Плагин ServerOFF для CS 1.6
Плагин ServerOFF для CS 1.6
Планировщик остановки процесса игрового сервера: через заданное число часов, через 10 секунд или при фактической смене карты.
Автор: ZETA [M|E|N]. В комплекте исходник и пересобранный плагин.
Администратор с флагом l открывает /serveroff, выбирает срок, цвет HUD и причину, затем применяет план. Настройки меню каждого администратора независимы; действует последний применённый план. Доступны 1..168 часов, 10 секунд и фактическая смена карты. Общий таймер можно отменить. HUD показывает оставшийся срок, а перед остановкой появляется сообщение. Выполняется серверная команда quit; внешний менеджер перезапуска может снова поднять процесс.
Кадр в галерее создан нейросетью по теме плагина; это иллюстрация, а не запись его работы.
| Игра | Counter-Strike 1.6 |
| Платформа | AMX Mod X 1.10 |
| Версия | 1.5 |
| Автор | ZETA [M|E|N] |
| Состав | SMA, пересобранный AMXX, дополнительные файлы |
Нужны AMX Mod X 1.10 и Fakemeta. amx_serveroff 1 <часы> [цвет] [номер причины], amx_serveroff 2 [цвет] [причина], amx_serveroff 3 [цвет] [причина], amx_serveroff stop. Цвет white/red/green/blue/yellow; причины читаются из configs/ServerOFF.ini, 0 означает без причины. so_hours и so_minutes по умолчанию 0: ненулевые значения задают одноразовый стартовый срок, затем обнуляются. Действующий план переживает смену карты через служебные localinfo процесса, после полного перезапуска процесса не сохраняется. Таймер использует системное время. Выгрузка плагина сама по себе не выключает сервер; повторная загрузка восстанавливает ранее назначенный план. Флаг l проверяется в каждой команде и обработчике меню.
Плагин «ServerOFF» проверен администрацией сайта cs.com.ru. Проверены исходный код и сборка AMXX.
Исправлено: консольная команда больше не позволяет выключить сервер без проверки прав, права остановки повышены с ADMIN_CVAR до ADMIN_RCON, обработчики меню заново проверяют доступ и userid администратора, общие настройки меню заменены личными для каждого администратора, все меню освобождаются, неизвестный режим и отрицательный срок не запускают часовой таймер, чтение аргументов не выходит за размер буферов, обратный отсчёт основан на абсолютном сроке и не теряет секунды, минуты отображаются в пределах 0..59, режим конца карты ждёт фактическую смену вместо преждевременного get_timeleft, выгрузка и перезагрузка плагина не выполняют внезапный quit, перенесённый между картами план не получает лишнюю минуту, выбранная причина соответствует очищенному списку без смещения на комментарии, длинные строки конфигурации не переполняют буферы и не дробятся на причины, команда kick с номером слота вместо userid исключена, некорректная кодировка интерфейса исправлена.
Изменено: добавлен служебный перенос активного срока между картами внутри процесса, причины заменены нейтральными редактируемыми примерами, рекламные BAT и ярлыки исключены.
Плагин ServerOFF для CS 1.6
Планировщик остановки процесса игрового сервера: через заданное число часов, через 10 секунд или при фактической смене карты.
Это займёт 1 минуту и поможет сотням игроков!Написать
Counter‑Strike 2
CS:GO
CS:Source
CS 1.6
Standoff 2
База знаний
Обсуждение материала 0
Здесь можно начать разговор
Задайте вопрос или поделитесь своим опытом по теме.
Присоединяйтесь к обсуждению
Войдите, чтобы написать комментарий и отвечать участникам.