Конфигурация сервера
Для внесения первоначальных изменений в работу сервера необходимо выполнить настройку конфигурационного файла. Для этого перейдите по пути /garrysmod/cfg и откройте файл server.cfg.
По умолчанию данный файл может быть пустым, поэтому его необходимо заполнить вручную.
Минимальная конфигурация (рекомендуется для быстрого старта)
hostname "My Server"
sv_password ""
sv_lan 0
sv_region 255
Данный набор параметров является достаточным для запуска сервера и его отображения в общем списке.
Базовая конфигурация сервера
// Основное
hostname "TechNodes" // Название сервера
sv_password "" // Пароль сервера
sv_loadingurl "" // Ссылка на кастомный экран загрузки
// Отображение в списке
sv_location "ru" // Локация сервера
sv_region "255" // Регион сервера
sv_lan "0" // Локальный или общедоступный сервер
sv_max_queries_sec_global "30000" // Общее количество запросов в секунду
sv_max_queries_window "45" // Интервал расчёта запросов (в секундах)
sv_max_queries_sec "5" // Ограничение запросов с одного IP
// Ограничения сервера
sbox_maxprops "10"
sbox_maxragdolls "0"
sbox_maxnpcs "0"
sbox_maxballoons "0"
sbox_maxeffects "0"
sbox_maxdynamite "0"
sbox_maxlamps "0"
sbox_maxthrusters "0"
sbox_maxwheels "0"
sbox_maxhoverballs "0"
sbox_maxvehicles "0"
sbox_maxbuttons "0"
sbox_maxsents "0"
sbox_maxemitters "0"
sbox_godmode "0"
sbox_noclip "0"
// Настройки сети
sv_minrate 120000
sv_maxrate 0
gmod_physiterations 2
net_splitpacket_maxrate 45000
decalfrequency 12
sv_parallel_sendsnapshot 1
sv_parallel_packentities 1
// Системные команды
exec banned_ip.cfg
exec banned_user.cfg
Категории настроек
Обязательные параметры
hostname— название сервера;sv_lan— режим отображения (0 — публичный);sv_region— регион сервера;
Рекомендуемые параметры
sv_password— пароль сервера (при необходимости);sv_loadingurl— ссылка на экран загрузки;sv_location— страна сервера;- ограничения Sandbox (sbox_*) — для контроля нагрузки;
Продвинутые параметры
- сетевые настройки (
sv_minrate,sv_maxrate); - оптимизация физики (
gmod_physiterations); - параллельная обработка (
sv_parallel_*); - ограничение запросов (
sv_max_queries_*);
Примечание: изменение продвинутых параметров рекомендуется выполнять только при наличии соответствующего опыта, так как это может повлиять на стабильность и производительность сервера.
Дополнительная информация
Представленный конфигурационный файл содержит лишь базовые параметры. Полный список доступных настроек значительно шире.
Для ознакомления со всеми параметрами рекомендуется использовать официальную документацию: wiki.facepunch.com.