Starbound Server Opsætningsguide
Denne guide dækker opsætning og konfiguration af din Starbound dedicated server på Legion Hosting, herunder Steam-godkendelsesforudsætninger, første opstart, serverkonfiguration, universindstillinger, spillerforbindelse og håndtering af gemte data. For modinstallation, se Starbound Modinstallation. For adminkommandoer og -rettigheder, se Starbound Adminkommandoer.
Forudsætninger
Før du starter din Starbound-server, skal du have følgende:
- En Steam-konto der ejer Starbound. Serverbinæren er ikke tilgængelig for anonym download -- den konto, du angiver, skal have Starbound i sit bibliotek.
- Steam Guard-overvejelser. Hvis din Steam-konto har Steam Guard (tofaktorgodkendelse) aktiveret, skal du angive godkendelseskoden via opstartsvariablen
STEAM_AUTHunder den første installation. Efter den indledende godkendelse cacher SteamCMD sessionen, og efterfølgende opstart bør ikke kræve koden igen, medmindre cachen udløber. - Dedikeret Steam-konto anbefales. Af sikkerhedshensyn bør du overveje at bruge en separat Steam-konto, der ejer Starbound, udelukkende til serverhosting. Dette undgår at dele dine primære kontooplysninger og forhindrer konflikter, hvis du vil spille på den samme konto samtidig.
Første opstart
Efter køb af din Starbound-server fra Legion Hosting, følg disse trin for at få den kørende første gang:
- Log ind på GPanel og vælg din Starbound-server.
- Gå til fanen Startup.
- Udfyld de påkrævede Steam-legitimationsoplysninger:
- STEAM_USER -- Dit Steam-kontobrugernavn (påkrævet).
- STEAM_PASS -- Din Steam-kontoadgangskode (påkrævet).
- STEAM_AUTH -- Din Steam Guard 2FA-kode, hvis du bliver bedt om det (valgfrit, kun nødvendigt ved første installation eller når den cachede session udløber).
- Gå til fanen Console og klik på Start.
- Serveren vil downloade Starbound dedicated server-filerne via SteamCMD. Dette kan tage flere minutter ved første opstart.
- Når downloaden er fuldført, vil serveren generere et standardunivers og begynde at lytte efter forbindelser.
STEAM_AUTH, og genstart serveren. Tjek din e-mail eller autentificeringsapp for koden. Du behøver typisk kun at gøre dette én gang -- SteamCMD vil cache sessionen til fremtidige opstart.
GPanel opstartsvariabler
| Variabel | Påkrævet | Beskrivelse |
|---|---|---|
STEAM_USER |
Ja | Steam-kontobrugernavn. Skal eje Starbound. Kan ikke være anonymous. |
STEAM_PASS |
Ja | Steam-kontoadgangskode for ovenstående brugernavn. |
STEAM_AUTH |
Nej | Steam Guard tofaktorgodkendelseskode. Kun nødvendig under indledende opsætning eller når den cachede session udløber. |
WORKSHOP |
Nej | Sæt til 1 for at aktivere Steam Workshop mod-support, eller 0 for at deaktivere. Standard er 0. Se Starbound Modinstallation for detaljer. |
starbound_server.config
Den primære serverkonfigurationsfil findes i:
storage/starbound_server.config
Denne fil bruger JSON-format. Redigér den via Filhåndteringen i GPanel eller via SFTP. Serveren skal være stoppet før redigering, da ændringer indlæses ved opstart.
Vigtige serverindstillinger
| Indstilling | Standard | Beskrivelse |
|---|---|---|
serverName |
"A Starbound Server" |
Navnet der vises i serverbrowseren og når spillere forbinder. |
maxPlayers |
8 |
Maksimalt antal spillere der kan være tilsluttet samtidigt. |
gameServerPort |
21025 |
Porten som gameserveren lytter på. På Legion Hosting sættes denne automatisk -- ændr den ikke medmindre support instruerer dig om det. |
gameServerBind |
"::" |
Netværksinterfacet at binde til. Standard "::" binder til alle interfaces (IPv4 og IPv6). Lad denne stå som den er. |
serverPassword |
"" |
Adgangskode påkrævet for at tilslutte sig serveren. Lad den være tom for ingen adgangskode (offentlig adgang). |
allowAnonymousConnections |
true |
Når true, kan spillere forbinde uden en Starbound-konto. Sæt til false for at kræve kontogodkendelse for alle spillere. |
allowAssetsMismatch |
true |
Når true, kan spillere med forskellige mod-sæt stadig forbinde. Sæt til false for at kræve matchende assets mellem server og klient (anbefales til moddede servere). |
maxTeamSize |
4 |
Maksimalt antal spillere per gruppe/hold. |
clientIPJoinable |
false |
Om serveren kan tilsluttes via direkte IP. Bør være true for dedicated servere. |
clientP2PJoinable |
false |
Om peer-to-peer-forbindelser er tilladt. Typisk false for dedicated servere. |
Eksempel på 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"
}
}
}
Verden og universindstillinger
Starbound bruger et procedurelt genereret univers. Hver gang en spiller besøger et nyt stjernesystem eller planet, genererer spillet det baseret på et univers-seed og koordinatsystem. Serverens universdata er gemt i:
storage/universe/
Denne mappe indeholder alle genererede verdensdata, herunder planeter, rumstationer og spillerbyggede strukturer placeret i verdenen.
Universkonfiguration
Parametre for universgenerering kan justeres i filen starbound_server.config eller via univers-relaterede asset-filer. Nøglebegreber:
| Begreb | Beskrivelse |
|---|---|
| Universe Seed | Universet genereres procedurelt baseret på koordinater. Alle servere med samme spilversion vil generere identiske planeter ved de samme koordinater, men spillerplacerede objekter og ændringer er unikke for hver server. |
| Startplanet | Nye spillere spawner på en procedurelt valgt startplanet. Startverdenen er en have-type planet velegnet til tidlig spilprogression. |
| Verdensfiler | Hver besøgt planet genererer en .world-fil i storage/universe/. Disse filer indeholder terrænændringer, placerede objekter og fliseændringer foretaget af spillere. |
| Celestiale data | Filerne universe.chunks og universe.dat i universmappen gemmer den overordnede tilstand af universkortet. |
storage/universe/. Vær opmærksom på, at dette fjerner alle genererede verdener, herunder alle spillerbyggede strukturer. Tag altid en sikkerhedskopi, før du gør dette.
Sådan forbinder du
Spillere forbinder til din Starbound-server via multiplayermenuen i spillet.
Direkte forbindelse via IP
- Start Starbound.
- Fra hovedmenuen, klik på Multiplayer.
- Vælg din karakter.
- I feltet Server Address, indtast din servers IP-adresse og port i formatet:
IP:Port - Hvis serveren har en adgangskode sat, indtast Account Name og Password matchende en
serverUsers-post i serverkonfigurationen. HvisallowAnonymousConnectionsertrueog ingen serveradgangskode er sat, kan disse felter være tomme. - Klik på Join Server.
Steam-venner (ikke relevant)
Steam's "Join Game"-funktion er til peer-to-peer-hostede spil, ikke dedicated servere. Spillere skal bruge den direkte IP-forbindelsesmetode beskrevet ovenfor for at tilslutte sig din Legion Hosting-server.
- Serveren kører og er fuldt startet (tjek GPanel-konsollen for "Info: Server listened on").
- Den korrekte IP og port bruges.
- Hvis der bruges en serveradgangskode, indtaster spilleren de korrekte
serverUsers-legitimationsoplysninger. - Hvis
allowAssetsMismatcherfalse, skal spillerens installerede mods matche serverens mods nøjagtigt. - Både serveren og klienten kører den samme version af Starbound.
Håndtering af gemte data
Starbound gemmer alle serverdata i mappen storage/. Forståelse af filstrukturen hjælper med sikkerhedskopier, overførsler og fejlfinding.
Vigtige lagringsmapper og -filer
| Sti | Beskrivelse |
|---|---|
storage/universe/ |
Indeholder alle genererede verdensdata -- planeter, rumstationer og spillerændringer til verdener. Hver besøgt planet har en .world-fil. |
storage/player/ |
Indeholder spillergemte filer. Hver spiller har en .player-fil der gemmer deres inventar, fremskridt, quest-tilstand og skibsdata. |
storage/starbound_server.config |
Hovedserverkonfigurationsfilen. |
storage/starbound_server.log |
Serverlogfil. Nyttig til diagnosticering af nedbrud, fejl og forbindelsesproblemer. |
Oprettelse af sikkerhedskopier
Regelmæssige sikkerhedskopier beskytter din servers univers, spillerdata og konfiguration mod utilsigtet tab eller korruption.
- Stop din server i GPanel for at sikre, at alle data er skrevet til disk.
- Forbind til din server via SFTP eller brug Filhåndteringen.
- Download hele mappen
storage/til din lokale computer. - Gem sikkerhedskopien på et sikkert sted med en datomærkning (f.eks.
storage-backup-2026-02-26).
storage/universe/ og storage/player/. Disse indeholder alle verdens- og spillerfremskridtsdata. Du bør også sikkerhedskopiere starbound_server.config for at bevare dine serverindstillinger.
Gendannelse fra sikkerhedskopi
- Stop din server.
- Upload dine sikkerhedskopifiler til de tilsvarende placeringer i mappen
storage/, og overskriv de eksisterende filer. - Start serveren.
Overførsel af en verden fra en anden server
For at flytte dit Starbound-univers fra en anden server eller et lokalt spil:
- Stop både kilde- og destinationsserveren.
- Kopiér mappen
storage/universe/fra kilden til destinationsserveren. - Valgfrit, kopiér
storage/player/hvis du også vil overføre spillerdata. - Kopiér din
starbound_server.configfor at bevare serverindstillingerne. - Start destinationsserveren og verificér, at verdenen indlæses korrekt.
Relaterede artikler
- Starbound Modinstallation
- Starbound Adminkommandoer
- Sådan finder du din servers IP og port
- Sådan uploader du filer via SFTP
- Serveropstartsguide
Brug for hjælp?
Hvis du oplever problemer, der ikke er dækket i denne guide, er vores supportteam klar til at hjælpe. Opret en billet på legionhosting.net/submitticket.php med dine serveroplysninger og en beskrivelse af problemet.