Starbound Server Oppsettsveiledning
Denne veiledningen dekker oppsett og konfigurasjon av din Starbound dedikerte server på Legion Hosting, inkludert forutsetninger for Steam-autentisering, førstegangs oppstart, serverkonfigurasjon, universinnstillinger, tilkobling av spillere og administrasjon av lagrede filer. For mod-installasjon, se Starbound Mod Installation. For admin-kommandoer og privilegier, se Starbound Admin Commands.
Forutsetninger
Før du starter Starbound-serveren din, må du ha følgende:
- En Steam-konto som eier Starbound. Server-binærfilen er ikke tilgjengelig for anonym nedlasting -- kontoen du oppgir må ha Starbound i biblioteket sitt.
- Hensyn til Steam Guard. Hvis Steam-kontoen din har Steam Guard (tofaktorautentisering) aktivert, må du oppgi autentiseringskoden via oppstartsvariabelen
STEAM_AUTHunder den første installasjonen. Etter den første autentiseringen mellomlagrer SteamCMD økten, og påfølgende oppstarter skal ikke kreve koden igjen med mindre mellomlageret utløper. - Egen Steam-konto anbefales. Av sikkerhetshensyn bør du vurdere å bruke en separat Steam-konto som eier Starbound utelukkende til serverhosting. Dette unngår deling av legitimasjonen til primærkontoen din og forhindrer konflikter hvis du ønsker å spille på samme konto samtidig.
Første oppstart
Etter at du har kjøpt Starbound-serveren din fra Legion Hosting, følger du disse trinnene for å få den i gang for første gang:
- Logg inn på GPanel og velg Starbound-serveren din.
- Gå til fanen Startup.
- Fyll inn den nødvendige Steam-legitimasjonen:
- STEAM_USER -- Brukernavnet til Steam-kontoen din (påkrevd).
- STEAM_PASS -- Passordet til Steam-kontoen din (påkrevd).
- STEAM_AUTH -- Din Steam Guard 2FA-kode, hvis du blir bedt om det (valgfri, kun nødvendig ved første installasjon eller når den mellomlagrede økten utløper).
- Gå til fanen Console og klikk på Start.
- Serveren vil laste ned Starbounds dedikerte serverfiler via SteamCMD. Dette kan ta flere minutter ved første oppstart.
- Når nedlastingen er fullført, vil serveren generere et standardunivers og begynne å lytte etter tilkoblinger.
STEAM_AUTH, og start serveren på nytt. Sjekk e-posten din eller autentiseringsappen for koden. Vanligvis trenger du bare å gjøre dette én gang -- SteamCMD vil mellomlagre økten for fremtidige oppstarter.
GPanel oppstartsvariabler
| Variabel | Påkrevd | Beskrivelse |
|---|---|---|
STEAM_USER |
Ja | Steam-kontobrukernavn. Må eie Starbound. Kan ikke være anonymous. |
STEAM_PASS |
Ja | Steam-kontopassord for brukernavnet ovenfor. |
STEAM_AUTH |
Nei | Steam Guard tofaktorautentiseringskode. Kun nødvendig under første oppsett eller når den mellomlagrede økten utløper. |
WORKSHOP |
Nei | Sett til 1 for å aktivere støtte for Steam Workshop-mods, eller 0 for å deaktivere. Standard er 0. Se Starbound Mod Installation for detaljer. |
starbound_server.config
Den primære serverkonfigurasjonsfilen er plassert på:
storage/starbound_server.config
Denne filen bruker JSON-format. Rediger den via File Manager i GPanel eller gjennom SFTP. Serveren må være stoppet før redigering, ettersom endringer lastes inn ved oppstart.
Viktige serverinnstillinger
| Innstilling | Standard | Beskrivelse |
|---|---|---|
serverName |
"A Starbound Server" |
Navnet som vises i serverlisten og når spillere kobler til. |
maxPlayers |
8 |
Maksimalt antall spillere som kan være tilkoblet samtidig. |
gameServerPort |
21025 |
Porten spillserveren lytter på. På Legion Hosting settes denne automatisk -- ikke endre den med mindre du blir bedt om det av support. |
gameServerBind |
"::" |
Nettverksgrensesnittet som skal bindes til. Standarden "::" binder til alle grensesnitt (IPv4 og IPv6). La denne stå som den er. |
serverPassword |
"" |
Passord som kreves for å bli med på serveren. La feltet stå tomt for ingen passord (offentlig tilgang). |
allowAnonymousConnections |
true |
Når true, kan spillere koble til uten en Starbound-konto. Sett til false for å kreve kontoautentisering for alle spillere. |
allowAssetsMismatch |
true |
Når true, kan spillere med ulike mod-sett fortsatt koble til. Sett til false for å håndheve matchende assets mellom server og klient (anbefales for modded servere). |
maxTeamSize |
4 |
Maksimalt antall spillere per gruppe/lag. |
clientIPJoinable |
false |
Om serveren kan kobles til via direkte IP. Bør være true for dedikerte servere. |
clientP2PJoinable |
false |
Om peer-to-peer-tilkoblinger er tillatt. Vanligvis false for dedikerte 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 universinnstillinger
Starbound bruker et prosedyregenerert univers. Hver gang en spiller besøker et nytt stjernesystem eller en ny planet, genererer spillet det basert på et univers-seed og et koordinatsystem. Serverens universdata lagres i:
storage/universe/
Denne katalogen inneholder alle genererte verdensdata, inkludert planeter, romstasjoner og spillerbygde strukturer plassert i verdenen.
Universkonfigurasjon
Universgenereringsparametere kan justeres i starbound_server.config-filen eller gjennom univers-relaterte asset-filer. Sentrale konsepter:
| Konsept | Beskrivelse |
|---|---|
| Univers-seed | Universet genereres prosedyremessig basert på koordinater. Alle servere med samme spillversjon vil generere identiske planeter ved de samme koordinatene, men spillerplasserte objekter og modifikasjoner er unike for hver server. |
| Startplanet | Nye spillere starter på en prosedyrevalgt startplanet. Startverdenen er en planet av hagetype som er egnet for tidlig spillprogresjon. |
| Verdensfiler | Hver besøkte planet genererer en .world-fil i storage/universe/. Disse filene inneholder terrengmodifikasjoner, plasserte objekter og flisendringer gjort av spillere. |
| Himmellegemedata | Filene universe.chunks og universe.dat i universkatalogen lagrer den overordnede tilstanden til universkartet. |
storage/universe/-katalogen. Vær oppmerksom på at dette fjerner alle genererte verdener, inkludert eventuelle spillerbygde strukturer. Ta alltid sikkerhetskopi før du gjør dette.
Slik kobler du til
Spillere kobler til Starbound-serveren din ved hjelp av flerspillermenyen i spillet.
Direkte tilkobling via IP
- Start Starbound.
- Fra hovedmenyen klikker du på Multiplayer.
- Velg karakteren din.
- I feltet Server Address skriver du inn serverens IP-adresse og port i formatet:
IP:Port - Hvis serveren har et passord satt, skriv inn Account Name og Password som matcher en
serverUsers-oppføring i serverkonfigurasjonen. HvisallowAnonymousConnectionsertrueog det ikke er satt noe serverpassord, kan disse feltene stå tomme. - Klikk på Join Server.
Steam-venner (ikke aktuelt)
Steam-funksjonen "Join Game" er for peer-to-peer-hostede spill, ikke dedikerte servere. Spillere må bruke metoden for direkte IP-tilkobling beskrevet ovenfor for å bli med på Legion Hosting-serveren din.
- Serveren kjører og er fullstendig startet (sjekk GPanel-konsollen for "Info: Server listened on").
- Riktig IP og port brukes.
- Hvis det brukes et serverpassord, skriver spilleren inn riktig
serverUsers-legitimasjon. - Hvis
allowAssetsMismatcherfalse, må spillerens installerte mods nøyaktig matche serverens mods. - Både serveren og klienten kjører samme versjon av Starbound.
Administrasjon av lagrede filer
Starbound lagrer alle serverdata i storage/-katalogen. Å forstå filstrukturen hjelper med sikkerhetskopier, overføringer og feilsøking.
Viktige lagringskataloger og filer
| Bane | Beskrivelse |
|---|---|
storage/universe/ |
Inneholder alle genererte verdensdata -- planeter, romstasjoner og spillermodifikasjoner av verdener. Hver besøkte planet har en .world-fil. |
storage/player/ |
Inneholder spillerens lagrede filer. Hver spiller har en .player-fil som lagrer inventaret, fremgangen, oppdragstilstanden og skipsdataene deres. |
storage/starbound_server.config |
Hovedkonfigurasjonsfilen for serveren. |
storage/starbound_server.log |
Serverloggfil. Nyttig for å diagnostisere krasj, feil og tilkoblingsproblemer. |
Opprette sikkerhetskopier
Regelmessige sikkerhetskopier beskytter serverens univers, spillerdata og konfigurasjon mot utilsiktet tap eller korrupsjon.
- Stopp serveren din i GPanel for å sikre at alle data skrives til disk.
- Koble til serveren din via SFTP eller bruk filbehandleren.
- Last ned hele
storage/-katalogen til din lokale datamaskin. - Lagre sikkerhetskopien på et trygt sted med en datomerking (f.eks.
storage-backup-2026-02-26).
storage/universe/ og storage/player/. Disse inneholder alle data om verden og spillerfremgang. Du bør også sikkerhetskopiere starbound_server.config for å bevare serverinnstillingene dine.
Gjenoppretting fra sikkerhetskopi
- Stopp serveren din.
- Last opp sikkerhetskopifilene dine til de tilsvarende plasseringene i
storage/-katalogen, og overskriv de eksisterende filene. - Start serveren.
Overføre en verden fra en annen server
For å flytte Starbound-universet ditt fra en annen server eller et lokalt spill:
- Stopp både kilde- og målserveren.
- Kopier
storage/universe/-katalogen fra kilden til målserveren. - Eventuelt kopierer du
storage/player/hvis du også vil overføre spillerdata. - Kopier
starbound_server.configfor å bevare serverinnstillingene. - Start målserveren og kontroller at verdenen lastes inn riktig.
Relaterte artikler
- Starbound Mod Installation
- Starbound Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Trenger du hjelp?
Hvis du opplever problemer som ikke dekkes i denne veiledningen, er supportteamet vårt tilgjengelig for å hjelpe. Opprett en sak på legionhosting.net/submitticket.php med serverdetaljene dine og en beskrivelse av problemet.