Skip to main content

Multiplayer: Online spielen & Server hosten Guide

Multiplayer in Mindustry behandelt die Wege, wie Spieler sich verbinden und zusammen spielen, die Servertypen und Hosting‑Optionen, grundlegende Sicherheits‑ und Netzwerküberlegungen sowie gängige Mehrspieler‑Spielmodi und Kartenkonventionen. Diese Seite fasst praktische Schritte und Empfehlungen zum Betreiben oder Beitreten von Mehrspieler‑Spielen zusammen.

Übersicht

Multiplayer ermöglicht plattformübergreifendes Spielen zwischen PC-, Android- und iOS‑Clients, solange alle Clients dieselbe Spielversion ausführen. Multiplayer‑Modi umfassen Survival, Attack, PvP und Sandbox; Server können kampagnenähnliche Karten mit mehreren Cores hosten oder speziell für Spieler‑Kämpfe entworfene benutzerdefinierte PvP‑Karten bereitstellen.

Servertypen und wann man sie verwenden sollte

  • Lokal (im Spiel) LAN / Steam‑Server

    • Vom Spiel‑UI über "Start Game" → "Open Server" (oder "Host" im Pausemenü) gestartet.
    • Am besten für kurze Sitzungen mit ein paar Freunden im selben lokalen Netzwerk (gleiches Wi‑Fi oder Hotspot).
    • Der Host muss das Spiel laufen lassen; wenn der Host das Spiel schließt, stoppt der Server.
    • Clients im selben LAN sehen den Server normalerweise automatisch in der In‑Game‑Serverliste.
  • Dedizierte (headless) Server

    • Eigenständige Java‑JAR‑Anwendungen, die auf einer separaten Maschine laufen sollen (Linux oder Windows empfohlen).
    • Geeignet für öffentliche oder persistente Server sowie zur Unterstützung vieler Spieler oder langer Laufzeiten.
    • Erfordern mindestens die Installation von JRE/JDK 8 (oder neuer, wo unterstützt), das Platzieren der Server‑JAR auf dem Host und das Starten mit java -jar server.jar (oder server-release.jar).
    • Bieten Administrationsbefehle und können für benutzerdefiniertes Verhalten modifiziert/konfiguriert werden.
    • Wenn der Server aus dem Internet erreichbar sein soll, sind Portweiterleitung oder Cloud‑Hosting erforderlich.
  • LAN vs Dediziert: Nutze LAN für entspannte lokale Spiele; verwende einen dedizierten Server für persistentes, öffentliches oder stärker belastetes Hosting.

Verbindung: IPs, Ports und NAT

  • Lokale Verbindungen: über das In‑Game‑"Join Game"‑UI beitreten; LAN‑Hosts erscheinen normalerweise automatisch.
  • Remote‑Verbindungen: Clients müssen die öffentliche IP‑Adresse und den Port des Hosts kennen, um einem Nicht‑LAN‑Server beizutreten. Hosts müssen entweder:
    • Portweiterleitung auf ihrem Router für den Serverport konfigurieren, oder
    • einen VPN‑ oder Tunnel‑Dienst (z. B. Hamachi) nutzen, wenn Portweiterleitung nicht möglich ist, oder
    • auf einem Cloud‑Provider hosten (empfohlen für öffentliche Server).
  • Mindustry verwendet sowohl TCP als auch UDP; erlaube den Serverport in der Firewall des Host‑Rechners. Übliche Dokumentation empfiehlt, Port 6567 für TCP und UDP in der Windows‑Firewall freizugeben.
  • Veröffentliche deine persönliche öffentliche IP nicht weitläufig; das Offenlegen erhöht das Risiko von DoS‑ und anderen Angriffen. Verwende DNS, eine Domain, einen Reverse‑Proxy oder Cloud‑Hosting, um deine IP bei öffentlichen Servern zu verschleiern.

Hosting‑Grundlagen und gängige Befehle

  • Für Hosting im Client: wähle eine Karte und einen Spielmodus (Survival, Attack, PvP, Sandbox), starte den Server über das Pausemenü und lade Spieler im selben Netzwerk ein oder teile deine IP, wenn du Portweiterleitung eingerichtet hast.
  • Für dedizierte Server:
    • Lege die Server‑JAR auf dem Host‑Rechner ab, öffne ein Terminal/eine Eingabeaufforderung, wechsle in das Verzeichnis mit der JAR und führe java -jar server.jar (oder server-release.jar) aus.
    • Nutze die Serverkonsole und den eingebauten Help‑Befehl, um Admin‑Befehle zu lernen.
    • Verwende host [mode] (oder das entsprechende Serverkommando), um eine Karte und einen Spielmodus zu laden.
    • Konfiguriere bei Bedarf Firewall‑Regeln, um den Serverport zuzulassen.

