Kurzfassung: Bringt ein Mod neue Geräte oder Gegenstände mit, brauchen ihn der Server und alle Mitspieler, in derselben Version. Ausnahmen sind reine Helfer, die nur bei dir laufen, und Mods, die nur die Spiellogik auf dem Server ändern.
Übersicht aller Mods
| Mod | Server / Host | Mitspieler | Hinweis |
|---|---|---|---|
| Stromtechnik | ja | ja | neue Geräte |
| Dampfkraft | ja | ja | neue Geräte |
| Elektro-Schmelzofen | ja | ja | neues Gerät |
| Weltkarte | für geteilte Marker | wer die Karte sehen will | Mitspieler ohne Mod können beitreten |
| BMA Brandmeldeanlage | ja | ja | neue Geräte |
| IC10 Editor-Tablet | nein | nur wer es nutzt | rein clientseitig |
| Strom-Ofen T1 & T2 | ja | ja | neue Geräte |
| Barren Stacks | ja | ja | der Server gibt die Stapelgröße vor |
| Eisgenerator | ja | ja | neues Gerät |
| Gas-Gefrierer | ja | ja | neues Gerät |
| DeepMiner Eis | ja | nein | läuft nur auf dem Host bzw. Server |
| Furnace Mod | ja | nicht nötig | XML-Mod, die Rezeptliste kommt vom Server |
| Klimatechnik | ja | ja | neue Geräte |
| Fluix-Leitung | ja | ja | neue Bauteile |
| RTG | ja | ja | neue Geräte |
| Rohrkühler | ja | ja | neue Geräte |
| Extrem-Kabel | ja | ja | neue Bauteile |
| Stromkabel+ | ja | ja | neue Bauteile |
| Atomkraftwerk | ja | ja | neue Geräte |
| Leistungsregler | ja | ja | neues Gerät |
| Tiefbrunnen | ja | ja | neues Gerät |
| Umspannwerk | ja | ja | neue Geräte |
| Kontrollstation | ja | ja | neue Geräte, Dedicated Server ab 1.0.2 |
| Modulare Konsolen | ja | ja | neue Geräte, Dedicated Server ab 1.0.2 |
| Schilder & Aufkleber | ja | ja | neue Geräte, eigene Bilder verteilt der Server |
| Tanks eckig & rund | ja | ja | neue Bauteile, der Server rechnet die Anzeige |
| Kreativmodus+ | ja | nicht nötig | wirkt nur in Kreativwelten, der Server rechnet |
| Erkundung | ja | ja | neue Fundorte, der Server erzeugt und füllt sie |
| Ziehbau | empfohlen, prüft dann jeden Zug | wer ziehen will | Mitspieler ohne Mod können beitreten |
| Multiwerkzeug | ja | ja | neue Gegenstände |
| Filteraufbereitung | ja | ja | neue Geräte |
| Licht & Lampen | ja | ja | neue Geräte und Gegenstände, die Nachtsicht wirkt nur beim Träger |
| Frachtaufzug | ja | ja | neue Bauteile, der Server rechnet Fahrt und Sicherheit |
| Leitungsbus | ja | ja | neue Bauteile, der Server rechnet die Stränge |
| Bankensystem | ja | ja | neue Geräte, der Server bucht und prüft die PIN |
| Rollenspiel & Rechte | ja | ja | der Server entscheidet jede Freigabe, Geld über das Bankensystem |
Warum neue Geräte überall nötig sind
Ein Gerät aus einem Mod existiert im Spiel nur, wenn der Mod geladen ist. Fehlt er bei einem Mitspieler, kennt dessen Spiel die Teile schlicht nicht. Damit das nicht erst beim ersten Generator im Sichtfeld knallt, prüft LaunchPadBooster beim Verbinden, ob Server und Spieler dieselben Mods in genau derselben Version haben. Passt es nicht, weist der Server den Spieler ab.
Praktisch heißt das:
- Alle aktualisieren gleichzeitig. Kommt ein Update, vor dem nächsten gemeinsamen Spiel bei allen Steam neu starten lassen.
- Alle haben den Mod im aktiven Mod-Pack.
- Die Version steht in der Modliste von LaunchPad.
Die Sonderfälle
Weltkarte: Die Positionen der Spieler liefert das Spiel ohnehin, dafür braucht der Server den Mod nicht. Geteilte Marker verwaltet und speichert aber der Server. Ohne Mod auf dem Host gibt es nur private Marker. Mitspieler ohne Mod können trotzdem beitreten, sie sehen eben keine Karte. Versionen 1.x passen zusammen.
IC10 Editor-Tablet: Läuft nur bei dir. Server und Mitspieler brauchen es nicht. In LaunchPad kannst du es als clientseitigen Mod markieren, dann ist es auch auf fremden Servern dabei. Das Schreiben auf einen Chip läuft über denselben Weg wie der Editor des Spiels und funktioniert deshalb auch im Mehrspieler.
DeepMiner Eis: Ändert nur, was der Deep Miner ausspuckt, und das entscheidet der Server. Mitspieler brauchen den Mod nicht.
Barren Stacks: Server und alle Mitspieler brauchen den Mod. Die Stapelgröße bestimmt der Server: Beim Beitreten bekommt jeder seinen Wert, Änderungen im laufenden Spiel gehen sofort an alle.
Furnace Mod: Reiner XML-Mod. Im Mehrspieler schickt der Server seine Rezeptliste an die Clients, maßgeblich sind also die Rezepte des Servers. Wer auf Nummer sicher gehen will, installiert ihn trotzdem überall.
Kreativmodus+: Nur der Server braucht den Mod. Er rechnet Bauen, Abbau und Anzug und entscheidet mit seinen Einstellungen. Mitspieler mit Mod sparen sich zusätzlich die Platzier-Wartezeit großer Strukturen. In Welten ohne Kreativmodus ändert der Mod nichts.
Ziehbau: Mitspieler ohne Mod dürfen beitreten, nur wer ziehen will, braucht ihn. Hat der Server Ziehbau, geht ein Zug als eine Nachricht an ihn, und er prüft selbst: Bausatz in der Hand, Material je Teil, Reichweite, Anzahl und die Bauregeln des Spiels. Ohne Mod auf dem Server schickt Ziehbau jedes Teil als normale Bau-Nachricht des Spiels, also nichts, was nicht auch Klick für Klick ginge. Server-Betreiber schalten das Ziehen mit MitspielerErlaubt ab und begrenzen es mit MaxTeile und MaxAbstandMeter.
Bankensystem: Server und alle Mitspieler brauchen den Mod. Mitspieler schicken nur Anfragen, der Server prüft PIN, Rechte und Abstand zum Gerät und bucht dann. Die Konten liegen als Bankensystem.json im Spielstand des Servers, Zinsen, Gebühren und Kredite stellt der Server in seinen Einstellungen ein.
Rollenspiel & Rechte: Server und alle Mitspieler brauchen den Mod, der Server entscheidet jede Freigabe. Der Host ist immer Admin. Auf dem Dedicated Server trägst du die Admins in AdminSteamIds ein oder setzt ein AdminPassword in der setting.xml des Servers, dann melden sie sich mit rp login an. Im Einzelspieler ist der Schutz aus, zum Testen gibt es rp testmodus an.
Host oder Dedicated Server
- Host: Einer startet das Spiel und lädt die anderen ein. Sein Rechner ist der Server. Er braucht BepInEx, LaunchPad und alle Mods aus der Tabelle, die in der Spalte Server mit ja stehen.
- Dedicated Server: Auch dort müssen BepInEx und LaunchPad installiert sein, sonst lädt kein Code-Mod. Packs gibt es auf dem Dedicated Server nicht. LaunchPad erzeugt dafür ein Server-Paket mit den Mods und einer
modconfig.xml, das nebenrocketstation_DedicatedServer.exeentpackt wird (slp modpkgin der Konsole oder im LaunchPad-Fenster). Alle Mods sind auf einem Dedicated Server getestet. Mods mit Fenstern brauchen dafür mindestens Kontrollstation 1.0.2, Modulare Konsolen 1.0.2, Schilder & Aufkleber 1.0.1, Weltkarte 1.0.1 und IC10 Editor-Tablet 1.3.2. Bankensystem, Rollenspiel & Rechte, Frachtaufzug, Leitungsbus und Licht & Lampen laufen dort ab 1.0.0, der Übersichtsmonitor der BMA ab 0.7.0. Die Fenster gibt es nur bei den Spielern, der Server rechnet und speichert.
Einstellungen im Mehrspieler
Die Geräte-Logik rechnet der Server, deshalb zählen für Leistung, Verbrauch, Grenzwerte und Ähnliches seine Einstellungen in BepInEx\config\<ModID>.cfg. Was nur die Anzeige betrifft, stellt jeder für sich ein: Tasten und Minimap der Weltkarte, Sprache und Schriftgröße des Tablets.
Konsolenbefehle im Mehrspieler
Die Testbefehle von Stromtechnik, Dampfkraft, Elektro-Schmelzofen und BMA (Konsole F3) verändern die Welt und laufen deshalb nur auf dem Host bzw. Server oder im Einzelspieler. Auf einem Client kommt die Meldung, dass das nur dort geht. Die status-Befehle funktionieren überall.
Checkliste vor dem ersten gemeinsamen Abend
- Alle haben BepInEx 5.4.23.5 und LaunchPad 1.0 installiert.
- Alle haben dieselben Mods abonniert und im aktiven Pack.
- Alle haben Steam einmal neu gestartet, damit die Mods aktuell sind.
- Der Host hat ein frisches Backup des Spielstands.
- Beim ersten Verbinden auf Meldungen von LaunchPad achten. Abgewiesen? Dann passt eine Version nicht.