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

Как создать сервер Ships At Sea (2026)

Ships at SeaUpdated Nov 5, 20269 min read

Коротко. Сервер Ships At Sea можно создать самостоятельно и бесплатно: установите бесплатный выделенный сервер (приложение Steam 3951240) через SteamCMD с анонимным входом, запустите его с параметром -log, задайте имя в DedicatedServerSettings.ini и откройте порт 7777 и порт 15000 (оба для TCP и UDP). Или арендуйте сервер Ships At Sea и забудьте про сетевые настройки.

Сервер работает на Linux и Windows и вмещает до 16 игроков. Игроки находят его по имени в списке серверов в игре.

Проверено 5 ноября 2026 года по последним опубликованным заметкам о сборке, Hotfix v0.8.7.48658 (17 июля 2026 года). Ships At Sea находится в раннем доступе, поэтому перед началом загляните в анонсы игры в Steam: там может быть что-то новее.

В этом руководстве использованы официальное Dedicated Server Guide от Misc Games, их анонсы в Steam и то, что мы запускаем на собственных серверах Ships At Sea. Чтобы сразу перейти к аренде, смотрите вариант 2.

Что вам понадобится

  • Отдельная машина: Misc Games сообщает, что запускать игру и выделенный сервер на одной машине нельзя. Поддерживаются Linux и Windows.
  • Железо: Misc Games не публикует требования к выделенному серверу. На странице Steam указано только то, что нужно самой игре на ПК игрока.
  • Сеть: порт 7777 и порт 15000, каждый открыт и для TCP, и для UDP и доступен из интернета. 7777 служит портом игры, а 15000 служит портом beacon. Наши серверы задают их параметрами запуска -port и -beaconport.
  • Аккаунт Steam: для загрузки сервера не нужен. Команда установки использует +login anonymous. Misc Games также указывает его как инструмент с названием Ships At Sea Dedicated Server в вашей библиотеке Steam.
  • Игра: каждому игроку нужна Ships At Sea в Steam (приложение 1266540).

Программа сервера бесплатна. Вы платите за машину, электричество и трафик, а не за программу.

Вариант 1: поднять сервер самому

Это работает на свободном ПК, домашнем сервере или облачной виртуальной машине. Шаги ниже следуют руководству Misc Games и странице SteamCMD от Valve.

