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
Kategorien

Starbound Server-Einrichtungsanleitung


Starbound Server-Einrichtungsanleitung

Diese Anleitung behandelt die Einrichtung und Konfiguration Ihres Starbound Dedicated Servers bei Legion Hosting, einschließlich Steam-Authentifizierungsvoraussetzungen, Erststart, Serverkonfiguration, Universumseinstellungen, Spielerverbindungen und Speicherverwaltung. Für die Mod-Installation siehe Starbound Mod-Installation. Für Admin-Befehle und Berechtigungen siehe Starbound Admin-Befehle.

Server-Panel: Die gesamte Serververwaltung erfolgt über GPanel unter gpanel.legionhosting.net. Verwenden Sie den Dateimanager oder SFTP, um Konfigurationsdateien zu bearbeiten.

Voraussetzungen

Bevor Sie Ihren Starbound-Server starten, müssen folgende Voraussetzungen erfüllt sein:

Authentifizierter Steam-Account erforderlich. Die Dedicated-Server-Dateien von Starbound (Steam App ID: 211820) können nicht über anonymes SteamCMD heruntergeladen werden. Sie müssen einen gültigen Steam-Account-Benutzernamen und ein Passwort im GPanel Startup-Tab angeben. Der verwendete Steam-Account muss eine Kopie von Starbound besitzen.
  • Ein Steam-Account, der Starbound besitzt. Die Server-Binärdatei ist nicht für anonymen Download verfügbar -- der angegebene Account muss Starbound in seiner Bibliothek haben.
  • Steam Guard-Hinweise. Wenn Ihr Steam-Account Steam Guard (Zwei-Faktor-Authentifizierung) aktiviert hat, müssen Sie den Authentifizierungscode über die STEAM_AUTH-Startvariable bei der ersten Installation angeben. Nach der erstmaligen Authentifizierung speichert SteamCMD die Sitzung zwischen, und nachfolgende Starts sollten den Code nicht erneut erfordern, es sei denn, der Cache läuft ab.
  • Separater Steam-Account empfohlen. Aus Sicherheitsgründen sollten Sie einen separaten Steam-Account verwenden, der Starbound ausschließlich für das Server-Hosting besitzt. Dies vermeidet die Weitergabe Ihrer Hauptkonto-Anmeldedaten und verhindert Konflikte, wenn Sie gleichzeitig mit demselben Account spielen möchten.

Erststart

Nach dem Kauf Ihres Starbound-Servers bei Legion Hosting befolgen Sie diese Schritte, um ihn zum ersten Mal zu starten:

  1. Melden Sie sich bei GPanel an und wählen Sie Ihren Starbound-Server aus.
  2. Gehen Sie zum Tab Startup.
  3. Geben Sie die erforderlichen Steam-Anmeldedaten ein:
    • STEAM_USER -- Ihr Steam-Account-Benutzername (erforderlich).
    • STEAM_PASS -- Ihr Steam-Account-Passwort (erforderlich).
    • STEAM_AUTH -- Ihr Steam Guard 2FA-Code, falls angefordert (optional, nur bei der Erstinstallation oder wenn die zwischengespeicherte Sitzung abläuft).
  4. Gehen Sie zum Tab Console und klicken Sie auf Start.
  5. Der Server lädt die Starbound Dedicated-Server-Dateien über SteamCMD herunter. Dies kann beim ersten Start mehrere Minuten dauern.
  6. Sobald der Download abgeschlossen ist, generiert der Server ein Standard-Universum und beginnt, auf Verbindungen zu warten.
Steam Guard-Abfrage: Wenn der Server mit einem Authentifizierungsfehler nicht startet, gehen Sie zurück zum Tab Startup, geben Sie Ihren aktuellen Steam Guard-Code im Feld STEAM_AUTH ein und starten Sie den Server neu. Prüfen Sie Ihre E-Mail oder Authenticator-App für den Code. Dies ist normalerweise nur einmal erforderlich -- SteamCMD speichert die Sitzung für zukünftige Starts zwischen.

GPanel Startvariablen

Variable Erforderlich Beschreibung
STEAM_USER Ja Steam-Account-Benutzername. Muss Starbound besitzen. Kann nicht anonymous sein.
STEAM_PASS Ja Steam-Account-Passwort für den oben genannten Benutzernamen.
STEAM_AUTH Nein Steam Guard Zwei-Faktor-Authentifizierungscode. Nur bei der Ersteinrichtung oder wenn die zwischengespeicherte Sitzung abläuft erforderlich.
WORKSHOP Nein Auf 1 setzen, um Steam Workshop Mod-Unterstützung zu aktivieren, oder 0 zum Deaktivieren. Standard ist 0. Siehe Starbound Mod-Installation für Details.

starbound_server.config

Die primäre Serverkonfigurationsdatei befindet sich unter:

storage/starbound_server.config

