Diese Anleitung behandelt die Einrichtung und Konfiguration Ihres Space Engineers Dedicated Servers bei Legion Hosting, einschließlich Erststart, GPanel-Startvariablen, XML-Konfiguration, Spielmodi, Welteinstellungen, Verbindung und Speicherverwaltung. Für die Mod-Installation siehe Space Engineers Mod-Installation. Für häufige Probleme siehe Space Engineers Fehlerbehebung.
Erster Start
Wenn Ihr Space Engineers-Server erstmals bereitgestellt wird, müssen die Spieldateien installiert und die Erstkonfiguration generiert werden. Dies geschieht automatisch beim ersten Start.
- Melden Sie sich bei GPanel an und wählen Sie Ihren Space Engineers-Server aus der Serverliste.
- Klicken Sie auf Start im Reiter Console. Der Server lädt die Space Engineers Dedicated Server-Dateien über SteamCMD herunter und installiert sie. Beim ersten Mal kann dies mehrere Minuten dauern.
- Beobachten Sie die Konsolenausgabe für den Fortschritt. Sobald eine Meldung erscheint, die anzeigt, dass der Server bereit ist und auf Verbindungen wartet, ist die Ersteinrichtung abgeschlossen.
- Der Server generiert seine Standardkonfigurationsdateien, einschließlich
SpaceEngineers-Dedicated.cfgund einen Standard-Weltspeicherstand.
Serverkonfiguration -- GPanel-Startvariablen
Der einfachste Weg, Ihren Space Engineers-Server zu konfigurieren, ist über den Reiter Startup in GPanel. Diese Variablen werden bei jedem Serverstart als Kommandozeilenargumente angewendet.
- Stoppen Sie Ihren Server über den Reiter Console.
- Navigieren Sie zum Reiter Startup.
- Passen Sie die unten aufgeführten Variablen nach Bedarf an.
- Kehren Sie zum Reiter Console zurück und klicken Sie auf Start, um die Änderungen anzuwenden.
| Variable | Beispielwert | Beschreibung |
|---|---|---|
| Server Name | My Legion SE Server |
Der Name, der im Serverbrowser des Spiels angezeigt wird. Wählen Sie einen erkennbaren Namen, damit Spieler Ihren Server finden können. |
| World Name | MyWorld |
Der Name des vom Server verwendeten Welt-/Speicherordners. Eine Änderung erstellt oder lädt eine andere Welt. |
| Max Players | 16 |
Maximale Anzahl gleichzeitiger Spieler. Sollte das Slot-Limit Ihres Hosting-Plans nicht überschreiten. |
| Game Mode | Survival |
Der Spielmodus für die Welt. Siehe den Abschnitt Spielmodi unten für Details. |
| Save Interval | 5 |
Wie oft (in Minuten) der Server automatisch speichert. Niedrigere Werte reduzieren Datenverlust bei Abstürzen; höhere Werte reduzieren Festplatten-I/O. |
Erweiterte Konfiguration -- SpaceEngineers-Dedicated.cfg
Für eine detailliertere Steuerung können Sie die XML-Konfigurationsdatei des Servers direkt bearbeiten. Diese Datei steuert Einstellungen, die nicht im GPanel-Reiter Startup verfügbar sind.
Zugriff auf die Konfigurationsdatei
- Stoppen Sie Ihren Server über den Reiter Console.
- Klicken Sie auf den Reiter Files in GPanel.
- Suchen und öffnen Sie
SpaceEngineers-Dedicated.cfgim Stammverzeichnis Ihres Servers.
Wichtige Konfigurationseinstellungen
Die Konfigurationsdatei verwendet das XML-Format. Nachfolgend sind die am häufigsten angepassten Einstellungen innerhalb des <SessionSettings>-Blocks aufgeführt:
| Einstellung | Beispielwert | Beschreibung |
|---|---|---|
<ServerName> |
My Legion SE Server |
Im Browser angezeigter Servername. Kann durch die GPanel-Startvariable überschrieben werden. |
<ServerDescription> |
A Legion Hosting server |
Beschreibung, die im Serverbrowser angezeigt wird, wenn Spieler die Serverdetails ansehen. |
<ServerPassword> |
mypassword |
Passwort, das zum Beitreten erforderlich ist. Leer lassen für einen öffentlichen Server. |
<MaxPlayers> |
16 |
Maximale Anzahl gleichzeitiger Spieler. |
<AutoSaveInMinutes> |
5 |
Auto-Speicher-Intervall in Minuten. Auf 0 setzen, um Auto-Speichern zu deaktivieren (nicht empfohlen). |
<PauseGameWhenEmpty> |
true |
Pausiert die Simulation, wenn keine Spieler verbunden sind. Spart Ressourcen, stoppt aber alle Spielprozesse. |
<GroupID> |
0 |
Steam-Gruppen-ID. Wenn gesetzt, können nur Mitglieder dieser Gruppe beitreten (es sei denn, <GroupAccessEnabled> ist false). |
<Administrators> |
<unsignedLong>76561198012345678</unsignedLong> |
Liste der Steam64-IDs mit Admin-Zugriff. Fügen Sie einen <unsignedLong>-Eintrag pro Admin innerhalb des <Administrators>-Blocks hinzu. |
<Banned> |
<unsignedLong>76561198012345678</unsignedLong> |
Liste der vom Server gebannten Steam64-IDs. |
Beispiel-Konfigurationsausschnitt:
<MyObjectBuilder_SessionSettings>
<ServerName>My Legion SE Server</ServerName>
<ServerDescription>A Space Engineers server by Legion Hosting</ServerDescription>
<ServerPassword></ServerPassword>
<MaxPlayers>16</MaxPlayers>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
<PauseGameWhenEmpty>true</PauseGameWhenEmpty>
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
</Administrators>
</MyObjectBuilder_SessionSettings>
Admins hinzufügen
Um Admin-Zugriff zu gewähren, fügen Sie Steam64-IDs innerhalb des <Administrators>-Blocks hinzu. Sie können Ihre Steam64-ID finden, indem Sie Ihr Steam-Profil auf steamid.io nachschlagen.
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
<unsignedLong>76561198087654321</unsignedLong>
</Administrators>
Spielmodi
Space Engineers bietet zwei primäre Spielmodi. Der Modus wird bei der Welterstellung festgelegt und kann in der Konfigurationsdatei oder im GPanel-Reiter Startup geändert werden.
| Modus | Beschreibung | Geeignet für |
|---|---|---|
| Survival | Spieler müssen Ressourcen abbauen, Materialien raffinieren und Komponenten herstellen, um Schiffe und Stationen zu bauen. Gesundheit, Sauerstoff, Wasserstoff und Energie müssen verwaltet werden. Spieler starten mit Grundwerkzeugen und arbeiten sich zu fortgeschrittener Ausrüstung hoch. | Standard-Mehrspieler-Gameplay. Die meisten Server laufen im Survival-Modus für ein ausgewogenes Fortschrittserlebnis. |
| Creative | Spieler haben unbegrenzte Ressourcen und sofortiges Bauen. Alle Blöcke sind sofort ohne Materialkosten verfügbar. Keine Gesundheits- oder Überlebensmechaniken. Schiffe und Stationen können frei gebaut werden. | Bauen, Prototyping und Testen von Designs. Nützlich für kreative Server oder für Admins, die Bauten planen, bevor sie in den Survival-Modus wechseln. |
<GameMode> in SpaceEngineers-Dedicated.cfg bearbeiten oder über den GPanel-Reiter Startup. Ein Wechsel von Creative zu Survival entfernt keine vorhandenen Blöcke, aber Spieler müssen ab dann Ressourcen verwalten.
Welteinstellungen -- Sandbox.sbc
Die weltspezifischen Einstellungen sind in der Datei Sandbox.sbc im Speicherordner Ihrer Welt gespeichert. Diese Einstellungen steuern die Umgebung, Physik und Spielbalance Ihrer spezifischen Welt.
Zugriff auf Sandbox.sbc
- Stoppen Sie Ihren Server.
- Öffnen Sie den Reiter Files in GPanel.
- Navigieren Sie zum Weltspeicherordner (typischerweise unter dem in GPanel angezeigten Pfad oder innerhalb eines
Saves/-Verzeichnisses). - Öffnen Sie
Sandbox.sbcim Dateieditor.
Wichtige Welteinstellungen
Die folgenden Einstellungen befinden sich innerhalb des <SessionSettings>-Blocks von Sandbox.sbc:
| Einstellung | Werte / Beispiel | Beschreibung |
|---|---|---|
<ProceduralDensity> |
0.25, 0.35, 0.50 |
Steuert die Asteroidendichte in prozedural generierten Welten. 0.25 = niedrig, 0.35 = normal, 0.50 = hoch. Auf 0 setzen, um prozedurale Asteroiden zu deaktivieren (wird mit voreingestellten Asteroidenkarten verwendet). |
<EnvironmentHostility> |
SAFE, NORMAL, CATACLYSM, APOCALYPSE |
Steuert feindliche Begegnungen wie Meteoritenschauer, Wölfe und Spinnen. SAFE deaktiviert alle Bedrohungen. NORMAL aktiviert moderate Bedrohungen. CATACLYSM und APOCALYPSE erhöhen Schwere und Häufigkeit. |
<InventorySizeMultiplier> |
1, 3, 10 |
Multiplikator für Spieler- und Block-Inventarkapazität. 1 = realistisch (kleine Inventare), 3 = Standard für die meisten Server, 10 = sehr große Inventare. |
<AssemblerSpeedMultiplier> |
1, 3, 10 |
Multiplikator für die Produktionsgeschwindigkeit des Assemblers. Höhere Werte reduzieren die Herstellungszeit. |
<AssemblerEfficiencyMultiplier> |
1, 3, 10 |
Multiplikator für die Materialeffizienz des Assemblers. Höhere Werte bedeuten weniger Rohmaterialien pro hergestelltem Gegenstand. |
<RefinerySpeedMultiplier> |
1, 3, 10 |
Multiplikator für die Verarbeitungsgeschwindigkeit der Raffinerie. Höhere Werte raffinieren Erz schneller zu Barren. |
<WelderSpeedMultiplier> |
1, 2, 5 |
Multiplikator für die Schweiß- (Bau-/Reparatur-) Geschwindigkeit. |
<GrinderSpeedMultiplier> |
1, 2, 5 |
Multiplikator für die Schleif- (Abbau-) Geschwindigkeit. |
<EnableSpiders> |
true / false |
Aktiviert oder deaktiviert Spinnen-NPCs auf Planeten. |
<EnableWolves> |
true / false |
Aktiviert oder deaktiviert Wolf-NPCs auf Planeten. |
<MaxFloatingObjects> |
56, 100 |
Maximale Anzahl schwebender Objekte (fallengelassene Gegenstände, Trümmer) in der Welt. Niedrigere Werte verbessern die Serverleistung. |
<MaxGridSize> |
0 (unbegrenzt), 50000 |
Maximale Anzahl von Blöcken pro Gitter (Schiff/Station). Ein Limit verhindert, dass Spieler übermäßig große Gitter bauen, die die Leistung beeinträchtigen. 0 = kein Limit. |
<BlockCountThreshold> |
100 |
Blockanzahl, unter der Gitter für Bereinigungszwecke als "klein" gelten. |
<EnableAutorespawn> |
true / false |
Lässt Spieler nach dem Tod automatisch an ihrem letzten Medizinraum respawnen. |
Beispiel-Welteinstellungen:
<SessionSettings>
<GameMode>Survival</GameMode>
<InventorySizeMultiplier>3</InventorySizeMultiplier>
<AssemblerSpeedMultiplier>3</AssemblerSpeedMultiplier>
<AssemblerEfficiencyMultiplier>3</AssemblerEfficiencyMultiplier>
<RefinerySpeedMultiplier>3</RefinerySpeedMultiplier>
<WelderSpeedMultiplier>2</WelderSpeedMultiplier>
<GrinderSpeedMultiplier>2</GrinderSpeedMultiplier>
<MaxFloatingObjects>56</MaxFloatingObjects>
<EnvironmentHostility>NORMAL</EnvironmentHostility>
<ProceduralDensity>0.35</ProceduralDensity>
<EnableSpiders>true</EnableSpiders>
<EnableWolves>true</EnableWolves>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
</SessionSettings>
<MaxFloatingObjects> bei oder unter 100 und erwägen Sie, auf öffentlichen Servern ein <MaxGridSize>-Limit zu setzen. Sehr große Gitter und übermäßige schwebende Trümmer sind die häufigsten Ursachen für Server-Lag in Space Engineers.
Verbindung herstellen
Option A -- Steam-Serverbrowser
- Öffnen Sie Steam und klicken Sie auf Ansicht > Spielserver (oder Ansicht > Server in älteren Steam-Versionen).
- Klicken Sie auf den Reiter Favoriten und dann auf Server hinzufügen.
- Geben Sie Ihre Server-IP und den Port ein (zu finden im GPanel-Reiter Network) und klicken Sie auf Diese Adresse zu den Favoriten hinzufügen.
- Wählen Sie den Server aus Ihrer Favoritenliste und klicken Sie auf Verbinden.
Option B -- Serverbrowser im Spiel
- Starten Sie Space Engineers und klicken Sie im Hauptmenü auf Spiel beitreten.
- Verwenden Sie im Serverbrowser das Suchfeld, um Ihren Server nach Namen zu finden.
- Wählen Sie Ihren Server aus und klicken Sie auf Welt beitreten.
- Wenn der Server ein Passwort hat, werden Sie zur Eingabe aufgefordert.
Option C -- Direktverbindung über IP
- Starten Sie Space Engineers und klicken Sie im Hauptmenü auf Spiel beitreten.
- Klicken Sie auf den Reiter Direktverbindung (oder geben Sie die IP im Such-/Filterfeld ein).
- Geben Sie Ihre Server-IP und den Spielport aus dem GPanel-Reiter Network ein:
<your-server-ip>:<your-game-port> - Klicken Sie auf Welt beitreten und geben Sie bei Aufforderung das Serverpasswort ein.
Speicherverwaltung
Auto-Speichern
Space Engineers speichert automatisch im in <AutoSaveInMinutes> konfigurierten Intervall (Standard: 5 Minuten). Auto-Speicherungen überschreiben den aktuellen Weltspeicherstand. Sie können dieses Intervall in SpaceEngineers-Dedicated.cfg oder im GPanel-Reiter Startup anpassen.
Speicherdatei-Speicherort
Weltspeicherstände werden auf dem Server im Weltspeicherverzeichnis gespeichert. Der genaue Pfad hängt von Ihrer Serverkonfiguration ab, ist aber typischerweise innerhalb eines Saves/- oder Instanzverzeichnisses zu finden, das im GPanel-Reiter Files sichtbar ist. Jede Welt hat ihren eigenen Ordner mit:
| Datei | Zweck |
|---|---|
Sandbox.sbc |
Welteinstellungen, Mod-Liste, Sitzungskonfiguration. |
Sandbox_config.sbc |
Zusätzliche Sitzungskonfiguration und Einstellungen. |
SANDBOX_0_0_0_.sbs |
Die Hauptweltdatendatei mit allen Gittern, Voxeln und Entitäten. |
*.vx2 files |
Voxel-Datendateien (Planeten-/Asteroiden-Geländemodifikationen). |
Ihre Welt sichern
- Stoppen Sie Ihren Server über den Reiter Console, um sicherzustellen, dass der Speicherstand nicht gerade geschrieben wird.
- Verbinden Sie sich mit Ihrem Server per SFTP. Siehe Dateien per SFTP hochladen für Anweisungen.
- Navigieren Sie zum Weltspeicherordner.
- Laden Sie den gesamten Weltordner auf Ihren lokalen Computer herunter. Dies umfasst alle
.sbc-,.sbs- und.vx2-Dateien.
Ein Backup wiederherstellen
- Stoppen Sie Ihren Server.
- Verbinden Sie sich per SFTP.
- Navigieren Sie zum Weltspeicherordner.
- Ersetzen Sie die vorhandenen Speicherdateien durch Ihre Backup-Dateien. Stellen Sie sicher, dass Sie alle Dateien aus dem Backup hochladen (
.sbc-,.sbs- und.vx2-Dateien). - Starten Sie den Server über GPanel. Er wird die wiederhergestellte Welt laden.
Eine Welt aus dem Einzelspieler übertragen
Sie können eine Einzelspieler-Welt auf Ihren dedizierten Server hochladen:
- Suchen Sie auf Ihrem lokalen Computer Ihren Space Engineers-Speicherordner (typischerweise
%AppData%/SpaceEngineers/Saves/). - Finden Sie den Weltordner, den Sie hochladen möchten.
- Stoppen Sie Ihren Server und verbinden Sie sich per SFTP.
- Laden Sie den gesamten Weltordner in das Speicherverzeichnis des Servers hoch.
- Aktualisieren Sie den World Name im GPanel-Reiter Startup oder in
SpaceEngineers-Dedicated.cfg, damit er mit dem hochgeladenen Ordnernamen übereinstimmt. - Starten Sie den Server.
Verwandte Artikel
- Space Engineers Mod-Installation
- Space Engineers Fehlerbehebung
- So finden Sie Ihre Server-IP und den Port
- Dateien per SFTP hochladen
- Server-Startanleitung
Brauchen Sie Hilfe?
Wenn Sie weiterhin Probleme mit Ihrem Space Engineers-Server haben, steht Ihnen unser Support-Team gerne zur Verfügung.