Плагин Server Choose Extended для CS 1.6

Меню пяти собственных серверов с настоящим UDP-статусом, картой, количеством игроков и командой /follow.

Автор: Radius. В комплекте исходник и пересобранный плагин.

AMX Mod X
CS 1.6
Исходник SMA
Назначение
Меню пяти собственных серверов с настоящим UDP-статусом, картой, количеством игроков и командой /follow.
Настройка
AMX Mod X 1.10 и Sockets. До пяти пар IPv4 порт и подписей в addons/amxmodx/configs/cscom_serverchoose22672.ini, применение scx_reload с флагом h. Изначальный список пустой: чужие рекламные серверы удалены, свои адреса требуется заполнить. Цельные A2S_INFO 0x49/0x6D и S2C_CHALLENGE, 2-секундный дедлайн, неблокирующий UDP без DNS. Split сжатые ответы и IPv6 не поддерживаются. Полная инструкция INSTALL_SERVER_CHOOSE_RU.txt. Игрового запуска не было.
Как работает

Владелец задаёт свои IPv4 и порты в INI. /server и /servers показывают результаты A2S_INFO с опросом раз в 15 секунд, /follow следует последнему явному выбору до 120 секунд. Подключение предлагается только после действия игрока; при блокировке connect клиентом команда печатается для самостоятельного ввода.

Кадр в галерее создан нейросетью по теме плагина; это иллюстрация, а не запись его работы.

Состав и совместимость
ИграCounter-Strike 1.6
ПлатформаAMX Mod X 1.10
Версия1.0.2
АвторRadius
СоставSMA, пересобранный AMXX, дополнительные файлы
Настройка

AMX Mod X 1.10 и Sockets. До пяти пар IPv4 порт и подписей в addons/amxmodx/configs/cscom_serverchoose22672.ini, применение scx_reload с флагом h. Изначальный список пустой: чужие рекламные серверы удалены, свои адреса требуется заполнить. Цельные A2S_INFO 0x49/0x6D и S2C_CHALLENGE, 2-секундный дедлайн, неблокирующий UDP без DNS. Split сжатые ответы и IPv6 не поддерживаются. Полная инструкция INSTALL_SERVER_CHOOSE_RU.txt. Игрового запуска не было.

Как подключить плагин
1Скопируйте addons/amxmodx/plugins/cscom_22672.amxx в папку plugins сервера.
2Добавьте строку cscom_22672.amxx в addons/amxmodx/configs/plugins.ini.
3Скопируйте дополнительные файлы в каталоги с теми же путями внутри cstrike, что указаны в архиве.
4Перезапустите карту и проверьте настройки на своём сервере.
Проверка администрацией

Плагин «Server Choose Extended» проверен администрацией сайта cs.com.ru. Проверены исходный код и сборка AMXX.

Исправлено: бесконечный цикл длинной строки ответа заменён полным ограниченным чтением с продвижением позиции, чтение всех полей NUL и хвоста проверяет реальную длину датаграммы, неверные split и усечённые ответы не объявляются онлайном, стандартный challenge обрабатывается настоящими четырьмя байтами с лимитом повторов, socket_is_readable и writable используют нулевой timeout а numeric IPv4 исключает блокирующий DNS, сокеты закрываются ровно один раз и прежние задачи не обращаются к переиспользованному дескриптору, рабочий дедлайн заменяет неуменьшавшийся счётчик попыток, callbacks меню проверяют актуальные userid ревизию срок индекс и статус, допустимый handle ноль и единственный callback исключают повторное создание меню, команды чата распознаются целиком вместо усечённого префикса, чужие зашитые назначения заменены строгим собственным INI с целостной загрузкой и защитой переполнения, цель connect фиксируется до внешних сообщений и перепроверяется после них, UTF8 и управляющие коды сетевых строк обрабатываются ограниченно, цепочка disconnect wait заменена обычной явной connect с ручной командой при блокировке клиентом, пауза и выгрузка закрывают свои соединения и меню.

Изменено: сохранены Radius версия 1.0.2 пять назначений основные команды и 15 секунд опроса, добавлена явная scx_reload и собственный шаблон конфигурации без выдуманных рабочих адресов, старый AMXX и чужие рекламные серверы исключены.

Плагин Server Choose Extended для CS 1.6

Меню пяти собственных серверов с настоящим UDP-статусом, картой, количеством игроков и командой /follow.

Просмотры7
Скачали1

Обсуждение материала 0

Здесь можно начать разговор

Задайте вопрос или поделитесь своим опытом по теме.

Обсуждение Плагин Server Choose Extended для CS 1.6
Делись опытом — помоги другим игрокам сделать правильный выбор
Помоги другимТвой отзыв важен
Задай вопросОтветим быстро
Оцени Плагин Server Choose Extended для CS 1.6Понравилось? Пиши!
Уже играешь? Расскажи как работает Плагин Server Choose Extended для CS 1.6 — Стабильность, FPS и.т.д.
Это займёт 1 минуту и поможет сотням игроков!
Написать

Кто поставил лайк

0Всего
0Пользователи
0Гости

Гостевые лайки анонимны. Имена, контакты и адреса гостей не собираются для лайков.

Сохраните ссылку или отправьте друзьям

Поделиться материалом

ТГTelegram VKВКонтакте WAWhatsApp MAXMAX OKОдноклассники @На почту