Flitsaanbieding 50% korting op alle servers Laatste dag!
Eindigt over: 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
Categorieën

Starbound Server Installatiehandleiding


Starbound Server Installatiehandleiding

Deze handleiding behandelt het instellen en configureren van je Starbound dedicated server op Legion Hosting, inclusief Steam-authenticatievereisten, eerste opstart, serverconfiguratie, universum-instellingen, spelers verbinden en savebeheer. Voor mod-installatie, zie Starbound Mod Installatie. Voor admin-commando's en -rechten, zie Starbound Admin Commando's.

Serverpaneel: Al het serverbeheer wordt gedaan via GPanel op gpanel.legionhosting.net. Gebruik de Bestandsbeheerder of SFTP om configuratiebestanden te bewerken.

Vereisten

Voordat je je Starbound-server start, moet je het volgende hebben:

Geauthenticeerd Steam-account vereist. De dedicated serverbestanden van Starbound (Steam App ID: 211820) kunnen niet worden gedownload via anonieme SteamCMD. Je moet een geldig Steam-accountgebruikersnaam en -wachtwoord opgeven in het tabblad GPanel Startup. Het gebruikte Steam-account moet een exemplaar van Starbound bezitten.
  • Een Steam-account dat Starbound bezit. Het serverbestand is niet beschikbaar voor anonieme download -- het account dat je opgeeft moet Starbound in de bibliotheek hebben.
  • Steam Guard-overwegingen. Als je Steam-account Steam Guard (tweefactorauthenticatie) ingeschakeld heeft, moet je de authenticatiecode opgeven via de opstartvariabele STEAM_AUTH tijdens de eerste installatie. Na de initiële authenticatie slaat SteamCMD de sessie op en volgende starts zouden de code niet meer nodig moeten hebben, tenzij de cache verloopt.
  • Afzonderlijk Steam-account aanbevolen. Voor de veiligheid kun je overwegen een apart Steam-account te gebruiken dat Starbound bezit, uitsluitend voor serverhosting. Dit voorkomt het delen van je primaire accountgegevens en voorkomt conflicten als je tegelijkertijd op hetzelfde account wilt spelen.

Eerste opstart

Nadat je je Starbound-server bij Legion Hosting hebt aangeschaft, volg je deze stappen om deze voor de eerste keer te starten:

  1. Log in op GPanel en selecteer je Starbound-server.
  2. Ga naar het tabblad Startup.
  3. Vul de vereiste Steam-inloggegevens in:
    • STEAM_USER -- Je Steam-accountgebruikersnaam (vereist).
    • STEAM_PASS -- Je Steam-accountwachtwoord (vereist).
    • STEAM_AUTH -- Je Steam Guard 2FA-code, indien gevraagd (optioneel, alleen nodig bij eerste installatie of wanneer de opgeslagen sessie verloopt).
  4. Ga naar het tabblad Console en klik op Start.
  5. De server zal de Starbound dedicated serverbestanden downloaden via SteamCMD. Dit kan enkele minuten duren bij de eerste start.
  6. Zodra de download is voltooid, genereert de server een standaard universum en begint te luisteren naar verbindingen.
Steam Guard-prompt: Als de server niet start met een authenticatiefout, ga dan terug naar het tabblad Startup, voer je huidige Steam Guard-code in het veld STEAM_AUTH in en herstart de server. Controleer je e-mail of authenticator-app voor de code. Je hoeft dit meestal maar één keer te doen -- SteamCMD slaat de sessie op voor toekomstige starts.

GPanel opstartvariabelen

Variabele Vereist Beschrijving
STEAM_USER Ja Steam-accountgebruikersnaam. Moet Starbound bezitten. Kan niet anonymous zijn.
STEAM_PASS Ja Steam-accountwachtwoord voor bovenstaande gebruikersnaam.
STEAM_AUTH Nee Steam Guard tweefactorauthenticatiecode. Alleen nodig tijdens de eerste installatie of wanneer de opgeslagen sessie verloopt.
WORKSHOP Nee Stel in op 1 om Steam Workshop mod-ondersteuning in te schakelen, of 0 om uit te schakelen. Standaard is 0. Zie Starbound Mod Installatie voor details.

starbound_server.config

Het primaire serverconfigurtatiebestand bevindt zich op:

storage/starbound_server.config

