Wiki Holdfast: Nations At War
Настройка сервера
Обновлено: 01.07.2026 20:06

Настройка сервера

🕒 Последнее изменение: 01 июля 2026 в 20:06

Данная статья описывает базовую настройку выделенного сервера Holdfast: Nations At War: первый запуск, переменные запуска, основной файл конфигурации, игровые режимы, ротацию карт, ограничения классов и подключение к серверу.

Первый запуск сервера

После выдачи сервера откройте панель управления и перейдите во вкладку «Console».

Запустите сервер и дождитесь завершения первичной загрузки. Во время первого запуска сервер проверяет игровые файлы и создаёт стандартные конфигурационные файлы.

Внимание: не останавливайте сервер во время первичной загрузки файлов.

После завершения первого запуска остановите сервер перед ручным редактированием конфигурации.

Основные переменные запуска

Основные параметры сервера можно изменить во вкладке «Startup».

Переменная Описание
SERVER_NAME Название сервера в списке серверов.
SERVER_PASS Пароль для входа на сервер. Пустое значение делает сервер публичным.
PLAYERS Максимальное количество игроков.
SERVER_CONFIG_PATH Имя файла конфигурации в каталоге holdfastnaw-dedicated/configs/.
ADMIN_PASS Пароль администратора для входа через админ-меню в игре.
REGION Регион сервера.
SERVER_QUERY_PORT Порт запросов Steam для отображения сервера в списке.

После изменения переменных запуска перезапустите сервер.

Основной файл конфигурации

Основной файл конфигурации находится в каталоге:

holdfastnaw-dedicated/configs/

Имя используемого файла зависит от значения переменной запуска:

SERVER_CONFIG_PATH

Пример стандартного пути:

holdfastnaw-dedicated/configs/serverconfig_default.txt

Перед редактированием конфигурации остановите сервер.

Основные параметры сервера

Название сервера, пароль, количество игроков и порты задаются в конфигурационном файле.

server_name "My Holdfast Server"
server_password ""
server_max_players 50
server_steam_port 20100
server_steam_query_port 27015
Параметр Описание
server_name Название сервера в списке серверов.
server_password Пароль для входа на сервер. Пустое значение делает сервер публичным.
server_max_players Максимальное количество игроков.
server_steam_port Игровой порт сервера.
server_steam_query_port Порт запросов Steam.

Параметр server_name поддерживает цветовое оформление через Rich Text.

Пример:

server_name "<color=red>[RU]</color> Holdfast Server"

Игровой режим

Игровой режим задаётся параметром:

server_game_mode
ID Режим Описание
0 Army Battlefield Крупный наземный бой.
1 Army Siege Осада укреплённой позиции.
2 Army Deathmatch Командный бой насмерть.
3 Naval Battlefield Морское сражение.
4 Army Conquest Захват и удержание точек.
5 Army Frontlines Последовательный захват линий фронта.
6 Melee Arena Ближний бой на малых аренах.

Пример установки режима Army Battlefield:

server_game_mode 0

Настройки раунда

Основные параметры раунда задают продолжительность карты, время между раундами, количество раундов на карту и параметры баланса.

server_round_time_seconds 900
server_round_end_time_seconds 30
server_rounds_per_map 2

server_auto_balance_teams true
server_auto_balance_threshold 2

server_friendly_fire false
Параметр Описание
server_round_time_seconds Продолжительность раунда в секундах.
server_round_end_time_seconds Время между раундами в секундах.
server_rounds_per_map Количество раундов перед сменой карты.
server_auto_balance_teams Автоматический баланс команд.
server_auto_balance_threshold Разница игроков, при которой срабатывает автобаланс.
server_friendly_fire Урон по союзникам.

Баланс команд

Для публичного сервера рекомендуется включить контроль баланса команд.

server_enforce_team_balance true
server_team_balance_limit 3
server_auto_balance_teams true
Параметр Описание
server_enforce_team_balance Запрещает игрокам переходить в команду с большим перевесом.
server_team_balance_limit Максимальная допустимая разница игроков между командами.
server_auto_balance_teams Автоматически балансирует команды во время игры.

