Молниеносная распродажа 50% скидка на все серверы Последний день!
До конца: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Категории

Руководство по настройке сервера Starbound


Руководство по настройке сервера Starbound

В этом руководстве рассматривается настройка и конфигурация вашего выделенного сервера Starbound на Legion Hosting, включая предварительные требования к аутентификации Steam, первый запуск, конфигурацию сервера, настройки вселенной, подключение игроков и управление сохранениями. Для установки модов см. Установка модов Starbound. Для команд администратора и привилегий см. Команды администратора Starbound.

Панель сервера: Всё управление сервером осуществляется через GPanel по адресу gpanel.legionhosting.net. Используйте Файловый менеджер или SFTP для редактирования конфигурационных файлов.

Предварительные требования

Перед запуском вашего сервера Starbound у вас должно быть следующее:

Требуется аутентифицированный аккаунт Steam. Файлы выделенного сервера Starbound (Steam App ID: 211820) не могут быть загружены через анонимный SteamCMD. Вы должны указать действительные имя пользователя и пароль аккаунта Steam на вкладке Startup в GPanel. Используемый аккаунт Steam должен владеть копией Starbound.
  • Аккаунт Steam, владеющий Starbound. Бинарный файл сервера недоступен для анонимной загрузки — указанный вами аккаунт должен иметь Starbound в своей библиотеке.
  • Соображения по Steam Guard. Если на вашем аккаунте Steam включён Steam Guard (двухфакторная аутентификация), вам потребуется указать код аутентификации через переменную запуска STEAM_AUTH во время первой установки. После начальной аутентификации SteamCMD кэширует сессию, и последующие запуски не должны снова требовать код, если только кэш не истечёт.
  • Рекомендуется выделенный аккаунт Steam. В целях безопасности рассмотрите возможность использования отдельного аккаунта Steam, владеющего Starbound, исключительно для хостинга сервера. Это позволяет избежать передачи учётных данных вашего основного аккаунта и предотвращает конфликты, если вы хотите играть на том же аккаунте одновременно.

Первый запуск

После покупки вашего сервера Starbound на Legion Hosting выполните следующие шаги, чтобы запустить его в первый раз:

  1. Войдите в GPanel и выберите ваш сервер Starbound.
  2. Перейдите на вкладку Startup.
  3. Заполните необходимые учётные данные Steam:
    • STEAM_USER — Имя пользователя вашего аккаунта Steam (обязательно).
    • STEAM_PASS — Пароль вашего аккаунта Steam (обязательно).
    • STEAM_AUTH — Ваш код двухфакторной аутентификации Steam Guard, если запрашивается (необязательно, нужен только при первой установке или когда кэшированная сессия истекает).
  4. Перейдите на вкладку Console и нажмите Start.
  5. Сервер загрузит файлы выделенного сервера Starbound через SteamCMD. Это может занять несколько минут при первом запуске.
  6. После завершения загрузки сервер сгенерирует вселенную по умолчанию и начнёт принимать подключения.
Запрос Steam Guard: Если сервер не запускается с ошибкой аутентификации, вернитесь на вкладку Startup, введите ваш текущий код Steam Guard в поле STEAM_AUTH и перезапустите сервер. Проверьте вашу электронную почту или приложение аутентификатора для получения кода. Обычно это нужно сделать только один раз — SteamCMD кэширует сессию для будущих запусков.

Переменные запуска GPanel

Переменная Обязательно Описание
STEAM_USER Да Имя пользователя аккаунта Steam. Должен владеть Starbound. Не может быть anonymous.
STEAM_PASS Да Пароль аккаунта Steam для указанного выше имени пользователя.
STEAM_AUTH Нет Код двухфакторной аутентификации Steam Guard. Нужен только во время начальной настройки или когда кэшированная сессия истекает.
WORKSHOP Нет Установите в 1, чтобы включить поддержку модов Steam Workshop, или в 0, чтобы отключить. По умолчанию 0. См. Установка модов Starbound для подробностей.

starbound_server.config

Основной конфигурационный файл сервера находится по адресу:

storage/starbound_server.config

Этот файл использует формат JSON. Редактируйте его через Файловый менеджер в GPanel или через SFTP. Сервер должен быть остановлен перед редактированием, так как изменения загружаются при запуске.