Dit bestand gebruikt JSON-formaat. Bewerk het via de Bestandsbeheerder in GPanel of via SFTP. De server moet gestopt zijn voordat je het bewerkt, aangezien wijzigingen worden geladen bij het opstarten.

Geldig JSON vereist. De configuratieparser van Starbound is strikt wat betreft JSON-opmaak. Zorg ervoor dat er geen afsluitende komma's zijn, alle strings tussen dubbele aanhalingstekens staan en haakjes/accolades correct overeenkomen. Een enkele syntaxisfout voorkomt dat de server opstart.

Belangrijke serverinstellingen

Instelling Standaard Beschrijving
serverName "A Starbound Server" De naam die wordt weergegeven in de serverbrowser en wanneer spelers verbinding maken.
maxPlayers 8 Maximaal aantal spelers dat gelijktijdig verbonden kan zijn.
gameServerPort 21025 De port waarop de gameserver luistert. Op Legion Hosting wordt dit automatisch ingesteld -- wijzig dit niet tenzij support dit aangeeft.
gameServerBind "::" De netwerkinterface om aan te binden. De standaardwaarde "::" bindt aan alle interfaces (IPv4 en IPv6). Laat dit ongewijzigd.
serverPassword "" Wachtwoord vereist om de server te joinen. Laat leeg voor geen wachtwoord (openbare toegang).
allowAnonymousConnections true Wanneer true, kunnen spelers verbinding maken zonder een Starbound-account. Stel in op false om accountauthenticatie voor alle spelers te vereisen.
allowAssetsMismatch true Wanneer true, kunnen spelers met verschillende modsets nog steeds verbinding maken. Stel in op false om overeenkomende assets tussen server en client af te dwingen (aanbevolen voor gemodde servers).
maxTeamSize 4 Maximaal aantal spelers per groep/team.
clientIPJoinable false Of de server kan worden gejoind via direct IP. Moet true zijn voor dedicated servers.
clientP2PJoinable false Of peer-to-peer-verbindingen zijn toegestaan. Meestal false voor dedicated servers.

Voorbeeld 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"
    }
  }
}

Wereld- en universum-instellingen

Starbound gebruikt een procedureel gegenereerd universum. Elke keer dat een speler een nieuw sterrenstelsel of planeet bezoekt, genereert het spel dit op basis van een universumseed en coördinatensysteem. De universumgegevens van de server worden opgeslagen in:

storage/universe/

Deze map bevat alle gegenereerde wereldgegevens, inclusief planeten, ruimtestations en door spelers gebouwde structuren die in de wereld zijn geplaatst.

Universumconfiguratie

Universumgeneratieparameters kunnen worden aangepast in het bestand starbound_server.config of via universum-gerelateerde assetbestanden. Belangrijke concepten:

Concept Beschrijving
Universe Seed Het universum wordt procedureel gegenereerd op basis van coördinaten. Alle servers met dezelfde gameversie genereren identieke planeten op dezelfde coördinaten, maar door spelers geplaatste objecten en aanpassingen zijn uniek per server.
Startplaneet Nieuwe spelers spawnen op een procedureel geselecteerde startplaneet. De startwereld is een tuintype planeet geschikt voor vroege spelprogressie.
Wereldbestanden Elke bezochte planeet genereert een .world-bestand in storage/universe/. Deze bestanden bevatten terreinwijzigingen, geplaatste objecten en tegelaanpassingen gemaakt door spelers.
Celestiale gegevens De bestanden universe.chunks en universe.dat in de universummap slaan de algehele status van de universumkaart op.
Gedeeld universum: Alle spelers op de server delen hetzelfde universum. Wijzigingen die één speler aanbrengt op een planeet (bouwen, mijnen, objecten plaatsen) zijn zichtbaar voor alle andere spelers die die planeet bezoeken.
Het universum resetten: Om een volledig nieuw universum te starten, stop je de server en verwijder of hernoem je de hele map storage/universe/. Wees je ervan bewust dat dit alle gegenereerde werelden verwijdert, inclusief alle door spelers gebouwde structuren. Maak altijd een back-up voordat je dit doet.

Verbinding maken

Spelers maken verbinding met je Starbound-server via het in-game multiplayer-menu.

