← База знаний
Сервер

server.cfg: безопасная базовая настройка

Какие параметры нужны серверу и какие секреты нельзя публиковать.

Минимальный пример

hostname "Мой Garry's Mod сервер"
sv_lan 0
sv_region 3
sv_password ""
rcon_password "ЗАМЕНИТЕ_НА_ДЛИННЫЙ_ПАРОЛЬ"
sv_allowdownload 1
sv_allowupload 0

Храните server.cfg только на сервере. Не добавляйте рабочий RCON-пароль в GitHub, архив сборки или общую переписку. После любой утечки сразу меняйте пароль и перезапускайте сервер.

Разделяйте конфигурацию

Общие параметры держите в server.cfg, настройки режима — в его конфигурационных файлах, а секреты базы и API — в отдельном серверном файле, который никогда не отправляется клиенту. Lua-файлы из lua/autorun/client и lua/autorun не подходят для секретов.

Проверка