Требуется корректный JSON. Парсер конфигурации Starbound строго относится к форматированию JSON. Убедитесь, что нет завершающих запятых, все строки заключены в двойные кавычки, а скобки правильно сопоставлены. Одна синтаксическая ошибка помешает запуску сервера.

Ключевые настройки сервера

Настройка По умолчанию Описание
serverName "A Starbound Server" Имя, отображаемое в браузере серверов и при подключении игроков.
maxPlayers 8 Максимальное количество игроков, которые могут быть подключены одновременно.
gameServerPort 21025 Порт, который прослушивает игровой сервер. На Legion Hosting это устанавливается автоматически — не меняйте, если только это не указано поддержкой.
gameServerBind "::" Сетевой интерфейс для привязки. Значение по умолчанию "::" привязывается ко всем интерфейсам (IPv4 и IPv6). Оставьте как есть.
serverPassword "" Пароль, необходимый для входа на сервер. Оставьте пустым для отсутствия пароля (публичный доступ).
allowAnonymousConnections true При значении true игроки могут подключаться без аккаунта Starbound. Установите в false, чтобы требовать аутентификацию аккаунта для всех игроков.
allowAssetsMismatch true При значении true игроки с разными наборами модов всё равно могут подключаться. Установите в false, чтобы требовать соответствия ассетов между сервером и клиентом (рекомендуется для модифицированных серверов).
maxTeamSize 4 Максимальное количество игроков в группе/команде.
clientIPJoinable false Можно ли подключаться к серверу через прямой IP. Должно быть true для выделенных серверов.
clientP2PJoinable false Разрешены ли пиринговые (peer-to-peer) подключения. Обычно false для выделенных серверов.

Пример starbound_server.config

{
  "serverName" : "My Legion Starbound Server",
  "maxPlayers" : 8,
  "gameServerBind" : "::",
  "serverPassword" : "",
  "allowAnonymousConnections" : true,
  "allowAssetsMismatch" : true,
  "maxTeamSize" : 4,
  "clientIPJoinable" : true,
  "clientP2PJoinable" : false,
  "allowAdminCommands" : true,
  "allowAdminCommandsFromAnyone" : false,
  "serverUsers" : {
    "YourUsername" : {
      "admin" : true,
      "password" : "your-admin-password"
    }
  }
}

Настройки мира и вселенной

Starbound использует процедурно генерируемую вселенную. Каждый раз, когда игрок посещает новую звёздную систему или планету, игра генерирует её на основе семени вселенной и системы координат. Данные вселенной сервера хранятся в:

storage/universe/

Эта директория содержит все сгенерированные данные миров, включая планеты, космические станции и построенные игроками структуры, размещённые в мире.

Конфигурация вселенной

Параметры генерации вселенной можно настроить в файле starbound_server.config или через связанные со вселенной файлы ассетов. Ключевые концепции:

Концепция Описание
Семя вселенной Вселенная процедурно генерируется на основе координат. Все серверы с одинаковой версией игры будут генерировать идентичные планеты в одних и тех же координатах, но размещённые игроками объекты и модификации уникальны для каждого сервера.
Начальная планета Новые игроки появляются на процедурно выбранной начальной планете. Начальный мир — это планета типа сад, подходящая для прогресса в начале игры.
Файлы миров Каждая посещённая планета генерирует файл .world в storage/universe/. Эти файлы содержат изменения ландшафта, размещённые объекты и изменения тайлов, сделанные игроками.
Небесные данные Файлы universe.chunks и universe.dat в директории вселенной хранят общее состояние карты вселенной.
Общая вселенная: Все игроки на сервере используют одну и ту же вселенную. Изменения, которые один игрок вносит на планету (строительство, добыча, размещение объектов), будут видны всем другим игрокам, посещающим эту планету.
Сброс вселенной: Чтобы начать совершенно новую вселенную, остановите сервер и удалите или переименуйте всю директорию storage/universe/. Имейте в виду, что это удаляет все сгенерированные миры, включая любые построенные игроками структуры. Всегда создавайте резервную копию перед этим.

Как подключиться

Игроки подключаются к вашему серверу Starbound, используя внутриигровое меню мультиплеера.

