Настройка сервера
Это руководство описывает базовую настройку выделенного сервера Mordhau: первый запуск, основные параметры в панели управления, выбор карты и режима, формат значения DEFAULT_MAP, настройку Game.ini и способы подключения к серверу.
Информацию о пользовательских картах, модах и mod.io лучше смотреть в отдельной статье про поддержку модов Mordhau. Информацию об администраторах и командах также лучше выносить в отдельную статью, чтобы не перегружать эту страницу.
Первый запуск сервера
При первом запуске сервер скачивает игровые файлы выделенного сервера Mordhau и создаёт стандартные конфигурационные файлы.
- Откройте сервер Mordhau в панели управления.
- Нажмите Start.
- Дождитесь завершения установки и запуска сервера.
- Проверьте консоль: после успешного запуска сервер начнёт ожидать подключения игроков.
Первая установка может занять несколько минут, так как серверу нужно скачать файлы и подготовить конфигурацию.
Важно: не редактируйте конфигурационные файлы во время первого запуска. Дождитесь, пока сервер завершит установку и создаст стандартные файлы.
Основные настройки в панели
Основные параметры сервера доступны на странице настроек сервера. После изменения этих значений сервер нужно перезапустить.
Название сервера— имя сервера, которое отображается в браузере серверов;Максимум игроков— максимальное количество игроков на сервере;Стандартная карта— карта и игровой режим, которые загружаются при запуске сервера;Пароль сервера— пароль для входа на сервер. Если поле пустое, сервер будет доступен без пароля;Пароль администратора— пароль для получения административного доступа в игре;Автоматическое обновление— обновление сервера при запуске. Значение1включает автообновление,0отключает его.
Для обычной настройки чаще всего достаточно изменить название сервера, максимальное количество игроков, стандартную карту и при необходимости задать пароль сервера.
Стандартная карта
Параметр Стандартная карта задаёт карту и игровой режим, которые будут загружены при запуске сервера.
Ожидаемый формат:
MAPNAME/MODE_MAPNAMEПервая часть до символа / — это имя карты. Вторая часть — режим и имя карты.
Примеры:
Grad/FL_Grad
Feitoria/INV_Feitoria
Camp/SKM_Camp
Taiga/TDM_Taiga
Castello/FFA_Castello
Grad/BR_Grad
MountainPeak/Horde_MountainPeak
Crossroads/INV_CrossroadsВажно: названия карт чувствительны к регистру. Например, MountainPeak и mountainpeak — это разные значения. Если указать неправильное имя карты или неподдерживаемый режим, сервер может не загрузить нужную карту.
Официальные карты
Наиболее часто используемые официальные карты:
Grad— крупная карта с крепостью и открытыми зонами;Camp— военный лагерь с открытыми полями и постройками;Feitoria— городская карта с плотной застройкой;Castello— замок с многоуровневыми проходами;MountainPeak— снежная горная карта;Crossroads— открытая карта с центральным мостом;Taiga— лесная карта с рекой и лагерем;Contraband— компактная карта в прибрежной тематике;Noria— карта в пустынной тематике.
Полный список имён карт и режимов можно сверить на странице Server Map Names.
Игровые режимы
FL— Frontline, крупный командный режим с продвижением линии фронта;INV— Invasion, режим атаки и защиты с последовательными целями;SKM— Skirmish, командный раундовый режим без возрождения внутри раунда;TDM— Team Deathmatch, командный бой до достижения лимита убийств;FFA— Free-for-All, каждый игрок сам за себя;BR— Battle Royale;Horde— кооперативный PvE-режим против волн врагов.
Не каждая карта поддерживает каждый режим. Если сервер не запускается с выбранным значением стандартной карты, проверьте сочетание карты и режима.
Настройка Game.ini
Для расширенной настройки используется файл:
Mordhau/Saved/Config/LinuxServer/Game.iniФайл можно открыть через файловый менеджер или через SFTP. Перед редактированием Game.ini остановите сервер, иначе изменения могут быть перезаписаны при завершении процесса.
Большинство игровых параметров добавляется в секцию:
[/Script/Mordhau.MordhauGameMode]Если такой секции нет, её можно добавить вручную.
Основные параметры Game.ini
Пример базовой конфигурации:
[/Script/Mordhau.MordhauGameMode]
PlayerRespawnTime=5
BallistaRespawnTime=30
CatapultRespawnTime=60
HorseRespawnTime=30
DamageFactor=1.0
TeamDamageFactor=0.0
ConstrainMaxPlayers=True
BotsPerTeamForFrontlineAndInvasion=0
AutoKickOnTeamKill=5
MapRotation=Grad/FL_Grad,Feitoria/INV_Feitoria,Camp/SKM_CampНазначение основных параметров:
PlayerRespawnTime— время до возрождения игрока в секундах;BallistaRespawnTime— время возрождения баллисты;CatapultRespawnTime— время возрождения катапульты;HorseRespawnTime— время возрождения лошадей;DamageFactor— общий множитель урона;TeamDamageFactor— множитель урона по союзникам. Значение0.0отключает friendly fire,1.0включает полный урон;ConstrainMaxPlayers— принудительное соблюдение лимита игроков;BotsPerTeamForFrontlineAndInvasion— количество ботов на команду в режимах Frontline и Invasion;AutoKickOnTeamKill— количество убийств союзников до автоматического кика;MapRotation— список карт для ротации.
Ротация карт
Ротация карт задаётся параметром MapRotation. Карты указываются через запятую.
[/Script/Mordhau.MordhauGameMode]
MapRotation=Grad/FL_Grad,Camp/SKM_Camp,Feitoria/INV_Feitoria,Taiga/TDM_TaigaПосле завершения матча сервер перейдёт к следующей карте из списка.
Если используется пользовательская карта, её точное имя или путь нужно брать из описания мода. Для mod.io-карт формат может отличаться от официальных карт.
Пароль сервера
Параметр Пароль сервера задаёт пароль для входа игроков.
- если поле пустое — сервер доступен без пароля;
- если пароль задан — игроки должны будут ввести его при подключении.
Этот параметр удобно использовать для приватных серверов, тренировок, закрытых мероприятий или тестирования модов.
Пароль администратора
Параметр Пароль администратора используется для доступа к административным функциям в игре.
Не используйте слишком простой пароль и не публикуйте его в открытом доступе. Если пароль стал известен посторонним, измените его и перезапустите сервер.
Автоматическое обновление
Параметр Автоматическое обновление управляет проверкой обновлений при запуске сервера.
1— автоматическое обновление включено;0— автоматическое обновление отключено.
Обычно рекомендуется оставлять значение 1, чтобы сервер обновлялся при запуске. Отключать автообновление имеет смысл только в отдельных случаях, например при тестировании конкретной версии сервера.
Подключение через браузер серверов
- Запустите Mordhau.
- Откройте Play.
- Перейдите в Server Browser.
- Введите название сервера в строку поиска.
- Подключитесь к серверу.
Если сервер защищён паролем, игра запросит пароль при подключении.
Если сервер не появился в списке сразу после запуска, подождите несколько минут и проверьте фильтры браузера серверов.
Прямое подключение через консоль
Для прямого подключения нужен IP-адрес и порт сервера из панели управления.
Откройте консоль в игре клавишей ~ и выполните команду:
open YOUR_SERVER_IP:YOUR_SERVER_PORTЕсли на сервере задан игровой пароль:
open YOUR_SERVER_IP:YOUR_SERVER_PORT?password=YourGamePasswordЗамените YOUR_SERVER_IP, YOUR_SERVER_PORT и YourGamePassword на реальные данные вашего сервера.
Если сервер не запускается после изменения настроек
- проверьте правильность значения стандартной карты;
- убедитесь, что карта поддерживает выбранный игровой режим;
- проверьте синтаксис
Game.ini; - убедитесь, что параметры добавлены в правильную секцию;
- временно уберите последние изменения и запустите сервер снова.
Чаще всего проблемы после изменения конфигурации связаны с неправильным названием карты, неподдерживаемым режимом, ошибкой в MapRotation или редактированием Game.ini во время работы сервера.