Linux (Debian или Ubuntu)

  1. Установите библиотеку, нужную SteamCMD.
    sudo apt-get install lib32gcc-s1
  2. Создайте пользователя steam. Valve не рекомендует запускать SteamCMD от root.
    sudo useradd -m steam
    sudo -iu steam
  3. Установите SteamCMD от имени этого пользователя.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. Скачайте сервер.
    ~/Steam/steamcmd.sh +quit
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/ShipsAtSea +login anonymous +app_update 3951240 validate +quit
    Первая строка позволяет свежему SteamCMD обновиться до настоящей загрузки. Наш установочный скрипт делает то же самое, потому что свежий SteamCMD может ответить "Failed to install app (Missing configuration)" и продолжить работу так, будто всё закончилось. Проверьте, что /home/steam/ShipsAtSea/steamapps/appmanifest_3951240.acf существует. Если нет, воспользуйтесь решением в разделе "Загрузка завершилась, но файлов сервера нет" ниже.
  5. Создайте файл настроек. Misc Games описывает пример файла только в папке Windows, SAS\Saved\Config\WindowsServer. В Linux наши серверы читают его из SAS/Saved/Config/LinuxServer, поэтому создайте эту папку и файл:
    cd ~/ShipsAtSea
    mkdir -p SAS/Saved/Config/LinuxServer
    nano SAS/Saved/Config/LinuxServer/DedicatedServerSettings.ini
    со следующим содержимым:
    [/Script/Sas.DedicatedServerSettings]
    DedicatedServerName=My Ships At Sea Server
    MaxPlayers=16
    DedicatedServerDescription=A short description
    Это единственные три настройки, которые описаны в документации игры. Misc Games называет защиту паролем делом одного из следующих обновлений, поэтому пароля для входа пока нет.
  6. Запустите сервер.
    chmod +x SasServer.sh
    ./SasServer.sh -log -port=7777 -beaconport=15000
    -log выводит журнал сервера в консоль. На наших серверах мы ждём именно эту строку, прежде чем считать сервер запущенным:
    OnUpdateSessionComplete(SessionName: GameSession, bWasSuccessful: true
  7. Откройте порты. Разрешите 7777 и 15000 для TCP и UDP в брандмауэре машины (с ufw: sudo ufw allow 7777 и sudo ufw allow 15000, это охватывает оба протокола), затем пробросьте оба порта на роутере на эту машину.
  8. Зайдите. Откройте Ships At Sea на другом ПК и найдите имя своего сервера в списке серверов сетевой игры.

Windows

  1. Установите Ships At Sea Dedicated Server через фильтр Инструменты в вашей библиотеке Steam или запустите SteamCMD с login anonymous, а затем app_update 3951240 validate.
  2. В steamapps\common\Ships At Sea Dedicated Server\SAS\Saved\Config\WindowsServer переименуйте Example_DedicatedServerSettings.ini в DedicatedServerSettings.ini и измените имя, MaxPlayers и описание.
  3. Запустите сервер из папки установки, steamapps\common\Ships At Sea Dedicated Server, с параметром SasServer.exe -log.
  4. Разрешите порты 7777 и 15000 для TCP и UDP в брандмауэре Windows и пробросьте оба на роутере.

Misc Games также упоминает руководство по настройке без интернета в SAS\Binaries\Win64\Readme.txt и сообщает, что сервер автоматически сохраняется каждые 5 минут.

Вариант 2: сервер в PlayNHost

Аренда избавляет от брандмауэра, проброса портов и обновлений. Оба порта назначаются вашему серверу автоматически.

  1. Выберите план. Откройте страницу хостинга серверов Ships At Sea и сравните планы (на момент написания это ROSTER, SKARVEN и NORDLAND). Нажмите Создать сервер у ROSTER или SKARVEN либо Настроить план у NORDLAND и завершите заказ. Цены меняются, поэтому смотрите их на этой странице.
  2. Дождитесь установки. Мы отправим вам письмо, как только всё будет готово, а сервер появится на panel.playnhost.com. На вкладке Консоль панель считает сервер запущенным, когда выводит OnUpdateSessionComplete(SessionName: GameSession, bWasSuccessful: true.
  3. Откройте Настройки, затем Настройки игры. Два игровых поля, которые можно изменить:
    • Название сервера: имя в списке серверов, до 64 символов.
    • Описание сервера: короткая строка о вашем сервере, до 128 символов.
    Макс. игроков и Порт Beacon отображаются, но заданы за вас, поэтому менять их не нужно.
  4. Перезапустите. Когда панель покажет "Сохранено. Чтобы изменения вступили в силу, сервер нужно перезапустить.", перезапустите сервер и дождитесь строки о готовности.
  5. Зайдите. Найдите имя своего сервера в списке серверов в игре.

Что наша настройка делает за вас

  • Оба порта. Ships At Sea нужен игровой порт и второй порт "beacon". Панель запускает сервер с вашим игровым портом как -port и вторым как -beaconport, поэтому параметры запуска вам редактировать не придётся.
  • Файл настроек перезаписывается при каждом запуске. Перед каждым запуском наш стартовый скрипт записывает DedicatedServerSettings.ini в SAS/Saved/Config/LinuxServer из Настроек игры. Ручная правка этого файла во вкладке Файлы не переживёт перезапуск, поэтому меняйте имя и описание в Настройках игры.
  • Установка, которая сама себя проверяет. Установка запускает SteamCMD до трёх раз и считает себя завершённой, только когда на месте манифест приложения, бинарный файл сервера и pak с контентом для Linux. Тихая ошибка "Missing configuration" не оставит вас с пустым сервером.
  • Папка для модов. При каждом запуске наш стартовый скрипт заново создаёт SAS/Content/Paks/~mods, папку внутри SAS/Content/Paks, откуда сервер подключает pak-файлы, включая вложенные папки. Эта сборка упаковывает контент в контейнеры IoStore, поэтому моду нужны файлы .pak, .ucas и .utoc вместе во вкладке Файлы. Мы видели, как одиночный .pak отклонялся с сообщением "IoStore container ... utoc not found", тогда как полный набор подключался.
  • Резервные копии. Если в вашем плане есть резервные копии, создайте одну в разделе Резервные копии перед ручным изменением файлов.

Свой сервер или аренда: честное сравнение

  • Стоимость. Свой сервер: программа бесплатна, а вы платите за железо, электричество и трафик или за облачную виртуальную машину. Аренда: ежемесячный платёж по плану. Смотрите актуальные планы.
  • Доступность. Свой сервер: надёжен настолько, насколько надёжны ваша машина и интернет, и должен быть включён всякий раз, когда ваша команда выходит в море. Аренда: работает на оборудовании хостинга, а не на вашем ПК.
  • Сеть. Свой сервер: два порта для проброса и подключение с публичным IP (Misc Games называет CG-NAT причиной того, что игроки не могут подключиться). Аренда: пробрасывать нечего.
  • Нужные навыки. Свой сервер: командная строка, проброс портов и файл .ini. Вполне по силам и хороший способ научиться. Аренда: веб-панель с полями формы.
  • Обновления. Свой сервер: остановить, снова выполнить команду SteamCMD, запустить. Аренда: сервер проверяет в Steam наличие обновления игры при каждом запуске (Автообновление, включено по умолчанию, под Show advanced в Настройках игры).

Свой сервер подойдёт вам, если отдельная машина и так работает весь день и вы уверенно обращаетесь с сетями. Аренда подойдёт вам, если вы предпочитаете не заниматься железом.

Частые проблемы и решения

Сервер есть в списке, но игроки не могут подключиться

Причина: по данным Misc Games, брандмауэр блокирует порты, сервер находится за CG-NAT, порт 7777 или 15000 не проброшен и для TCP, и для UDP, либо сервер запущен на той же машине, что и игра.

Решение: откройте и пробросьте оба порта для TCP и UDP, запустите сервер на отдельной машине и попросите у провайдера публичный IP, если вы за CG-NAT. Если сервер не появляется вообще, смотрите Как исправить сервер Ships at Sea, который не появляется.

Загрузка завершилась, но файлов сервера нет

Причина: свежий SteamCMD может сообщить "Failed to install app (Missing configuration)" и всё равно завершиться нормально.

Решение: один раз выполните steamcmd.sh +quit, затем снова команду загрузки с +app_info_update 1 +app_info_print 3951240, поставленным после +login anonymous и перед +app_update 3951240 validate (наш установочный скрипт делает так, потому что тогда SteamCMD сначала получает данные о приложении), и проверьте, что appmanifest_3951240.acf существует.

Имя или описание возвращаются к прежним (PlayNHost)

Причина: файл настроек перезаписывается из Настроек игры при каждом запуске.

Решение: измените Название сервера и Описание сервера в Настройках игры и перезапустите сервер. Подробнее в Как изменить название и настройки сервера Ships at Sea.

FAQ

Можно ли создать сервер Ships At Sea бесплатно?

Да. Выделенный сервер бесплатен в Steam и скачивается с анонимным входом. Вы по-прежнему платите за машину, электричество и интернет, и сервер должен работать, пока люди играют.

Сколько игроков может зайти?

До 16 на выделенном сервере. Игра напрямую через список друзей поддерживает до 4. Наши планы рассчитаны на 4, 8 и 16 игроков.

Можно ли запустить сервер и играть на одном ПК?

Нет. Misc Games требует отдельную машину для выделенного сервера.

Какие порты использует сервер Ships At Sea?

7777 (порт игры) и 15000 (порт beacon), каждый для TCP и UDP. Наши серверы меняют их параметрами запуска -port и -beaconport.

Можно ли задать пароль для входа?

Пока нет. Misc Games называет защиту паролем делом одного из будущих обновлений.

Как игроки подключаются?

Они находят сервер по имени в списке серверов сетевой игры. Шаги подключения смотрите в Как подключиться к вашему серверу Ships at Sea.

Готовы выйти в море? Смотрите планы серверов Ships At Sea.

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

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