Настройка конфигурации
Настройка сервера Space Station 14 осуществляется через файл server_config.toml. Данный файл содержит все основные параметры, влияющие на поведение сервера, подключение игроков и игровую логику.
Формат конфигурационного файла — TOML. Это строгий формат, чувствительный к синтаксису. При наличии ошибок сервер может не запуститься.
Пример стандартного конфигурационного файла
# Welcome to the example configuration file!
[log]
path = "logs"
format = "log_%(date)s-%(time)s.txt"
level = 1
enabled = false
[net]
tickrate = 60
port = 54467
bindto = "::,0.0.0.0"
max_connections = 10
[status]
enabled = true
[game]
hostname = "MyServer"
[console]
loginlocal = true
[hub]
advertise = false
tags = ""
server_url = ""
hub_urls = "https://hub.spacestation14.com/"
[build]
[auth]
Данный файл создаётся автоматически при первом запуске сервера и может быть изменён вручную.
Структура конфигурации
Файл состоит из секций, каждая из которых задаётся в квадратных скобках:
[log]— настройки логирования;[net]— сетевые параметры;[status]— статус-сервер (для лаунчера);[game]— игровые параметры;[console]— права администратора;[hub]— отображение в публичном списке;[build]— настройки клиента;[auth]— система авторизации;
Ключевые параметры
Сеть
tickrate— частота обновления сервера (рекомендуется 30–60);port— порт сервера;bindto— IP-адреса для прослушивания;
Сервер
hostname— название сервера;
Администрирование
loginlocal— автоматическая выдача прав администратора при подключении с localhost;
Публичный список
advertise— отображение сервера в списке;tags— теги сервера;
Важные замечания
- Комментарии в TOML должны находиться на отдельной строке;
- Неверный синтаксис приведёт к невозможности запуска сервера;
- Готовые сборки сервера не предназначены для изменения игрового контента;
Отображение в списке серверов
[hub]
advertise = true
tags = "ru,en,roleplay"
Сервер должен быть доступен из интернета, иначе он не появится в списке.
Частые ошибки
- Сервер не запускается — ошибка в синтаксисе TOML;
- Не отображается в списке — не открыт порт или
advertise = false; - Не подключается лаунчер — отключён
[status];