Diese Datei verwendet das JSON-Format. Bearbeiten Sie sie über den Dateimanager in GPanel oder per SFTP. Der Server muss gestoppt sein, bevor Sie Änderungen vornehmen, da diese beim Start geladen werden.

Gültiges JSON erforderlich. Starbounds Config-Parser ist streng bei der JSON-Formatierung. Stellen Sie sicher, dass keine nachgestellten Kommas vorhanden sind, alle Zeichenketten in doppelten Anführungszeichen stehen und Klammern korrekt zugeordnet sind. Ein einziger Syntaxfehler verhindert den Serverstart.

Wichtige Servereinstellungen

Einstellung Standard Beschreibung
serverName "A Starbound Server" Der Name, der im Server-Browser und beim Verbinden der Spieler angezeigt wird.
maxPlayers 8 Maximale Anzahl der gleichzeitig verbundenen Spieler.
gameServerPort 21025 Der Port, auf dem der Spielserver lauscht. Bei Legion Hosting wird dieser automatisch festgelegt -- ändern Sie ihn nicht, es sei denn, der Support weist Sie an.
gameServerBind "::" Die Netzwerkschnittstelle, an die gebunden wird. Der Standard "::" bindet an alle Schnittstellen (IPv4 und IPv6). Lassen Sie dies unverändert.
serverPassword "" Passwort, das zum Beitreten des Servers erforderlich ist. Leer lassen für kein Passwort (öffentlicher Zugang).
allowAnonymousConnections true Wenn true, können Spieler ohne Starbound-Account verbinden. Auf false setzen, um Account-Authentifizierung für alle Spieler zu erfordern.
allowAssetsMismatch true Wenn true, können Spieler mit unterschiedlichen Mod-Sets trotzdem verbinden. Auf false setzen, um übereinstimmende Assets zwischen Server und Client zu erzwingen (empfohlen für gemoddte Server).
maxTeamSize 4 Maximale Anzahl der Spieler pro Gruppe/Team.
clientIPJoinable false Ob dem Server über direkte IP beigetreten werden kann. Sollte für Dedicated Server true sein.
clientP2PJoinable false Ob Peer-to-Peer-Verbindungen erlaubt sind. Typischerweise false für Dedicated Server.

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

Welt- und Universumseinstellungen

Starbound verwendet ein prozedural generiertes Universum. Jedes Mal, wenn ein Spieler ein neues Sternensystem oder einen Planeten besucht, generiert das Spiel diesen basierend auf einem Universums-Seed und einem Koordinatensystem. Die Universumsdaten des Servers werden gespeichert in:

storage/universe/

Dieses Verzeichnis enthält alle generierten Weltdaten, einschließlich Planeten, Raumstationen und von Spielern gebauten Strukturen in der Welt.

Universumskonfiguration

Parameter der Universumsgenerierung können in der Datei starbound_server.config oder über universumsbezogene Asset-Dateien angepasst werden. Wichtige Konzepte:

Konzept Beschreibung
Universums-Seed Das Universum wird prozedural basierend auf Koordinaten generiert. Alle Server mit derselben Spielversion generieren identische Planeten an denselben Koordinaten, aber von Spielern platzierte Objekte und Änderungen sind für jeden Server einzigartig.
Startplanet Neue Spieler spawnen auf einem prozedural ausgewählten Startplaneten. Die Startwelt ist ein gartenartiger Planet, der für den frühen Spielfortschritt geeignet ist.
Weltdateien Jeder besuchte Planet generiert eine .world-Datei in storage/universe/. Diese Dateien enthalten Geländeänderungen, platzierte Objekte und von Spielern vorgenommene Kacheländerungen.
Himmelskörperdaten Die Dateien universe.chunks und universe.dat im Universumsverzeichnis speichern den Gesamtzustand der Universumskarte.
Gemeinsames Universum: Alle Spieler auf dem Server teilen dasselbe Universum. Änderungen, die ein Spieler an einem Planeten vornimmt (Bauen, Abbauen, Platzieren von Objekten), sind für alle anderen Spieler sichtbar, die diesen Planeten besuchen.
Universum zurücksetzen: Um ein komplett neues Universum zu starten, stoppen Sie den Server und löschen oder benennen Sie das gesamte Verzeichnis storage/universe/ um. Beachten Sie, dass dies alle generierten Welten entfernt, einschließlich aller von Spielern gebauten Strukturen. Erstellen Sie immer vorher ein Backup.

Verbindung herstellen

Spieler verbinden sich mit Ihrem Starbound-Server über das Mehrspieler-Menü im Spiel.

Direktverbindung über IP

  1. Starten Sie Starbound.
  2. Klicken Sie im Hauptmenü auf Multiplayer.
  3. Wählen Sie Ihren Charakter aus.
  4. Geben Sie im Feld Server Address die IP-Adresse und den Port Ihres Servers im Format ein: IP:Port
  5. Wenn der Server ein Passwort gesetzt hat, geben Sie den Account Name und das Password ein, die einem serverUsers-Eintrag in der Serverkonfiguration entsprechen. Wenn allowAnonymousConnections auf true gesetzt ist und kein Serverpasswort gesetzt ist, können diese Felder leer gelassen werden.
  6. Klicken Sie auf Join Server.
