НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как создать сервер Nightingale (2026)

NightingaleUpdated Nov 5, 20268 min read

Коротко. Вы можете бесплатно запустить сервер 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 и из нашей собственной установки.

Установка сервера

  1. Установите библиотеку, которая нужна SteamCMD, и curl для следующих шагов.
    sudo apt-get update
    sudo apt-get install -y lib32gcc-s1 curl
  2. Создайте пользователя для сервера и переключитесь на него.
    sudo useradd -m -s /bin/bash nightingale
    sudo -iu nightingale
  3. Установите 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
  4. Скачайте сервер.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/nightingale/server +login anonymous +app_update 3796810 validate +quit
    На наших установках SteamCMD иногда завершался без ошибки и всё равно не оставлял файлов игры, поэтому наш скрипт установки проверяет, что в папке сервера есть манифест приложения (steamapps/appmanifest_*.acf), и повторяет загрузку до трёх раз. Сделайте то же самое вручную: если ~/server/steamapps/appmanifest_3796810.acf нет, запустите команду ещё раз.
  5. Скопируйте клиентскую библиотеку Steam в .steam/sdk64 в домашней папке пользователя, от имени которого работает сервер, как это делает наша установка:
    mkdir -p ~/.steam/sdk64
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Запишите настройки

  1. Создайте файл настроек из примера, который поставляет разработчик:
    cd ~/server
    cp NWX/Config/ExampleServerSettings.ini NWX/Config/ServerSettings.ini
  2. Отредактируйте NWX/Config/ServerSettings.ini. Параметры находятся в секции [/Script/NWX.NWXServerSettings]:
    [/Script/NWX.NWXServerSettings]
    Password=choose-a-connection-password
    AdminPassword=choose-an-admin-password
    Без Password зайти может любой, кто знает ваш адрес, и Inflexion рекомендует его задать. Игроки, которые введут в игре AdminPassword, смогут кикать и банить других игроков.
  3. Учтите, какие настройки задаются только в командной строке. Лимит игроков (-ini:Game:[/Script/Engine.GameSession]:MaxPlayers=), порт (-port=) и читы (-EnableCheats) нельзя задать в файле. Не убирайте = в -port=7777: Inflexion предупреждает, что без него Unreal игнорирует настройку.

Откройте порт, запустите сервер и подключитесь

  1. Откройте UDP 7777. Разрешите его в брандмауэре машины (например, sudo ufw allow 7777/udp) и пробросьте на роутере. Сервер слушает на всех интерфейсах, если вы не добавите -multihome=<IP>.
  2. Запуск сервера из его папки:
    ./NWXServer.sh
    Наши серверы считают его готовым, когда в логе появляется LogNWXGameMode: GameModeAwaiter became ready. Логи лежат в NWX/Saved/Logs. Нажмите Control-C один раз, а при необходимости два, чтобы корректно завершить работу.
  3. Подключитесь. В игре выберите Play, выберите персонажа, нажмите Join a Game и подключитесь через Steam или введите адрес и порт в поле IP/LAN.
  4. Обновить: остановите сервер и снова выполните команду загрузки из шага 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, когда он появится. Аренда избавляет от установки, проброса портов и рутины с обновлениями. Пароли и сложность вы по-прежнему выбираете сами.

  1. Закажите сервер на странице хостинга серверов Nightingale, когда тарифы откроются.
  2. Дождитесь установки. Сервер появится в панели. Когда он будет готов, в его консоли появится LogNWXGameMode: GameModeAwaiter became ready..
  3. Задайте пароли и сложность. На вкладке Настройки, в разделе Настройки игры, задайте Пароль для подключения, Пароль администратора и Сложность (easy, medium, hard или extreme), затем перезапустите сервер. Панель передаёт сложность серверу как начальную сложность, а эту настройку руководство Inflexion не описывает.
  4. Пригласите игроков. Дайте им адрес и порт сервера из панели и пароль для подключения. Они выбирают 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, которые не применяются.

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