Jeder Block kostet in Space Engineers PCU (Performance Cost Units). Ist das PCU-Budget aufgebraucht, meldet das Spiel PCU limit reached. und es lässt sich nichts mehr bauen. Wie viel PCU es gibt, wie es verteilt wird und wie viele Blöcke erlaubt sind, stellst Du in der Konfigurationsdatei Deiner Welt ein. Ein Feld in der Verwaltung gibt es dafür nicht – die Verwaltung überschreibt diese Einträge beim Start aber auch nicht, Deine Änderung bleibt also erhalten.
Die Einstellungen im Überblick
Alle Einstellungen stehen in der Datei Sandbox_config.sbc Deiner Welt:
| Eintrag | Bedeutung | Vorinstallierte Welt |
|---|---|---|
BlockLimitsEnabled |
Wie das PCU-Budget verteilt wird (siehe unten) | GLOBALLY |
TotalPCU |
Das PCU-Budget. 0 hebt das PCU-Limit auf |
100000 |
PiratePCU |
PCU-Budget der NPC-Fraktionen, zum Beispiel der Piraten | 50000 |
MaxGridSize |
Höchstzahl an Blöcken pro Grid (Schiff oder Station), 0 = unbegrenzt |
0 |
MaxBlocksPerPlayer |
Höchstzahl an Blöcken pro Spieler, 0 = unbegrenzt |
0 |
MaxFactionsCount |
Höchstzahl an Fraktionen, 0 = unbegrenzt (Ausnahme bei PER_FACTION, siehe unten) |
0 |
EnablePcuTrading |
Spieler bzw. Fraktionen können PCU untereinander handeln – bei PER_PLAYER und PER_FACTION |
true |
BlockTypeLimits |
Limits für einzelne Blocktypen (siehe unten) | leer |
So wird das PCU-Budget verteilt
Mit BlockLimitsEnabled legst Du fest, für wen TotalPCU gilt:
| Wert | Verteilung |
|---|---|
GLOBALLY |
Alle Spieler teilen sich gemeinsam ein Budget von TotalPCU. Auch MaxBlocksPerPlayer und BlockTypeLimits zählen dann für alle Spieler zusammen. |
PER_PLAYER |
Jeder Spieler erhält TotalPCU geteilt durch Maximale Spieler aus der Verwaltung – bei 100000 PCU und 10 Spielern also 10000 PCU pro Spieler. |
PER_FACTION |
Jede Fraktion erhält TotalPCU geteilt durch MaxFactionsCount. Spieler ohne Fraktion können nicht bauen. |
NONE |
Keine Block- und PCU-Limits – siehe Limits ganz aufheben. |
Die Spieleranzahl stellst Du unter Maximale Spieler ändern ein. Das Budget berechnet der Server bei jedem Start neu aus den aktuellen Einstellungen – eine Änderung gilt nach dem Neustart also auch für bestehende Spieler und Fraktionen. Senkst Du die Limits unter den aktuellen Verbrauch, bleiben bestehende Bauten erhalten, betroffene Spieler können aber erst wieder bauen, wenn sie unter dem neuen Limit liegen.
Limits ändern
-
Server stoppen
Stoppe Deinen Server über die Verwaltung. -
Backup erstellen
Erstelle ein Backup oder lade Dir eine Kopie der DateiSandbox_config.sbcherunter. 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. -
Konfigurationsdatei öffnen
Öffne im Ordner Deiner Welt/config/Saves/World/die DateiSandbox_config.sbc. -
Werte anpassen
Suche die Einträge und ändere die Werte zwischen den Tags. Im Beispiel wird das PCU-Budget auf300000erhöht:<MaxGridSize>0</MaxGridSize> <MaxBlocksPerPlayer>0</MaxBlocksPerPlayer> <TotalPCU>300000</TotalPCU> <PiratePCU>50000</PiratePCU> <MaxFactionsCount>0</MaxFactionsCount> <BlockLimitsEnabled>GLOBALLY</BlockLimitsEnabled> -
Server starten
Speichere die Datei und starte Deinen Server. -
Änderung prüfen
Beim Laden der Welt muss in der Server-Konsole diese Zeile erscheinen:Sandbox world configuration file found, overriding checkpoint settings.Sie zeigt, dass der Server Deine
Sandbox_config.sbcübernommen hat.
Limits für einzelne Blocktypen
Mit BlockTypeLimits begrenzt Du, wie oft ein bestimmter Block gebaut werden darf – zum Beispiel Raffinerien oder Montageanlagen. Die Liste bearbeitest Du wie unter Limits ändern beschrieben in Sandbox_config.sbc. In der vorinstallierten Welt ist sie leer:
<BlockTypeLimits>
<dictionary />
</BlockTypeLimits>
Ersetze den Block durch Deine Limits und trage pro Blocktyp einen <item> ein:
<BlockTypeLimits>
<dictionary>
<item>
<Key>Refinery</Key>
<Value>24</Value>
</item>
<item>
<Key>Assembler</Key>
<Value>24</Value>
</item>
</dictionary>
</BlockTypeLimits>
<Key>ist der Name des Blocktyps.<Value>ist die erlaubte Anzahl – eine ganze Zahl bis höchstens32767.
Gültige Namen aus der Standardliste von Keen Software House sind zum Beispiel Assembler, Refinery, Blast Furnace, Antenna, Drill, InteriorTurret, GatlingTurret, MissileTurret, ExtendedPistonBase, MotorStator, MotorAdvancedStator, ShipWelder und ShipGrinder.
Limits ganz aufheben
Für ein unbegrenztes PCU-Budget hast Du zwei Möglichkeiten:
<TotalPCU>0</TotalPCU>hebt nur das PCU-Limit auf.MaxGridSize,MaxBlocksPerPlayerundBlockTypeLimitsgelten weiter.<BlockLimitsEnabled>NONE</BlockLimitsEnabled>schaltet alle Block- und PCU-Limits ab.
