Kurze Antwort. Du kannst einen StarMade-Server kostenlos selbst hosten: Lade den offiziellen Updater herunter und starte ihn mit java -jar ./StarMade-Starter.jar -nogui, starte den Server mit Java 21 und den Startparametern, die die Entwickler auflisten, und öffne Port 4242 (TCP und UDP). Oder miete einen StarMade-Server und spar dir Java und die Netzwerkeinrichtung.
Spieler treten mit der Adresse und dem Port deines Servers bei, geschrieben als address:4242. Der Standardport ist 4242.
Geprüft am 5. November 2026 gegen StarMade 0.305.14, die neueste stabile Version, die star-made.org an diesem Tag aufgeführt hat.
Diese Anleitung stützt sich auf fünf Quellen: die Server-Setup-Seite der Entwickler auf star-made.org, die Update-Hinweise, die Schine GmbH auf Steam veröffentlicht hat, die Community-Server-Skripte, auf die diese Hinweise verlinken, die Release-Dateien von 0.305.14 selbst und das, was wir auf jedem von uns gehosteten StarMade-Server einsetzen. Wo sie sich unterscheiden, steht es dabei. Wenn du direkt zur Miet-Variante springen willst, geh zu Option 2.
Was du brauchst
Die Server-Software: StarMade wird von Schine GmbH entwickelt und veröffentlicht. Der Updater, StarMade-Starter.jar, lädt die Spieldateien vom Dateiserver des Entwicklers herunter; für den Server brauchst du keinen Steam-Login.
Java 21: Seit Version 0.303.38 (am 13. Juni 2026 auf Steam angekündigt) läuft das Spiel auf Java 21 statt auf Java 7. Die alten Spiel-Launcher v1 bis v3 funktionieren nicht mehr.
Ein Rechner, der durchläuft: ein Ersatz-PC, ein Heimserver oder eine virtuelle Maschine in der Cloud. Diese Anleitung nutzt Linux, das die Setup-Seite der Entwickler abdeckt.
Arbeitsspeicher: Den Java-Heap legst du selbst mit dem Flag -Xmx im Startbefehl fest.
Netzwerk: Port 4242 muss aus dem Internet erreichbar sein. Die von den Entwicklern verlinkten Skripte geben ihn sowohl für TCP als auch für UDP frei.
Option 1: selbst hosten
Den Server installieren
Installiere Java 21. Debian 13 sowie Ubuntu 22.04 und 24.04 bringen es mit (füge für den nächsten Schritt curl hinzu):
sudo apt install openjdk-21-jre-headless curl
Debian 12 hat es nicht. Dort installiert SDKMAN ein Java-21-Build (es braucht vorher curl, zip und unzip):
Lade den Updater herunter und starte ihn ohne Fenster. In einem leeren Ordner:
cd /path/to/starmade/
curl -O https://files.star-made.org/StarMade-Starter.jar
java -jar ./StarMade-Starter.jar -nogui
Derselbe Befehl java sucht später auch nach Updates und installiert sie. Die Dateien landen in einem Ordner namens StarMade.
Starte den Server. Die Setup-Seite der Entwickler sagt, du sollst das Skript StarMade-dedicated-server-linux.sh ausführen, aber in der Dateiliste des Releases 0.305.14 gibt es kein solches Skript, also schreibe den Befehl selbst. Laut den Hinweisen zu 0.303.38 startet das Spiel ohne diese JVM-Argumente nicht; das hier ist ihr Beispiel, ergänzt um den Port:
Ändere -Xmx8g auf den Heap, den dein Rechner entbehren kann. Wenn ein altes Setup von dir -Xincgc verwendet, entferne es: Es ist in Java 21 nicht mehr gültig. Die Entwickler empfehlen -XX:+UseZGC für eingeschränkte oder geteilte CPU-Setups, was etwas mehr Speicherreserve braucht.
Lass ihn weiterlaufen, auch nachdem du die SSH-Sitzung schließt. Speichere den Befehl in einem Skript (zum Beispiel start.sh), mach es mit chmod ug+x ./start.sh ausführbar und starte es in einer losgelösten screen-Sitzung, so wie es die Seite der Entwickler macht: sudo apt-get install screen, dann screen -A -m -d ./start.sh. Ein systemd-Dienst funktioniert auch.
Konfigurieren
Die Einstellungen stehen in server.cfg im Ordner StarMade. Starte den Server neu, damit Änderungen wirksam werden. Neue Parameter aus Updates werden beim ersten Start auf einer neuen Version hinzugefügt.
Spielerlimit: Der Schlüssel ist MAX_CLIENTS. Der Standardwert in 0.305.14 ist 40.
Welt zurücksetzen: Fahre den Server herunter, lösche den Ordner server-database im StarMade-Ordner und starte ihn neu.
Server mit Mods: Die Community-Skripte, die die Entwickler verlinken, warnen, dass ein Update data/config/BlockTypes.properties und data/config/BlockConfig.xml mit den Vanilla-Standardwerten überschreiben kann, was die Block-IDs eigener Blöcke zerstört. Sichere beide Dateien, bevor du updatest.
Port öffnen und beitreten
Erlaube Port 4242 in der Firewall des Rechners (unter Ubuntu mit ufw: sudo ufw allow 4242) und leite ihn an deinem Router weiter.
Gib deinen Spielern deine öffentliche Adresse und den Port, als address:4242. Wenn du einen zweiten Server auf demselben Rechner betreibst, starte ihn mit einem anderen Wert für -port:.
Aktualisiere, indem du den Server stoppst und den Updater-Befehl aus Schritt 2 erneut ausführst, im Ordner, der StarMade-Starter.jar enthält.
Option 2: bei PlayNHost hosten
Beim Mieten entfallen die Java-Installation, die Startparameter, die Portweiterleitung und die Update-Routine.
Wähle einen Tarif. Öffne die StarMade-Server-Hosting-Seite und vergleiche die Tarife: SHIPYARD (8 Spieler), STARBASE (16) und HOMEWORLD (24) zum Zeitpunkt des Schreibens. Klicke auf Server erstellen (bei HOMEWORLD auf Tarif anpassen) und schließe die Bestellung ab. Preise ändern sich, prüfe sie also auf dieser Seite.
Warte auf die Installation. Der Server erscheint im Panel. Seine Konsole zeigt SenableGameState(1), wenn der Server bereit ist.
Prüfe das Spielerlimit. Auf der Seite Einstellungen zeigt unter Spieleinstellungen das Feld Max. Spieler das Limit deines Tarifs mit dem Hinweis Schreibgeschützt.
Bearbeite den Rest der Konfiguration in server.cfg im Tab Dateien, dann starte neu.
Schreibe deinen Spielern mit der Schnellaktion Nachricht an alle, die eine Chatnachricht an den ganzen Server sendet.
Was das Panel für dich erledigt:
Es lädt den Updater herunter und installiert das Spiel für dich, dann verschiebt es die Dateien aus dem Ordner StarMade, sodass StarMade.jar und server.cfg ganz oben in den Dateien deines Servers liegen.
Dein Port wird zugewiesen und bei jedem Start mit -port: an das Spiel übergeben, du musst also nichts weiterleiten.
MAX_CLIENTS in server.cfg wird bei jedem Start aus deinem Tarif neu geschrieben, ein dort eingetragener Wert wird also ersetzt.
Der Java-Heap wird anhand des Arbeitsspeichers deines Tarifs festgelegt.
Selbst hosten oder mieten: ein ehrlicher Vergleich
Kosten: Der Updater und die Serverdateien laden ohne Konto oder Schlüssel beim Entwickler herunter. Selbst hosten kostet Strom, Hardware und Bandbreite, oder eine Cloud-Maschine. Mieten kostet eine monatliche Gebühr, die vom Tarif abhängt.
Verfügbarkeit: Ein Heimserver ist nur so lange erreichbar, wie dein PC, der Strom und das Internet laufen. Ein gemieteter Server läuft auf der Hardware des Hosters.
Angriffsfläche: Zu Hause verbinden sich Spieler mit deiner öffentlichen IP-Adresse, und du kümmerst dich um Firewall und Router. Bei einem gemieteten Server bleibt deine Heim-IP außen vor.
Einrichtung: Selbst hosten braucht Java 21, die Startparameter, Portweiterleitung und eine Möglichkeit, den Server am Laufen zu halten. Mieten braucht einen Tarif.
Kontrolle: Selbst hosten gibt dir jede Datei und jedes JVM-Flag. Auf unseren Servern hast du weiterhin den Tab Dateien, aber das Spielerlimit folgt deinem Tarif.
Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Du kannst alles akzeptieren, nur essenzielle Cookies akzeptieren oder pro Kategorie wählen.Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Sie sind hier standardmäßig aktiv. Du kannst alles abschalten, was du nicht möchtest.Datenschutzerklärung lesen