Holdfast: Nations at War — это многопользовательский шутер от первого и третьего лица, действие которого происходит в эпоху Наполеоновских войн, с масштабными битвами с участием до 150 игроков. Это руководство проведёт вас через настройку и конфигурацию вашего выделенного сервера Holdfast на Legion Hosting.
Первый запуск в GPanel
Прежде чем что-либо настраивать, вам необходимо выполнить первоначальный запуск, чтобы сервер сгенерировал свои конфигурационные файлы по умолчанию.
- Войдите в GPanel.
- Выберите ваш сервер Holdfast из списка серверов.
- Нажмите кнопку Start, чтобы запустить сервер впервые.
- Дождитесь, пока консоль покажет, что сервер полностью запустился. Вы должны увидеть сообщение о том, что сервер ожидает подключений.
- Как только вы увидите завершение запуска, остановите сервер. Конфигурационные файлы по умолчанию теперь сгенерированы.
Переменные запуска
GPanel предоставляет переменные запуска, которые управляют фундаментальными параметрами сервера. Перейдите на вкладку Startup в GPanel, чтобы настроить их перед редактированием файла конфигурации напрямую.
| Переменная | Описание | По умолчанию |
|---|---|---|
SERVER_NAME |
Имя, отображаемое в браузере серверов | Holdfast Server |
SERVER_PASS |
Пароль, необходимый для входа (оставьте пустым для публичного) | пусто |
PLAYERS |
Максимальное количество разрешённых игроков | Устанавливается вашим тарифным планом хостинга |
SERVER_CONFIG_PATH |
Имя файла конфигурации в папке configs/ (должно заканчиваться на .txt) |
serverconfig_default.txt |
ADMIN_PASS |
Пароль для входа администратора (нажмите F1 в игре) | пусто |
REGION |
Регион сервера. Опции: europe, usa, australia, brazil, china, japan, russia, southkorea |
europe |
SERVER_QUERY_PORT |
Порт, используемый для запросов браузера серверов Steam | Назначается автоматически |
Файл конфигурации сервера
Основной файл конфигурации для Holdfast находится в holdfastnaw-dedicated/configs/serverconfig_default.txt (или в файле с тем именем, которое задано в переменной запуска SERVER_CONFIG_PATH). Вы можете редактировать этот файл через File Manager в GPanel или через SFTP.
Идентификация сервера
server_name "My Legion Holdfast Server"
server_password ""
server_max_players 50
server_steam_port 20100
server_steam_query_port 27015
Параметр server_name поддерживает цветовые коды с использованием разметки Rich Text. Например:
server_name "<color=red>[Legion]</color> Holdfast Server"
Выбор игрового режима
Holdfast предлагает несколько игровых режимов. Установите игровой режим по умолчанию с помощью настройки 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 | Ближний бой на малых аренах |
# Set game mode to Army Battlefield
server_game_mode 0
Настройки раунда и матча
# Round duration in seconds (default: 900 = 15 minutes)
server_round_time_seconds 900
# Time between rounds in seconds
server_round_end_time_seconds 30
# Number of rounds before map rotation
server_rounds_per_map 2
# Auto-balance teams
server_auto_balance_teams true
# Maximum team size difference before auto-balance triggers
server_auto_balance_threshold 2
# Friendly fire
server_friendly_fire false
Настройки баланса команд
Правильный баланс команд важен для хорошего игрового опыта, особенно на публичных серверах:
# Prevent players from joining the larger team
server_enforce_team_balance true
# Maximum allowed difference in team sizes
server_team_balance_limit 3
# Auto-swap players when teams become unbalanced mid-round
server_auto_balance_teams true
Ротация карт
Ротация карт настраивается в файле holdfastnaw-dedicated/configs/serverconfig_default.txt с использованием раздела map_rotation. Каждая запись задаёт комбинацию карты и игрового режима:
# Map rotation entries
# Format: 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 | Зимняя карта с ограниченным укрытием |
Ограничения классов
Вы можете ограничить, сколько игроков могут выбирать определённые классы, для поддержания игрового баланса:
# Limit artillery crews (percentage of team)
server_class_limit_artillery 10
# Limit officers
server_class_limit_officer 5
# Limit musicians
server_class_limit_musician 10
# Limit cavalry (on maps that support it)
server_class_limit_cavalry 15
Подключение к вашему серверу
Через браузер серверов
- Запустите Holdfast: Nations at War из Steam.
- Нажмите Multiplayer в главном меню.
- Используйте Server Browser, чтобы найти ваш сервер по имени.
- Если вы установили пароль, вам будет предложено ввести его перед входом.
Через прямое подключение
- Найдите IP и порт вашего сервера в GPanel на главной панели управления. См. также: Как найти IP-адрес и порт вашего сервера.
- В главном меню Holdfast нажмите Multiplayer, затем Direct Connect.
- Введите IP вашего сервера и игровой порт (по умолчанию
20100). - Нажмите Connect.
Управление сохранениями и конфигурацией
Выделенные серверы Holdfast хранят свою конфигурацию и данные в следующих расположениях:
| Файл/Папка | Назначение |
|---|---|
holdfastnaw-dedicated/configs/serverconfig_default.txt |
Основная конфигурация сервера |
bans.txt |
Список забаненных Steam ID |
admins.txt |
Список Steam ID администраторов |
server_log/ |
Файлы журналов сервера |
holdfastnaw-dedicated/configs/serverconfig_default.txt через SFTP. Это позволит вам откатиться, если что-то пойдёт не так.
Похожие статьи
- Команды администратора Holdfast Nations at War
- Как найти IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP
- Начало работы с вашим новым сервером
Если вы столкнётесь с какими-либо проблемами, не рассмотренными здесь, пожалуйста, откройте тикет в поддержку, и наша команда будет рада помочь.