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

Проблемы и решения для сервера Space Station 14

Space Station 14Updated Nov 2, 20266 min read

Большинство проблем сервера Space Station 14 в PlayNHost связаны с тремя вещами: адрес вставлен без порта, опечатка в server_config.toml или сервер, которому ни разу не включали объявление в публичном хабе. Каждая проблема ниже начинается с самой вероятной причины и её решения.

Сервер не доходит до «Онлайн»

Значок становится Онлайн только тогда, когда Console выводит строку, которая начинается с Server Version и заканчивается на -> Ready.

  1. Откройте вкладку Console и прочитайте последние строки. Если новые строки всё ещё появляются, сервер работает: подождите.
  2. Если вы видите You must install or update .NET to run this application., откройте Настройки и нажмите Детали запуска. В Docker-образ должно стоять Dotnet 10, это единственная среда выполнения для Space Station 14: текущим сборкам нужен .NET 10. Если там более старая версия с пометкой «Образ этого сервера задан администратором, и изменить его здесь нельзя.», попросите поддержку через чат на сайте или тикет перевести сервер на Dotnet 10.
  3. Если сервер останавливается сразу после правки server_config.toml, скорее всего, в файле опечатка. Откройте его во вкладке Files и проверьте последнее изменение: у текстовых значений нужны двойные кавычки с обеих сторон, а комментарию нужна отдельная строка, начинающаяся с # (в официальном руководстве предупреждают, что комментариям «NEED their own line» (нужна своя строка)). Если опечатку найти не удаётся, восстановите файл из бэкапа.
  4. В Название сервера в разделе Настройки, Настройки игры не может быть двойной кавычки (") или обратной косой черты (\): панель отклоняет и то и другое, потому что название записывается в server_config.toml в двойных кавычках. Если в старом названии они остались, уберите их и запустите снова.
Раздел «Настройки», «Детали запуска» сервера Space Station 14, где в «Docker-образ» указан Dotnet 10

Общий чек-лист: Как исправить сервер, который не запускается.

Лаунчер пишет Failed to connect to server!

  • Нет порта. Вставьте полный Адрес сервера со страницы Обзор, вместе с частью после двоеточия. Без порта лаунчер пробует 1212, порт Space Station 14 по умолчанию, а это не порт вашего сервера.
  • Сервер ещё не готов. На значке должно быть Онлайн, а в Console должна быть строка -> Ready.
  • Адрес набран вручную. Скопируйте его значком копирования рядом с Адрес сервера.

Шаги: Как зайти на сервер Space Station 14.

Игроки видят The server is full!

The server is full! это сообщение игры о мягком лимите игроков, soft_max_players в server_config.toml, в который админы не входят. Панель перед каждым запуском задаёт этой строке значение Слоты, поэтому сообщение означает, что игроки, не являющиеся админами, заняли все слоты. Увеличьте Слоты на странице Обзор, но не выше лимита вашего тарифа: Как изменить лимит игроков на сервере Space Station 14.

Игрок видит Not whitelisted: You are not allowed to join this server.

Вайтлист включён (enabled = true в разделе [whitelist] файла server_config.toml), а игрока в нём нет. Так может случиться и с вами: хост из login_host_user не является сохранённым рангом админа, поэтому вайтлист действует и на вас, пока у вас нет ранга или вас нет в списке. Добавьте игрока командой whitelistadd и его именем пользователя или выключите вайтлист: Как управлять тем, кто может зайти на сервер Space Station 14.

Сервера нет в списке Servers в лаунчере

Новый сервер сам себя не объявляет: в официальном конфиг-файле по умолчанию стоит advertise = false в разделе [hub]. Задайте true и перезапустите: Как добавить сервер Space Station 14 в публичный хаб. Если после этого Console показывает Unable to contact status address, хаб не смог достучаться до сервера из интернета. Проверьте, что сервер Онлайн и что вы не меняли строки [status]; если сообщение не пропадёт, откройте тикет в поддержку.

Мои изменения в server_config.toml отменились

Перед каждым запуском панель переписывает шесть строк server_config.toml по вашим настройкам: port, hostname, tickrate, max_connections, soft_max_players и mode. Меняйте их в панели:

Строка в файлеГде её менять
hostnameНазвание сервера в разделе Настройки, Настройки игры
tickrateТикрейт сервера в разделе Настройки, Настройки игры
modeАутентификация в разделе Настройки, Настройки игры
max_connectionsСлоты на странице Обзор
soft_max_playersСлоты на странице Обзор
portЗакреплена за портом вашего сервера

Все остальные строки остаются такими, как вы их сохранили.

«Аутентификация» ничего не меняет

Панель может задать Аутентификация только если в server_config.toml есть строка mode под заголовком [auth]. PlayNHost добавляет её при установке сервера. Если вы заменили файл, например файлом со своего ПК или с другого хостинга, добавьте эти две строки в его конец и перезапустите:

[auth]
mode = 1

После перезапуска я потерял права админа

Официальное руководство называет promotehost временной командой. Для постоянных прав админа задайте login_host_user или выдайте себе ранг в панели прав доступа игры: Как стать админом на сервере Space Station 14.

Перезапуск завершил раунд

Это нормально. В Space Station 14 играют раундами, а раунд живёт в памяти сервера. Остановка или перезапуск завершают идущий раунд. Сохранённые данные, например персонажи и время игры, хранятся в базе данных сервера в папке data. Планируйте перезапуски на тихий час: Как перезапускать сервер Space Station 14 каждый день.

Расход памяти постоянно растёт

PlayNHost измерил около 700 МБ на пустом сервере Space Station 14 за первые 90 секунд после запуска. Полная станция использует больше, а как расход меняется за много часов, PlayNHost не измерял. Понаблюдайте за графиком RAM на странице Обзор в течение суток; если он продолжает расти, перезапуск в тихий час запускает сервер с чистого листа. Снижение Тикрейт сервера до 30 тоже снижает нагрузку: Сколько RAM нужно серверу Space Station 14?

Короткие ответы на другие вопросы: Вопросы и ответы о сервере Space Station 14.

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

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