📁 Где находятся файлы игрового сервера
Внутри находятся следующие важные директории:
left4dead2/cfg/ — конфигурационные файлы сервера.
left4dead2/ — содержимое игры: карты, модели, скрипты.
left4dead2/addons/ — плагины и моды (SourceMod, MetaMod, дополнительные модули).
left4dead2/maps/ — карты игры.
srcds_run / srcds_linux — файлы запуска сервера.
⚙️ Основной конфигурационный файл
Главный конфиг сервера расположен по пути:
left4dead2/cfg/server.cfg
Он автоматически загружается каждый раз при запуске сервера.
Если файла нет, его нужно создать вручную.
📝 Параметры server.cfg
Основные параметры
hostname "My L4D2 Server" — имя сервера в браузере.
sv_password "" — пароль для входа (если пустой — сервер открыт).
rcon_password "<пароль>" — пароль RCON для удалённого управления.
sv_lan 0 — режим подключения: 0 — интернет, 1 — локальная сеть.
sv_region 255 — регион сервера; 255 означает глобальный.
sv_tags "coop,versus" — теги, по которым сервер можно найти.
Настройки сети
sv_minrate и sv_maxrate — ограничения сетевой скорости.
sv_mincmdrate и sv_maxcmdrate — количество команд, которые клиент отправляет серверу.
sv_minupdaterate и sv_maxupdaterate — обновления от сервера клиенту.
Эти параметры в совокупности формируют поведение, аналогичное тикрейту.
Параметры режимов игры
sv_gametypes "coop,versus" — список разрешённых режимов.
mp_gamemode coop — режим по умолчанию.
z_difficulty normal — уровень сложности.
sv_steamgroup <ID> — если задан, доступ только для участников группы.
Настройки количества игроков
sv_visiblemaxplayers — сервер показывает это количество слотов в браузере.
sv_maxplayers — реальное количество игроков, которое может войти.
Чтобы поддерживать больше 8 игроков, требуются специальные плагины.
Настройки ИИ и директора
z_common_limit — максимальное количество обычных заражённых.
z_mega_mob_size — размер орды.
z_mob_spawn_min_interval_normal — интервал между волнами орды.
director_no_human_zombies 1 — игроки не могут играть за заражённых.
Настройки безопасности
sv_rcon_banpenalty — время бана за неверный RCON.
sv_rcon_maxfailures — количество ошибок до бана.
sv_rcon_minfailures — минимальное количество ошибок.
sv_rcon_minfailuretime — интервал между ошибками.

