Минимальный пример
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 не подходят для секретов.
Проверка
- убедитесь, что сервер отображается с правильным именем;
- проверьте вход без пароля и с паролем, если сервер закрытый;
- выполните безопасную RCON-команду и смените пароль после теста;
- проверьте, что клиент не может загружать произвольные файлы;
- сохраните эталонную копию конфигурации.
