Коротко. Вы можете бесплатно запустить сервер Nightingale сами: установите Nightingale Dedicated Server (приложение Steam 3796810) через SteamCMD с анонимным входом, скопируйте
ExampleServerSettings.iniвServerSettings.ini, задайте пароли и откройте UDP-порт 7777. Хостинг серверов Nightingale от PlayNHost на момент написания помечен как Скоро.Сервер работает на Linux и Windows. Игроки выбирают Play, затем персонажа, потом Join a Game и подключаются через Steam или вводят ваш адрес и порт в поле IP/LAN.
Проверено 5 ноября 2026 года по руководству Inflexion для выделенного сервера (PDF от июля 2025 года, ссылка на который есть на странице Dedicated Servers) и по обновлению от февраля 2026 года, самому свежему, о котором Inflexion объявила в Steam.
Это руководство основано на собственном руководстве Inflexion Games для выделенного сервера и на объявлениях в Steam, а также на том, что мы запускаем на каждом сервере Nightingale, который хостим. Чтобы сразу перейти к аренде, откройте вариант 2.
Что вам понадобится
- Серверное ПО: "Nightingale Dedicated Server", приложение Steam 3796810. Оно бесплатное, и один и тот же id приложения подходит и для версии под Linux, и для версии под Windows: SteamCMD скачает ту, что нужна вашей системе. В команде установки используется
+login anonymous. - Машина, которая всегда включена: запасной ПК, домашний сервер или виртуальная машина в облаке. В этом руководстве используется Debian или Ubuntu Linux, на которых работаем мы.
- Железо: руководство Inflexion не публикует требований к серверу. Любые цифры, которые вы встретите в других местах, считайте оценкой.
- Лимит игроков: по умолчанию Nightingale поддерживает шестерых игроков в одном королевстве. Inflexion пишет, что увеличение лимита выше шести не поддерживается и может привести к непредвиденному поведению.
- Сеть: UDP 7777 для игры, доступный из интернета. Его можно изменить параметром
-port=. - Игра: каждому игроку нужна Nightingale. В руководстве Inflexion указано, что выделенный сервер хранит данные игроков со Steam и Epic.
Вариант 1: запустить самому
Эти шаги рассчитаны на Debian или Ubuntu. Id приложения, имена файлов и названия настроек взяты из руководства Inflexion и из нашей собственной установки.
Установка сервера
- Установите библиотеку, которая нужна SteamCMD, и curl для следующих шагов.
sudo apt-get update sudo apt-get install -y lib32gcc-s1 curl - Создайте пользователя для сервера и переключитесь на него.
sudo useradd -m -s /bin/bash nightingale sudo -iu nightingale - Установите SteamCMD от имени этого пользователя и дайте ему один раз обновиться.
mkdir -p ~/steamcmd ~/server cd ~/steamcmd curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -xz ./steamcmd.sh +quit - Скачайте сервер.
На наших установках SteamCMD иногда завершался без ошибки и всё равно не оставлял файлов игры, поэтому наш скрипт установки проверяет, что в папке сервера есть манифест приложения (~/steamcmd/steamcmd.sh +force_install_dir /home/nightingale/server +login anonymous +app_update 3796810 validate +quitsteamapps/appmanifest_*.acf), и повторяет загрузку до трёх раз. Сделайте то же самое вручную: если~/server/steamapps/appmanifest_3796810.acfнет, запустите команду ещё раз. - Скопируйте клиентскую библиотеку Steam в
.steam/sdk64в домашней папке пользователя, от имени которого работает сервер, как это делает наша установка:mkdir -p ~/.steam/sdk64 cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/
Запишите настройки
- Создайте файл настроек из примера, который поставляет разработчик:
cd ~/server cp NWX/Config/ExampleServerSettings.ini NWX/Config/ServerSettings.ini - Отредактируйте
NWX/Config/ServerSettings.ini. Параметры находятся в секции[/Script/NWX.NWXServerSettings]:
Без[/Script/NWX.NWXServerSettings] Password=choose-a-connection-password AdminPassword=choose-an-admin-passwordPasswordзайти может любой, кто знает ваш адрес, и Inflexion рекомендует его задать. Игроки, которые введут в игреAdminPassword, смогут кикать и банить других игроков. - Учтите, какие настройки задаются только в командной строке. Лимит игроков (
-ini:Game:[/Script/Engine.GameSession]:MaxPlayers=), порт (-port=) и читы (-EnableCheats) нельзя задать в файле. Не убирайте=в-port=7777: Inflexion предупреждает, что без него Unreal игнорирует настройку.
Откройте порт, запустите сервер и подключитесь
- Откройте UDP 7777. Разрешите его в брандмауэре машины (например,
sudo ufw allow 7777/udp) и пробросьте на роутере. Сервер слушает на всех интерфейсах, если вы не добавите-multihome=<IP>. - Запуск сервера из его папки:
Наши серверы считают его готовым, когда в логе появляется./NWXServer.shLogNWXGameMode: GameModeAwaiter became ready.Логи лежат вNWX/Saved/Logs. Нажмите Control-C один раз, а при необходимости два, чтобы корректно завершить работу. - Подключитесь. В игре выберите Play, выберите персонажа, нажмите Join a Game и подключитесь через Steam или введите адрес и порт в поле IP/LAN.
- Обновить: остановите сервер и снова выполните команду загрузки из шага 4.
Резервная копия и сброс
Inflexion пишет, что копия NWX/Saved/Offline, NWX/Saved/Config и NWX/Config сохраняет всё состояние сервера. Чтобы сбросить сервер до пустого, удалите NWX/Saved/Offline и NWX/Saved/Config.
Королевства первого игрока импортируются
Когда первый игрок подключается к новому выделенному серверу, Nightingale отправляет на сервер и импортирует туда королевства этого игрока вместе с персонажем. Если вам это не нужно, сначала зайдите совершенно новым персонажем, чтобы создать пустое королевство Abeyance. Последующее подключение уже существующим персонажем королевства не импортирует.
Вариант 2: запустить на PlayNHost
Серверы Nightingale на PlayNHost пока не продаются. На момент написания на странице хостинга серверов Nightingale указано Скоро, и там можно оставить e-mail, чтобы узнать об открытии. Шаги ниже показывают, как наша панель настраивает сервер Nightingale, когда он появится. Аренда избавляет от установки, проброса портов и рутины с обновлениями. Пароли и сложность вы по-прежнему выбираете сами.
- Закажите сервер на странице хостинга серверов Nightingale, когда тарифы откроются.
- Дождитесь установки. Сервер появится в панели. Когда он будет готов, в его консоли появится
LogNWXGameMode: GameModeAwaiter became ready.. - Задайте пароли и сложность. На вкладке Настройки, в разделе Настройки игры, задайте Пароль для подключения, Пароль администратора и Сложность (easy, medium, hard или extreme), затем перезапустите сервер. Панель передаёт сложность серверу как начальную сложность, а эту настройку руководство Inflexion не описывает.
- Пригласите игроков. Дайте им адрес и порт сервера из панели и пароль для подключения. Они выбирают Play, затем Join a Game. См. Как подключиться к серверу Nightingale.
Что панель делает за вас:
- Ваш порт выдаётся и передаётся серверу при каждом запуске, а пароли и сложность передаются как параметры запуска, поэтому вы меняете их в панели, а не в файле. См. Как изменить настройки сервера Nightingale.
- Автообновление включено по умолчанию (в разделе Показать расширенные внутри Настройки игры), поэтому при каждом запуске сервер проверяет Steam и устанавливает новейшую сборку.
- Установка создаёт две папки, из которых сервер читает моды:
NWX/Modsдля мода, упакованного как папка, иNWX/Content/Paks/~modsдля одного файла.pak. После чистой установки через SteamCMD ни одной из них нет, поэтому на собственном сервере вы создаёте их сами. Мы проверили обе папки на сборке сервера Nightingale: он подключил мод, лежавший в любой из них. - Файл настроек создаётся за вас: установка копирует
ExampleServerSettings.iniвServerSettings.ini, если его нет.
Как стать админом в игре, читайте в статье Как стать админом на сервере Nightingale.
Свой сервер или аренда: честное сравнение
- Стоимость: серверное ПО бесплатное. Свой хостинг обходится в электричество, железо и трафик либо в облачную машину. Аренда это регулярный платёж, который зависит от тарифа и периода оплаты.
- Доступность: домашний сервер работает, только пока включены ваш ПК, электричество и интернет. Арендованный сервер работает на оборудовании хостера, так что друзья могут играть, даже когда вас нет онлайн.
- Открытость: дома игроки подключаются к вашему публичному IP-адресу, а вы следите за брандмауэром и роутером. Арендованный сервер не раскрывает ваш домашний IP.
- Настройка: для своего хостинга нужны командная строка, SteamCMD и проброс портов. Для аренды достаточно нескольких полей в панели.
- Лимит игроков: Inflexion по умолчанию поддерживает шестерых игроков и считает больший лимит неподдерживаемым. В наших тарифах указано 6, 7 и 8 игроков, так что решайте с учётом этого.
- Контроль: свой хостинг даёт вам каждый файл и каждый параметр запуска. На наших серверах вы меняете настройки в панели, и вкладка Файлы тоже остаётся.
Хотите пропустить настройку? Посмотрите тарифы на сервер Nightingale. Сервер уже есть? Начните со статьи Как исправить настройки сервера Nightingale, которые не применяются.