Ротация карт

Ротация карт настраивается в основном конфигурационном файле сервера.

Формат записи:

map_rotation_add "MapName" GameModeID

Пример:

map_rotation_add "Grasslands" 0
map_rotation_add "Highlands" 0
map_rotation_add "Desert" 1
map_rotation_add "Glacier" 0
map_rotation_add "Shipyard" 3
map_rotation_add "Fort_Imperial" 1
map_rotation_add "Plains" 2
map_rotation_add "Coastal_Siege" 1

Морские карты должны использовать режим 3 — Naval Battlefield.

Популярные карты

Карта Рекомендуемые режимы Описание
Grasslands Battlefield, Conquest Открытая карта для крупных сражений.
Highlands Battlefield, Frontlines Холмистая местность с преимуществом по высоте.
Fort_Imperial Siege Карта для осадного режима.
Shipyard Naval Battlefield Карта для морского боя.
Desert Siege, Battlefield Пустынная карта с укреплениями.
Glacier Battlefield, Deathmatch Зимняя карта с ограниченным укрытием.

Ограничения классов

Ограничения классов позволяют контролировать количество игроков, которые могут выбрать отдельные роли.

server_class_limit_artillery 10
server_class_limit_officer 5
server_class_limit_musician 10
server_class_limit_cavalry 15
Параметр Описание
server_class_limit_artillery Ограничение артиллерии.
server_class_limit_officer Ограничение офицеров.
server_class_limit_musician Ограничение музыкантов.
server_class_limit_cavalry Ограничение кавалерии на картах, где она доступна.

Подключение к серверу

IP-адрес и порт сервера отображаются во вкладке «Network» панели управления.

Формат подключения:

IP:PORT

Пример:

123.123.123.123:20100

Подключение через браузер серверов

Запустите Holdfast: Nations At War и откройте раздел многопользовательской игры.

Найдите сервер по названию в браузере серверов. Если на сервере установлен пароль, игра запросит его при подключении.

Прямое подключение

Для прямого подключения используйте IP-адрес и игровой порт из вкладки «Network».

В меню игры откройте Direct Connect и укажите адрес сервера.

IP:PORT

Сервер не отображается в списке

Проверьте:

  • сервер полностью запущен;
  • название сервера задано корректно;
  • игровой порт и порт запросов Steam совпадают с портами во вкладке «Network»;
  • сервер был перезапущен после изменения переменных запуска;
  • в консоли отсутствуют ошибки запуска.

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

Основные файлы и каталоги

Файл или папка Назначение
holdfastnaw-dedicated/configs/ Каталог конфигурационных файлов сервера.
holdfastnaw-dedicated/configs/serverconfig_default.txt Стандартный файл конфигурации сервера.
bans.txt Список заблокированных SteamID.
admins.txt Список администраторов сервера.
server_log/ Логи сервера.

Сервер не запускается

Проверьте:

  • первичная установка файлов завершена;
  • в переменной SERVER_CONFIG_PATH указан существующий файл;
  • конфигурационный файл находится в каталоге holdfastnaw-dedicated/configs/;
  • в конфигурации нет ошибок синтаксиса;
  • порты сервера соответствуют значениям во вкладке «Network».

Рекомендации

  • перед редактированием конфигурации останавливайте сервер;
  • после изменения переменных запуска перезапускайте сервер;
  • для публичного сервера оставляйте server_password пустым;
  • не указывайте морские карты с наземными режимами;
  • перед крупными изменениями создавайте резервную копию конфигурационного файла.

Файлы, которые рекомендуется сохранить перед изменениями:

holdfastnaw-dedicated/configs/
bans.txt
admins.txt
Информация

После завершения платежа выбранная вами сумма будет зачислена на ваш баланс, что позволит вам продлить ваши услуги или разместить новые заказы.

Сколько вы хотите добавить?