Светкавична разпродажба 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
Categories

Ръководство за настройка на Starbound сървър


Ръководство за настройка на Starbound сървър

Това ръководство обхваща настройката и конфигурирането на вашия Starbound dedicated сървър в Legion Hosting, включително предварителните изисквания за Steam удостоверяване, първоначално стартиране, конфигурация на сървъра, настройки на вселената, свързване на играчи и управление на запазени игри. За инсталиране на модове вижте Инсталиране на модове за Starbound. За администраторски команди и привилегии вижте Администраторски команди за Starbound.

Сървърен панел: Цялото управление на сървъра се извършва чрез GPanel на gpanel.legionhosting.net. Използвайте File Manager или SFTP, за да редактирате конфигурационните файлове.

Предварителни изисквания

Преди да стартирате своя Starbound сървър, трябва да разполагате със следното:

Изисква се удостоверен Steam акаунт. Файловете на dedicated сървъра на Starbound (Steam App ID: 211820) не могат да бъдат изтеглени чрез анонимен SteamCMD. Трябва да предоставите валидно потребителско име и парола за Steam акаунт в раздела Startup на GPanel. Използваният Steam акаунт трябва да притежава копие на Starbound.
  • Steam акаунт, който притежава Starbound. Сървърният бинарен файл не е достъпен за анонимно изтегляне -- акаунтът, който предоставяте, трябва да има Starbound в библиотеката си.
  • Съображения относно Steam Guard. Ако вашият Steam акаунт има активиран Steam Guard (двуфакторно удостоверяване), ще трябва да предоставите кода за удостоверяване чрез startup променливата 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 2FA код, ако е поискан (по избор, нужен само при първа инсталация или когато кешираната сесия изтече).
  4. Отидете в раздела Console и натиснете Start.
  5. Сървърът ще изтегли файловете на Starbound dedicated сървъра чрез SteamCMD. Това може да отнеме няколко минути при първото стартиране.
  6. След като изтеглянето завърши, сървърът ще генерира вселена по подразбиране и ще започне да слуша за връзки.
Запитване от Steam Guard: Ако сървърът не успее да се стартира с грешка за удостоверяване, върнете се в раздела Startup, въведете текущия си Steam Guard код в полето STEAM_AUTH и рестартирайте сървъра. Проверете имейла си или приложението за удостоверяване за кода. Обикновено трябва да направите това само веднъж -- SteamCMD ще кешира сесията за бъдещи стартирания.

GPanel Startup променливи

Променлива Задължителна Описание
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 формат. Редактирайте го чрез File Manager в GPanel или чрез SFTP. Сървърът трябва да бъде спрян преди редактиране, тъй като промените се зареждат при стартиране.

Изисква се валиден JSON. 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 за dedicated сървъри.
clientP2PJoinable false Дали peer-to-peer връзки са разрешени. Обикновено false за dedicated сървъри.

Примерен 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 използва процедурно генерирана вселена. Всеки път, когато играч посети нова звездна система или планета, играта я генерира въз основа на seed на вселената и координатна система. Данните за вселената на сървъра се съхраняват в:

storage/universe/

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

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

Параметрите за генериране на вселената могат да бъдат настроени във файла starbound_server.config или чрез asset файлове, свързани с вселената. Ключови концепции:

Концепция Описание
Seed на вселената Вселената е процедурно генерирана въз основа на координати. Всички сървъри със същата версия на играта ще генерират идентични планети при същите координати, но обектите, поставени от играчите, и модификациите са уникални за всеки сървър.
Начална планета Новите играчи се появяват на процедурно избрана начална планета. Началният свят е планета от тип градина, подходяща за прогресия в ранната игра.
Файлове на света Всяка посетена планета генерира .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 Friends (не е приложимо)

Функцията „Join Game" на Steam е за peer-to-peer хоствани игри, а не за dedicated сървъри. Играчите трябва да използват метода за директна 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 или използвайте File Manager.
  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 с подробностите за вашия сървър и описание на проблема.


Was this article helpful?

Ready to Get Started?

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