IP und Port finden: Siehe So finden Sie Ihre Server-IP und Ihren Port für Informationen, wo Sie diese in GPanel finden.

Steam-Freunde (nicht zutreffend)

Die Steam-Funktion "Spiel beitreten" ist für Peer-to-Peer-gehostete Spiele gedacht, nicht für Dedicated Server. Spieler müssen die oben beschriebene direkte IP-Verbindungsmethode verwenden, um Ihrem Legion Hosting Server beizutreten.

Verbindungsprobleme beheben: Wenn Spieler keine Verbindung herstellen können, überprüfen Sie Folgendes:
  • Der Server läuft und ist vollständig gestartet (prüfen Sie die GPanel-Konsole auf "Info: Server listened on").
  • Die korrekte IP und der korrekte Port werden verwendet.
  • Bei Verwendung eines Serverpassworts gibt der Spieler die korrekten serverUsers-Anmeldedaten ein.
  • Wenn allowAssetsMismatch auf false gesetzt ist, müssen die installierten Mods des Spielers exakt mit den Server-Mods übereinstimmen.
  • Sowohl Server als auch Client verwenden dieselbe Version von Starbound.
Wenn die Probleme weiterhin bestehen, eröffnen Sie ein Support-Ticket.

Speicherverwaltung

Starbound speichert alle Serverdaten im Verzeichnis storage/. Das Verständnis der Dateistruktur hilft bei Backups, Übertragungen und der Fehlerbehebung.

Wichtige Speicherverzeichnisse und Dateien

Pfad Beschreibung
storage/universe/ Enthält alle generierten Weltdaten -- Planeten, Raumstationen und Spieleränderungen an Welten. Jeder besuchte Planet hat eine .world-Datei.
storage/player/ Enthält Spieler-Speicherdateien. Jeder Spieler hat eine .player-Datei, die Inventar, Fortschritt, Quest-Status und Schiffsdaten speichert.
storage/starbound_server.config Die Haupt-Serverkonfigurationsdatei.
storage/starbound_server.log Server-Logdatei. Nützlich zur Diagnose von Abstürzen, Fehlern und Verbindungsproblemen.

Backups erstellen

Regelmäßige Backups schützen das Universum, die Spielerdaten und die Konfiguration Ihres Servers vor versehentlichem Verlust oder Beschädigung.

  1. Stoppen Sie Ihren Server in GPanel, um sicherzustellen, dass alle Daten auf die Festplatte geschrieben werden.
  2. Verbinden Sie sich per SFTP mit Ihrem Server oder verwenden Sie den Dateimanager.
  3. Laden Sie das gesamte Verzeichnis storage/ auf Ihren lokalen Computer herunter.
  4. Speichern Sie das Backup an einem sicheren Ort mit einer Datumsbezeichnung (z.B. storage-backup-2026-02-26).
Was gesichert werden sollte: Sichern Sie mindestens die Verzeichnisse storage/universe/ und storage/player/. Diese enthalten alle Welt- und Spielerfortschrittsdaten. Sie sollten auch starbound_server.config sichern, um Ihre Servereinstellungen zu bewahren.

Aus Backup wiederherstellen

  1. Stoppen Sie Ihren Server.
  2. Laden Sie Ihre Backup-Dateien an die entsprechenden Stellen im Verzeichnis storage/ hoch und überschreiben Sie die vorhandenen Dateien.
  3. Starten Sie den Server.

Eine Welt von einem anderen Server übertragen

Um Ihr Starbound-Universum von einem anderen Server oder einem lokalen Spiel zu übertragen:

  1. Stoppen Sie sowohl den Quell- als auch den Zielserver.
  2. Kopieren Sie das Verzeichnis storage/universe/ vom Quell- zum Zielserver.
  3. Optional können Sie storage/player/ kopieren, wenn Sie auch die Spielerdaten übertragen möchten.
  4. Kopieren Sie Ihre starbound_server.config, um die Servereinstellungen zu bewahren.
  5. Starten Sie den Zielserver und überprüfen Sie, ob die Welt korrekt geladen wird.
Mod-Abhängigkeit: Wenn das Universum mit Mods generiert wurde, müssen dieselben Mods auf dem Zielserver installiert sein. Fehlende Mods verursachen Fehler oder fehlende Inhalte beim Laden betroffener Welten.

Verwandte Artikel


Brauchen Sie Hilfe?

Wenn Sie Probleme haben, die in dieser Anleitung nicht behandelt werden, steht Ihnen unser Support-Team zur Verfügung. Eröffnen Sie ein Ticket unter legionhosting.net/submitticket.php mit Ihren Serverdetails und einer Beschreibung des Problems.


War dieser Artikel hilfreich?

Ready to Get Started?

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