Прямое подключение через IP

  1. Запустите Starbound.
  2. В главном меню нажмите Multiplayer.
  3. Выберите вашего персонажа.
  4. В поле Server Address введите IP-адрес вашего сервера и порт в формате: IP:Port
  5. Если на сервере установлен пароль, введите Account Name и Password, соответствующие записи serverUsers в конфигурации сервера. Если allowAnonymousConnections установлено в true и пароль сервера не задан, эти поля можно оставить пустыми.
  6. Нажмите Join Server.
Поиск вашего IP и порта: См. Как найти IP и порт вашего сервера, чтобы узнать, где их найти в GPanel.

Друзья Steam (не применимо)

Функция Steam «Join Game» предназначена для пиринговых (peer-to-peer) хостинговых игр, а не для выделенных серверов. Игроки должны использовать метод прямого подключения по IP, описанный выше, чтобы присоединиться к вашему серверу Legion Hosting.

Устранение неполадок с подключением: Если игроки не могут подключиться, проверьте следующее:
  • Сервер запущен и полностью загружен (проверьте консоль GPanel на наличие «Info: Server listened on»).
  • Используются правильные IP и порт.
  • Если используется пароль сервера, игрок вводит правильные учётные данные serverUsers.
  • Если allowAssetsMismatch установлено в false, установленные у игрока моды должны точно соответствовать модам сервера.
  • И сервер, и клиент работают на одной и той же версии Starbound.
Если проблемы сохраняются, откройте тикет в поддержку.

Управление сохранениями

Starbound хранит все данные сервера в директории storage/. Понимание структуры файлов помогает с резервным копированием, переносом и устранением неполадок.

Ключевые директории и файлы хранилища

Путь Описание
storage/universe/ Содержит все сгенерированные данные миров — планеты, космические станции и модификации миров игроками. Каждая посещённая планета имеет файл .world.
storage/player/ Содержит файлы сохранений игроков. У каждого игрока есть файл .player, хранящий его инвентарь, прогресс, состояние квестов и данные корабля.
storage/starbound_server.config Основной конфигурационный файл сервера.
storage/starbound_server.log Файл журнала сервера. Полезен для диагностики вылетов, ошибок и проблем с подключением.

Создание резервных копий

Регулярное резервное копирование защищает вселенную вашего сервера, данные игроков и конфигурацию от случайной потери или повреждения.

  1. Остановите ваш сервер в GPanel, чтобы все данные были записаны на диск.
  2. Подключитесь к вашему серверу через SFTP или используйте Файловый менеджер.
  3. Скачайте всю директорию storage/ на ваш локальный компьютер.
  4. Сохраните резервную копию в надёжном месте с меткой даты (например, storage-backup-2026-02-26).
Что резервировать: Как минимум, создавайте резервную копию директорий storage/universe/ и storage/player/. Они содержат все данные о прогрессе мира и игроков. Вам также следует создать резервную копию starbound_server.config, чтобы сохранить настройки вашего сервера.

Восстановление из резервной копии

  1. Остановите ваш сервер.
  2. Загрузите файлы резервной копии в соответствующие места в директории storage/, перезаписывая существующие файлы.
  3. Запустите сервер.

Перенос мира с другого сервера

Чтобы перенести вашу вселенную Starbound с другого сервера или из локальной игры:

  1. Остановите и исходный, и целевой серверы.
  2. Скопируйте директорию storage/universe/ с исходного на целевой сервер.
  3. При желании скопируйте storage/player/, если вы хотите также перенести данные игроков.
  4. Скопируйте ваш starbound_server.config, чтобы сохранить настройки сервера.
  5. Запустите целевой сервер и убедитесь, что мир загружается корректно.
Зависимость от модов: Если вселенная была сгенерирована с модами, эти же моды должны быть установлены на целевом сервере. Отсутствующие моды вызовут ошибки или отсутствие контента при загрузке затронутых миров.

Связанные статьи


Нужна помощь?

Если вы столкнулись с проблемами, не описанными в этом руководстве, наша служба поддержки готова помочь. Откройте тикет на legionhosting.net/submitticket.php, указав данные вашего сервера и описание проблемы.


Была ли эта статья полезной?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.