Mehrspieler‑Spielmodi und Kartentypen

  • Survival: Cores verteidigen und Wellen überstehen.
  • Attack: feindliche Basen angreifen (verwendet in kampagnenähnlichen Karten).
  • PvP: Spieler‑gegen‑Spieler‑Kampf, oft mit speziell entworfenen PvP‑Karten.
  • Sandbox: private Spiel-/Testumgebung mit freierer Bauweise.

PvP‑Karten und Konventionen:

  • PvP‑Karten (oft abgekürzt P oder PVP) sind speziell für Spieler‑Kämpfe designt und können kampagnenübliche Features wie gegnerische Spawn‑Cores fehlen.
  • Gängige PvP‑Karten‑Subtypen:
    • Formula‑Karten: symmetrisches, ordentliches Terrain und Mineralplatzierungen; häufig mit einer Schutzzeit (auf vielen Karten oft 600s).
    • War‑wall‑Karten: neutrale Türme oder starke Verteidigungen teilen Basen.
    • Rank‑Karten: viele grundlegende Ressourcenpunkte und zusätzliche Cores; manchmal ohne Schutzzeit.
    • HEX‑Karten: prozedural generierte hexagonale Karten; jedes Hex kann ein Team repräsentieren.
    • Auffällige benannte Kartenstile umfassen Varianten, die umgangssprachlich "飙车", "熔岩", "赤潮" usw. genannt werden und in Community‑Rotationen beliebt sind.
  • PvP‑Strategien beinhalten schnelle Tech‑Rushes (z. B. Rush auf Overdrive‑bezogene Technik), Einsatz von Lufteinheiten und fortgeschrittene Taktiken wie manuelle Kontrolle von Einheiten und Logik zur Erhöhung von Projektilreichweite oder -geschwindigkeit.

Plattformübergreifendes Spielen und Versionierung

  • Mindustry unterstützt plattformübergreifenden Multiplayer zwischen PC-, Android‑ und iOS‑Clients.
  • Alle Clients müssen dieselbe Spielversion ausführen, um sich zu verbinden; Versionsunterschiede verhindern das Beitreten.
  • Halte Server und Clients auf demselben Release‑Stand, um Kompatibilitätsprobleme zu vermeiden.

Praktische Tipps und Sicherheit

  • Nutze LAN für kleine Freundesgruppen, um Portweiterleitung und öffentliche Exposition zu vermeiden.
  • Für persistente/öffentliche Server bevorzuge eine dedizierte Maschine oder ein Cloud‑Host, um Verfügbarkeit und Leistung sicherzustellen.
  • Verwende starke Admin‑Passwörter und beschränke, wer Admin‑Befehle ausführen darf.
  • Verschleiere oder teile deine private öffentliche IP nicht; verwende nach Möglichkeit DNS, Domainnamen oder Cloud‑Hosting.
  • Wenn du Portweiterleitung nutzen musst, folge router‑spezifischen Anleitungen und leite nur die für den Server erforderlichen Ports weiter.
  • Erlaube den Serverport in der Firewall des Host‑Betriebssystems (Windows‑Nutzer müssen oft manuell Firewall‑Regeln hinzufügen).

Häufige Fehlerbehebung

  • Server in LAN nicht sichtbar: stelle sicher, dass Host und Clients im selben LAN sind, prüfe die Firewall und verifiziere, dass der Host einen In‑Game‑Server geöffnet hat.
  • Remote‑Beitritt schlägt fehl: prüfe, ob die Portweiterleitung korrekt konfiguriert ist, die öffentliche IP korrekt ist und Firewall‑Regeln den Serverport (sowohl TCP als auch UDP) erlauben.
  • Versionskonflikte: aktualisiere Server oder Client, sodass alle dieselbe Build‑Nummer haben.
  • Plattformübergreifende Probleme: bestätige, dass alle Geräte denselben Spiel‑Release‑Kanal verwenden (stable, beta oder benutzerdefinierte Builds).

Dieser Leitfaden deckt das Wesentliche zum Verbinden, Hosten und Betreiben von Multiplayer in Mindustry ab. Passe das Hosting an deine Bedürfnisse an — LAN für schnelle Spiele, dedizierte Server für persistentes oder öffentliches Spiel — und befolge grundlegende Netzwerksicherheitspraktiken, wenn du einen Server dem Internet aussetzt.