Команды GunGame

m

Основные игровые команды GunGame для всех игроков

Каждый участник сервера может использовать базовые команды для взаимодействия с механикой GunGame. Команда !guns или !weapons открывает меню выбора оружия для текущего уровня, если это разрешено настройками. Используйте !level или !lvl, чтобы мгновенно проверить свой текущий уровень и прогресс до следующего. Для просмотра топ-3 игроков на сервере в реальном времени введите в чат !top или !score.

Административные команды для управления сервером

Администратор имеет полный контроль над ходом игры через консоль сервера или чат-команды. Команда gg_addlevel "ник" повышает уровень указанному игроку, а gg_remlevel "ник" — понижает. Для принудительного перезапуска режима GunGame с чистого листа, не меняя карту, используйте gg_restart. Это сбросит уровни всех игроков до начального.

Команды для тонкой настройки модификации

Эти команды задают фундаментальные правила игры и прописываются в конфигурационных файлах (например, gungame.cfg) или вводятся через консоль. Параметр gg_max_level устанавливает общее количество уровней для победы, обычно от 25 до 40. Команда gg_turbo активирует "турбо-режим": каждый фраг даёт сразу новый уровень. Переменная gg_winner_restart_delay определяет паузу в секундах перед перезапуском после победы.

Для настройки наказания за смерть используйте gg_downgrade со значением 0 (нет наказания), 1 (потеря уровня за смерть от ножа) или 2 (потеря уровня за любую смерть). Команда gg_free_for_all 1 включает режим "каждый сам за себя", отключая командную игру. Это критично для Deathmatch-серверов.

Типичные проблемы и команды для их решения

Если игроки не продвигаются по уровням, проверьте работу плагина командой gg_status. Она отобразит активность всех связанных модулей GunGame. Проблема с застреванием на одном оружии часто решается принудительной выдачей уровня через gg_addlevel. При ошибках загрузки карты после победы увеличьте значение параметра gg_winner_restart_delay до 5-10 секунд.

Когда статистика не сохраняется, убедитесь, что включён модуль SQL или файлового сохранения. Используйте gg_warmup_weapon для установки оружия на время разминки, если игроки начинают раунд без него. Для сброса статистики конкретного игрока вручную потребуется доступ к базе данных или файлу статистики, прямой консольной команды нет.

Практические сценарии использования команд

Сценарий 1: Игрок жалуется на баг и застревание. Админ быстро проверяет его уровень (!level в чате), затем при необходимости корректирует его через консоль: gg_addlevel "PlayerName". Сценарий 2: Сервер пустует после победы. Установите gg_winner_restart_delay 3 в конфиге, чтобы ускорить рестарт. Сценарий 3: Игроки просят более динамичную игру. Активируйте турбо-режим командой gg_turbo 1 и уменьшите уровни до победы: gg_max_level 26.

Для проведения турнира настройте точный лимит уровней и отключите турбо-режим. После финала соберите статистику из лог-файлов плагина. При обучении нового администратора дайте ему команды gg_addlevel, gg_restart и gg_status — этого базиса хватит для решения 80% текущих задач.

Интеграция команд с другими плагинами и системами

Для работы системы рекламы или веб-модерации команды GunGame можно вызывать через SourceMod API. Используйте хуки событий, например, GG_OnLevelUp, чтобы интегрировать выдачу доната или оповещение в Discord. При использовании системы прав (например, AdminFlats) настройте доступ к командам gg_ только для флагов changemap или root.

Для отображения прогресса в HUD (например, через plugin "DHUD") потребуется обратиться к переменным плагина GunGame. Не назначайте свои чат-команды (!lvl, !wp), которые конфликтуют со стандартными — это вызовет ошибки. Все кастомные настройки, вроде мультипликаторов опыта, прописывайте в отдельном конфиге gungame_custom.cfg и инклюдьте его в основном, чтобы не потерять при обновлении.

Добавлено: 21.04.2026