Space Engineers bringt ein eigenes Aufräumsystem mit: Trash Removal entfernt Trümmer und kleine verlassene Grids, begrenzt herumliegende Objekte und hält Grids an, die sich fern von Spielern bewegen. So bleibt Deine Welt übersichtlich und der Server muss weniger Objekte berechnen – ganz ohne Plugins.
In dieser Anleitung richtest Du drei Dinge ein:
- Trash Removal – was der Server automatisch löscht
- AFK-Kick – inaktive Spieler automatisch vom Server trennen
- Simulation pausieren, wenn niemand online ist
Für keine dieser Einstellungen gibt es ein Feld in der Verwaltung. Du änderst sie in den Dateien Deines Servers oder im Admin-Menü im Spiel. Die Verwaltung überschreibt diese Werte beim Start nicht, Deine Änderungen bleiben also erhalten.
So bearbeitest Du die Dateien
-
Server stoppen
Stoppe Deinen Server über die Verwaltung. -
Backup erstellen
Erstelle ein Backup oder lade Dir eine Kopie der Datei herunter, die Du bearbeiten willst. So kannst Du den alten Stand wiederherstellen, falls beim Bearbeiten etwas schiefgeht. -
Per SFTP verbinden
Verbinde Dich per SFTP mit Deinem Server oder nutze den Datei-Browser in der Verwaltung. -
Datei öffnen
Öffne die passende Datei:Einstellungen Datei Trash Removal und AFK-Kick /config/Saves/World/Sandbox_config.sbcPause bei leerem Server /config/SpaceEngineers-Dedicated.cfg -
Werte ändern
Suche den jeweiligen Eintrag und ändere nur den Wert zwischen den Tags. Die Einträge stehen bereits in der Datei, Du musst keine neuen Zeilen anlegen. -
Server starten
Speichere die Datei und starte Deinen Server.
Wie Du Welteinstellungen allgemein änderst, erfährst Du unter Welteinstellungen ändern.
Trash Removal
Trash Removal ist auf Deinem Server bereits aktiv. Es prüft laufend alle Grids – also Schiffe, Stationen und Trümmer – und löscht diejenigen, die keine der Schutzregeln erfüllen.
Was mit den Standardwerten gelöscht wird
Mit den Standardwerten löscht der Server ein Grid nur, wenn alle folgenden Punkte zutreffen:
- Es hat weniger als 20 Blöcke.
- Es ist mehr als 500 m von jedem Spieler entfernt.
- Es ist nicht statisch, also keine Station.
- Es hat keinen Strom.
- Es wird nicht gesteuert.
- Es hat keinen Produktionsblock wie eine Raffinerie oder einen Assembler.
- Es hat keinen Medical Room und kein Survival Kit.
Typische Beispiele sind Trümmer nach einem Kampf, abgerissene Einzelblöcke oder zurückgelassene kleine Schiffe ohne Strom. Grids, die fest mit einem geschützten Grid verbunden sind – zum Beispiel über einen Rotor, einen Kolben oder einen Verbinder –, löscht Trash Removal ebenfalls nicht.
Die Einstellungen in der Sandbox_config.sbc
Die Einträge stehen in der Sandbox_config.sbc direkt untereinander. In der vorinstallierten Welt sehen sie so aus:
<RemoveOldIdentitiesH>0</RemoveOldIdentitiesH>
<TrashRemovalEnabled>true</TrashRemovalEnabled>
<StopGridsPeriodMin>15</StopGridsPeriodMin>
<TrashFlagsValue>1562</TrashFlagsValue>
<AFKTimeountMin>0</AFKTimeountMin>
<BlockCountThreshold>20</BlockCountThreshold>
<PlayerDistanceThreshold>500</PlayerDistanceThreshold>
<OptimalGridCount>0</OptimalGridCount>
<PlayerInactivityThreshold>0</PlayerInactivityThreshold>
<PlayerCharacterRemovalThreshold>15</PlayerCharacterRemovalThreshold>
AFKTimeountMin gehört zum AFK-Kick, die übrigen Einträge erklärt diese Tabelle:
| Eintrag | Standard | Bedeutung |
|---|---|---|
TrashRemovalEnabled |
true |
Schaltet Trash Removal ein (true) oder aus (false). Mit false entfallen auch StopGridsPeriodMin, PlayerCharacterRemovalThreshold und RemoveOldIdentitiesH. |
BlockCountThreshold |
20 |
Grids mit mindestens so vielen Blöcken löscht Trash Removal nie. |
PlayerDistanceThreshold |
500 |
Grids, die näher als diese Entfernung in Metern an einem Spieler sind, löscht Trash Removal nicht. |
TrashFlagsValue |
1562 |
Legt fest, welche Eigenschaften ein Grid vor dem Löschen schützen. Ändere diesen Wert im Spiel, siehe Schutzregeln im Spiel ändern. |
StopGridsPeriodMin |
15 |
Grids, die sich fern von Spielern bewegen, hält der Server nach dieser Zeit in Minuten an. 0 schaltet das ab. |
PlayerCharacterRemovalThreshold |
15 |
Entfernt die Spielfigur eines Spielers, der die Verbindung getrennt hat, nach dieser Zeit in Minuten. 0 schaltet das ab. |
RemoveOldIdentitiesH |
0 |
Entfernt inaktive Spieler-Identitäten, denen keine Grids gehören, nach dieser Zeit in Stunden. 0 schaltet das ab. |
PlayerInactivityThreshold |
0 |
Löscht alle Grids eines Spielers, wenn er so viele Stunden nicht mehr online war. 0 schaltet das ab. |
OptimalGridCount |
0 |
Hält die Anzahl der Grids in der Welt bei ungefähr diesem Wert. 0 schaltet das ab. |
Herumliegende Objekte begrenzen
Mit MaxFloatingObjects legst Du fest, wie viele Objekte gleichzeitig frei in der Welt herumliegen dürfen – zum Beispiel Erz, Steine oder Bauteile. Wird die Grenze überschritten, entfernt der Server zuerst die ältesten Objekte. Der Eintrag steht ebenfalls in der Sandbox_config.sbc:
<MaxFloatingObjects>56</MaxFloatingObjects>
Das Spiel sieht Werte von 2 bis 100 vor. Trägst Du mehr als 100 ein, schaltet der Server beim Laden automatisch den Experimental Modus ein – auch wenn er in der Verwaltung auf false steht (siehe Erzwungener Experimental Modus).
Veränderte Voxel zurücksetzen (optional)
Trash Removal kann auch veränderte Voxel zurücksetzen, zum Beispiel abgetragene Planetenoberflächen. Diese Funktion ist standardmäßig aus:
<VoxelTrashRemovalEnabled>false</VoxelTrashRemovalEnabled>
<VoxelPlayerDistanceThreshold>5000</VoxelPlayerDistanceThreshold>
<VoxelGridDistanceThreshold>5000</VoxelGridDistanceThreshold>
<VoxelAgeThreshold>24</VoxelAgeThreshold>
Mit true setzt der Server Voxel-Bereiche in ihren Ursprungszustand zurück, die mehr als VoxelPlayerDistanceThreshold Meter von Spielern und mehr als VoxelGridDistanceThreshold Meter von Grids entfernt sind und seit mindestens VoxelAgeThreshold Minuten nicht verändert wurden.
Schutzregeln im Spiel ändern
Welche Eigenschaften ein Grid schützen, speichert TrashFlagsValue als Zahl. Diese Zahl musst Du nicht selbst berechnen: Im Admin-Menü setzt Du die Schutzregeln per Haken. Dafür muss Dein Server laufen. Er übernimmt die Werte sofort und schreibt sie beim nächsten Speichern der Welt in die Sandbox_config.sbc.
-
Als Admin beitreten
Tritt Deinem Server mit einem Konto bei, das Admin-Rechte hat – siehe Admins hinzufügen. -
Admin-Menü öffnen
DrückeAlt+F10. -
Trash Removal auswählen
Wähle oben in der Auswahlliste des Admin-Menüs Trash Removal und in der zweiten Auswahlliste darunter General. -
Schutzregeln festlegen
Ein Haken bedeutet: Grids mit dieser Eigenschaft dürfen gelöscht werden. Ohne Haken schützt die Eigenschaft das Grid.Checkbox Standard Betrifft Fixed (stations) kein Haken statische Grids, also Stationen Stationary Haken Grids, die stillstehen Linearly moving Haken Grids, die sich gleichmäßig bewegen Accelerating Haken Grids, die beschleunigen oder abbremsen Powered kein Haken Grids mit Strom Controlled kein Haken Grids, die gerade gesteuert werden With production kein Haken Grids mit Raffinerie, Assembler oder einem anderen Produktionsblock With respawn point kein Haken Grids mit Medical Room oder Survival Kit Unter den Checkboxen stellst Du außerdem
BlockCountThreshold(With less blocks than),PlayerDistanceThreshold(Distance from player (m)) undPlayerInactivityThreshold(Time since logout of owner (h)) ein. -
Weitere Werte einstellen
Wählst Du in der zweiten Auswahlliste Other, findest Du Optimal grid count, Delete offline char. after (m) (PlayerCharacterRemovalThreshold), AFK Timeout, Stop Grids Period (m) und Remove Old Identities (h). -
Änderungen übernehmen
Klicke auf Submit changes. Stoppe oder starte Deinen Server danach erst neu, wenn die Server-KonsoleAutosavegemeldet hat – erst dann stehen die neuen Werte in derSandbox_config.sbc. Wie oft der Server speichert, legst Du mit Automatischer Backup Interval fest (siehe Automatische Backups einrichten).
AFK-Kick
Mit dem AFK-Kick trennt der Server Spieler automatisch, die eine bestimmte Zeit lang nichts eingegeben haben. Standardmäßig ist er aus.
Setze in der Sandbox_config.sbc den Eintrag AFKTimeountMin auf die gewünschte Zeit in Minuten, zum Beispiel 30:
<AFKTimeountMin>30</AFKTimeountMin>
Mit 0 schaltest Du den AFK-Kick wieder ab. Alternativ stellst Du den Wert im Admin-Menü unter Trash Removal > Other bei AFK Timeout ein.
Eine Minute vor dem Kick zeigt das Spiel dem Spieler den Hinweis Please note: If you remain inactive for 1 minute you will be disconnected. Jede Eingabe mit Tastatur, Maus oder Controller setzt die Zeit zurück. Der AFK-Kick gilt auch für Admins. Gekickte Spieler können sofort wieder beitreten.
Simulation pausieren, wenn niemand online ist
Normalerweise läuft Deine Welt auch ohne Spieler weiter. Mit PauseGameWhenEmpty berechnet der Server die Spielwelt nur, solange mindestens ein Spieler verbunden ist. Sobald jemand beitritt, läuft die Welt weiter.
Der Eintrag steht nicht in der Welt, sondern in /config/SpaceEngineers-Dedicated.cfg. Setze ihn auf true:
<PauseGameWhenEmpty>true</PauseGameWhenEmpty>
Wurde etwas Falsches gelöscht?
Trash Removal löscht endgültig. Hat der Server ein Grid entfernt, das bleiben sollte, setze Deine Welt über ein Backup zurück – siehe Automatisches Backup wiederherstellen. Passe danach die Schutzregeln an, damit das nicht erneut passiert.
