Kort antwoord. Je kunt zelf gratis een StarMade-server hosten: download de officiële updater en start die met java -jar ./StarMade-Starter.jar -nogui, start de server met Java 21 en de startparameters die de ontwikkelaars noemen, en open poort 4242 (TCP en UDP). Of huur een StarMade-server en sla Java en het netwerkwerk over.
Spelers komen binnen met het adres en de poort van je server, geschreven als address:4242. De standaardpoort is 4242.
Gecontroleerd op 5 november 2026 met StarMade 0.305.14, de nieuwste stabiele versie die star-made.org die dag vermeldde.
Deze gids gebruikt vijf bronnen: de eigen serverinstallatiepagina van de ontwikkelaar op star-made.org, de updatenotities die Schine GmbH op Steam publiceerde, de community-serverscripts waarnaar die notities verwijzen, de releasebestanden van 0.305.14 zelf en wat we draaien op elke StarMade-server die we hosten. Waar ze verschillen, staat dat erbij. Wil je direct naar de huurroute, ga dan naar optie 2.
Wat je nodig hebt
De serversoftware: StarMade wordt ontwikkeld en uitgebracht door Schine GmbH. De updater, StarMade-Starter.jar, downloadt de spelbestanden van de bestandsserver van de ontwikkelaar; voor de server is geen Steam-login nodig.
Java 21: sinds versie 0.303.38 (aangekondigd op Steam op 13 juni 2026) draait het spel op Java 21 in plaats van Java 7. De oude v1- tot v3-launchers werken niet meer.
Een machine die aan blijft: een reserve-pc, een thuisserver of een virtuele machine in de cloud. Deze gids gebruikt Linux, want dat behandelt de pagina van de ontwikkelaar.
Geheugen: je kiest zelf de Java-heap met de vlag -Xmx in het startcommando.
Netwerk: poort 4242 bereikbaar vanaf internet. De door de ontwikkelaars gelinkte scripts publiceren die op zowel TCP als UDP.
Optie 1: zelf hosten
De server installeren
Installeer Java 21. Debian 13 en Ubuntu 22.04 en 24.04 hebben het (voeg curl toe voor de volgende stap):
sudo apt install openjdk-21-jre-headless curl
Debian 12 heeft het niet. Daar installeert SDKMAN een Java 21-build (die heeft eerst curl, zip en unzip nodig):
Download de updater en start hem zonder venster. In een lege map:
cd /path/to/starmade/
curl -O https://files.star-made.org/StarMade-Starter.jar
java -jar ./StarMade-Starter.jar -nogui
Hetzelfde java-commando controleert later ook op updates en installeert ze. De bestanden komen in een map met de naam StarMade.
Start de server. De pagina van de ontwikkelaar zegt dat je een StarMade-dedicated-server-linux.sh-script moet draaien, maar de bestandslijst van release 0.305.14 bevat zo'n script niet, dus schrijf het commando zelf. De notities van 0.303.38 zeggen dat het spel zonder deze JVM-argumenten niet kan starten; dit is hun voorbeeld met de poort erbij:
Verander -Xmx8g in de heap die je machine kan missen. Als een oude setup van jou -Xincgc gebruikt, haal het weg: het is niet meer geldig in Java 21. De ontwikkelaars raden -XX:+UseZGC aan voor beperkte of gedeelde CPU-setups, wat wat meer geheugenruimte nodig heeft.
Houd hem draaiend nadat je je SSH-sessie sluit. Sla het commando op in een script (bijvoorbeeld start.sh), maak het uitvoerbaar met chmod ug+x ./start.sh en start het in een losgekoppelde screen-sessie, zoals de pagina van de ontwikkelaar doet: sudo apt-get install screen, daarna screen -A -m -d ./start.sh. Een systemd-service werkt ook.
Instellen
Instellingen staan in server.cfg in de map StarMade. Herstart de server zodat wijzigingen ingaan. Nieuwe parameters uit updates worden toegevoegd de eerste keer dat de server op een nieuwe versie start.
Spelerslimiet: de sleutel is MAX_CLIENTS. De standaardwaarde in 0.305.14 is 40.
De wereld resetten: sluit de server af, verwijder de map server-database in de StarMade-map en start hem opnieuw.
Servers met mods: de community-scripts waarnaar de ontwikkelaars linken waarschuwen dat een update data/config/BlockTypes.properties en data/config/BlockConfig.xml kan overschrijven met de vanilla-standaardwaarden, wat de blok-ID's van eigen blokken breekt. Bewaar kopieën van beide voordat je update.
De poort openen en meedoen
Sta poort 4242 toe in de firewall van de machine (op Ubuntu met ufw: sudo ufw allow 4242) en forward hem op je router.
Geef je spelers je openbare adres en de poort, als address:4242. Als je een tweede server op dezelfde machine draait, start die dan met een andere waarde voor -port:.
Update door de server te stoppen en het updatercommando uit stap 2 opnieuw uit te voeren, in de map met StarMade-Starter.jar.
Optie 2: hosten bij PlayNHost
Huren neemt de Java-installatie, de startparameters, het poortforwarden en de updateroutine weg.
Kies een plan. Open de StarMade-serverhostingpagina en vergelijk de plannen: SHIPYARD (8 spelers), STARBASE (16) en HOMEWORLD (24) op het moment van schrijven. Druk op Server aanmaken (Plan aanpassen bij HOMEWORLD) en rond de bestelling af. Prijzen veranderen, dus controleer ze op die pagina.
Wacht op de installatie. De server verschijnt in het paneel. De Console toont SenableGameState(1) als de server klaar is.
Controleer de spelerslimiet. Op de pagina Instellingen, onder Game-instellingen, toont Max. spelers de limiet van je plan met een Alleen lezen-label.
Bewerk de rest van de configuratie in server.cfg onder het tabblad Files en herstart daarna.
Stuur je spelers een bericht met de snelle taak Bericht uitzenden, die een chatbericht naar de hele server stuurt.
Wat het paneel voor je doet:
Het downloadt de updater en installeert het spel voor je, en verplaatst de bestanden daarna uit de map StarMade zodat StarMade.jar en server.cfg bovenaan de bestanden van je server staan.
Je poort wordt toegewezen en bij elke start met -port: aan het spel doorgegeven, dus er hoeft niets geforward te worden.
MAX_CLIENTS in server.cfg wordt bij elke start herschreven vanuit je plan, dus een waarde die je daar typt wordt vervangen.
De Java-heap wordt ingesteld vanuit het geheugen van je plan.
Zelf hosten of huren: een eerlijke vergelijking
Kosten: de updater en de serverbestanden downloaden bij de ontwikkelaar zonder account of sleutel. Zelf hosten kost stroom, hardware en bandbreedte, of een cloudmachine. Huren is een maandelijks bedrag dat het plan bepaalt.
Uptime: een thuisserver is alleen online zolang je pc, de stroom en je internet het doen. Een gehuurde server draait op de hardware van de host.
Blootstelling: thuis maken spelers verbinding met je openbare IP-adres en regel jij de firewall en de router. Een gehuurde server houdt je thuis-IP erbuiten.
Installatie: zelf hosten vraagt Java 21, de startparameters, poortforwarding en een manier om hem draaiend te houden. Huren vraagt een plan.
Controle: zelf hosten geeft je elk bestand en elke JVM-vlag. Op onze servers heb je nog steeds het tabblad Files, maar de spelerslimiet volgt je plan.
We gebruiken cookies om de site te laten werken, te begrijpen hoe hij wordt gebruikt en onze marketing te meten. Je kunt alles accepteren, alleen essentiële cookies accepteren of per categorie kiezen.We gebruiken cookies om de site te laten werken, te begrijpen hoe hij wordt gebruikt en onze marketing te meten. Ze staan hier standaard aan. Je kunt alles uitzetten wat je niet wilt.Lees ons privacybeleid