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 сервер

MK starbound setup config server universe connect 0 го најдоа ова корисно

Водич за поставување на Starbound сервер

Овој водич опфаќа поставување и конфигурирање на вашиот Starbound наменски сервер на Legion Hosting, вклучувајќи предуслови за Steam автентикација, прво стартување, конфигурација на серверот, поставки за универзумот, поврзување на играчи и управување со зачувувања. За инсталација на модови, видете Инсталација на модови за Starbound. За администраторски команди и привилегии, видете Администраторски команди за Starbound.

Серверски панел: Целото управување со серверот се врши преку GPanel на gpanel.legionhosting.net. Користете го File Manager или 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 2FA код, ако се бара (опционално, потребно само при прва инсталација или кога кешираната сесија истекува).
  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 формат. Уредете ја преку File Manager во 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 пријатели (не е применливо)

Функцијата „Join Game“ на Steam е за 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 или користете го 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 со деталите за вашиот сервер и опис на проблемот.


Дали оваа статија ви беше корисна?

Ready to Get Started?

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