Directe verbinding via IP

  1. Start Starbound.
  2. Klik vanuit het hoofdmenu op Multiplayer.
  3. Selecteer je personage.
  4. Voer in het veld Server Address het IP-adres en de port van je server in het formaat: IP:Port
  5. Als de server een wachtwoord heeft ingesteld, voer dan de Account Name en het Password in die overeenkomen met een serverUsers-vermelding in de serverconfiguratie. Als allowAnonymousConnections is ingesteld op true en er geen serverwachtwoord is ingesteld, kunnen deze velden leeg worden gelaten.
  6. Klik op Join Server.
Je IP en port vinden: Zie Hoe je je server-IP en port vindt voor waar je deze kunt vinden in GPanel.

Steam-vrienden (niet van toepassing)

De Steam "Join Game"-functie is voor peer-to-peer gehoste games, niet voor dedicated servers. Spelers moeten de hierboven beschreven directe IP-verbindingsmethode gebruiken om je Legion Hosting-server te joinen.

Verbindingsproblemen oplossen: Als spelers geen verbinding kunnen maken, controleer dan het volgende:
  • De server draait en is volledig opgestart (controleer de GPanel-console op "Info: Server listened on").
  • Het juiste IP en de juiste port worden gebruikt.
  • Als je een serverwachtwoord gebruikt, moet de speler de juiste serverUsers-inloggegevens invoeren.
  • Als allowAssetsMismatch is ingesteld op false, moeten de geïnstalleerde mods van de speler exact overeenkomen met de mods van de server.
  • Zowel de server als de client draaien dezelfde versie van Starbound.
Als problemen aanhouden, open een supportticket.

Savebeheer

Starbound slaat alle servergegevens op in de map storage/. Het begrijpen van de bestandsstructuur helpt bij back-ups, overdrachten en probleemoplossing.

Belangrijke opslagmappen en -bestanden

Pad Beschrijving
storage/universe/ Bevat alle gegenereerde wereldgegevens -- planeten, ruimtestations en speleraanpassingen aan werelden. Elke bezochte planeet heeft een .world-bestand.
storage/player/ Bevat spelersavebestanden. Elke speler heeft een .player-bestand waarin hun inventaris, voortgang, queststatus en schipgegevens worden opgeslagen.
storage/starbound_server.config Het hoofdconfiguratiebestand van de server.
storage/starbound_server.log Serverlogbestand. Nuttig voor het diagnosticeren van crashes, fouten en verbindingsproblemen.

Back-ups maken

Regelmatige back-ups beschermen het universum, de spelersgegevens en de configuratie van je server tegen onbedoeld verlies of beschadiging.

  1. Stop je server in GPanel om ervoor te zorgen dat alle gegevens naar schijf zijn geschreven.
  2. Maak verbinding met je server via SFTP of gebruik de Bestandsbeheerder.
  3. Download de hele map storage/ naar je lokale computer.
  4. Sla de back-up op op een veilige locatie met een datumlabel (bijv. storage-backup-2026-02-26).
Wat je moet back-uppen: Maak minimaal een back-up van de mappen storage/universe/ en storage/player/. Deze bevatten alle wereld- en spelersvoortgangsgegevens. Je moet ook starbound_server.config back-uppen om je serverinstellingen te bewaren.

Herstellen vanaf back-up

  1. Stop je server.
  2. Upload je back-upbestanden naar de corresponderende locaties in de map storage/, waarbij je de bestaande bestanden overschrijft.
  3. Start de server.

Een wereld overzetten vanaf een andere server

Om je Starbound-universum over te zetten vanaf een andere server of een lokaal spel:

  1. Stop zowel de bron- als de doelserver.
  2. Kopieer de map storage/universe/ van de bronserver naar de doelserver.
  3. Kopieer optioneel storage/player/ als je ook spelersgegevens wilt overzetten.
  4. Kopieer je starbound_server.config om serverinstellingen te bewaren.
  5. Start de doelserver en controleer of de wereld correct wordt geladen.
Mod-afhankelijkheid: Als het universum is gegenereerd met mods, moeten diezelfde mods op de doelserver zijn geïnstalleerd. Ontbrekende mods veroorzaken fouten of ontbrekende inhoud bij het laden van getroffen werelden.

Gerelateerde artikelen


Hulp nodig?

Als je problemen ondervindt die niet in deze handleiding worden behandeld, staat ons supportteam klaar om je te helpen. Open een ticket op legionhosting.net/submitticket.php met je servergegevens en een beschrijving van het probleem.


Was dit artikel nuttig?

Ready to Get Started?

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