Блискавичний розпродаж 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

UK starbound setup config server universe connect 0 вважають це корисним

Посібник з налаштування сервера 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 — ваш код 2FA 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" призначена для однорангових ігор, що хостяться, а не для виділених серверів. Гравці повинні використовувати метод прямого підключення через IP, описаний вище, щоб приєднатися до вашого сервера Legion Hosting.

Усунення проблем з підключенням: Якщо гравці не можуть підключитися, перевірте наступне:
  • Сервер запущений та повністю стартував (перевірте консоль GPanel на наявність "Info: Server listened on").
  • Використовуються правильні IP та порт.
  • Якщо використовується пароль сервера, гравець вводить правильні облікові дані serverUsers.
  • Якщо allowAssetsMismatch має значення false, встановлені моди гравця повинні точно відповідати модам сервера.
  • І сервер, і клієнт працюють на одній версії Starbound.
Якщо проблеми не зникають, відкрийте тикет підтримки.

Керування збереженнями

Starbound зберігає всі дані сервера в каталозі storage/. Розуміння структури файлів допомагає з резервним копіюванням, перенесенням та усуненням неполадок.

Ключові каталоги та файли 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.