NOUVEAU 📢 Offre de lancement limitée : jusqu'à 70 % de remise sur votre premier mois, pour tous les jeux !Voir les offres

Comment héberger un serveur StarMade (2026)

StarMadeUpdated Nov 5, 20268 min read

Réponse courte. Vous pouvez héberger un serveur StarMade vous-même gratuitement : téléchargez l'outil de mise à jour officiel et lancez-le avec java -jar ./StarMade-Starter.jar -nogui, démarrez le serveur avec Java 21 et les paramètres de lancement indiqués par les développeurs, puis ouvrez le port 4242 (TCP et UDP). Ou louez un serveur StarMade et oubliez Java et la configuration réseau.

Les joueurs rejoignent avec l'adresse et le port de votre serveur, écrits sous la forme address:4242. Le port par défaut est 4242.

Vérifié le 5 novembre 2026 sur StarMade 0.305.14, la dernière version stable listée par star-made.org ce jour-là.

Ce guide s'appuie sur cinq sources : la page d'installation de serveur des développeurs sur star-made.org, les notes de mise à jour publiées par Schine GmbH sur Steam, les scripts de serveur communautaires vers lesquels ces notes renvoient, les fichiers de la version 0.305.14 eux-mêmes, et ce que nous faisons tourner sur chaque serveur StarMade que nous hébergeons. Quand elles divergent, le guide le dit. Pour passer directement à la location, allez à l'option 2.

Ce qu'il vous faut

  • Le logiciel serveur : StarMade est développé et édité par Schine GmbH. L'outil de mise à jour, StarMade-Starter.jar, télécharge les fichiers du jeu depuis le serveur de fichiers du développeur ; il n'y a pas de connexion Steam pour le serveur.
  • Java 21 : depuis la version 0.303.38 (annoncée sur Steam le 13 juin 2026), le jeu tourne sur Java 21 au lieu de Java 7. Les anciens lanceurs v1 à v3 ne fonctionnent plus.
  • Une machine toujours allumée : un PC de rechange, un serveur à la maison ou une machine virtuelle dans le cloud. Ce guide utilise Linux, que couvre la page des développeurs.
  • Mémoire : vous choisissez vous-même le tas Java avec l'option -Xmx de la commande de lancement.
  • Réseau : le port 4242 accessible depuis internet. Les scripts liés par les développeurs l'ouvrent en TCP et en UDP.

Option 1 : l'héberger vous-même

Installer le serveur

  1. Installez Java 21. Debian 13 et Ubuntu 22.04 et 24.04 l'incluent (ajoutez curl pour l'étape suivante) :
    sudo apt install openjdk-21-jre-headless curl
    Debian 12 ne l'inclut pas. Là, SDKMAN installe une version de Java 21 (il a d'abord besoin de curl, zip et unzip) :
    sudo apt install curl zip unzip
    curl -s "https://get.sdkman.io" | bash
    source "$HOME/.sdkman/bin/sdkman-init.sh"
    sdk install java 21-tem
  2. Téléchargez et lancez l'outil de mise à jour sans fenêtre. Dans un dossier vide :
    cd /path/to/starmade/
    curl -O https://files.star-made.org/StarMade-Starter.jar
    java -jar ./StarMade-Starter.jar -nogui
    La même commande java vérifie et installe les mises à jour plus tard. Les fichiers arrivent dans un dossier StarMade.
  3. Démarrez le serveur. La page des développeurs vous demande de lancer un script StarMade-dedicated-server-linux.sh, mais la liste des fichiers de la version 0.305.14 ne contient pas un tel script, donc écrivez vous-même la commande. Les notes de la 0.303.38 disent que le jeu ne peut pas démarrer sans ces arguments JVM ; voici leur exemple avec le port ajouté :
    cd StarMade
    java -Xmx8g \
      --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED \
      --add-opens=java.base/java.nio=ALL-UNNAMED \
      --add-opens=java.base/jdk.internal.misc=ALL-UNNAMED \
      -javaagent:StarMade.jar \
      -jar StarMade.jar -server -port:4242
    Remplacez -Xmx8g par le tas que votre machine peut céder. Si une ancienne configuration utilise -Xincgc, retirez-le : il n'est plus valide en Java 21. Les développeurs suggèrent -XX:+UseZGC pour les configurations avec un processeur limité ou partagé, ce qui demande un peu plus de marge de mémoire.
  4. Laissez-le tourner après avoir fermé votre session SSH. Enregistrez la commande dans un script (par exemple start.sh), rendez-le exécutable avec chmod ug+x ./start.sh et lancez-le dans une session screen détachée, comme le fait la page des développeurs : sudo apt-get install screen, puis screen -A -m -d ./start.sh. Un service systemd fonctionne aussi.

Le configurer

  • Les réglages se trouvent dans server.cfg dans le dossier StarMade. Redémarrez le serveur pour que les changements s'appliquent. Les nouveaux paramètres des mises à jour sont ajoutés au premier démarrage sur une nouvelle version.
  • Limite de joueurs : la clé est MAX_CLIENTS. La valeur par défaut de la 0.305.14 est 40.
  • Réinitialiser le monde : arrêtez le serveur, supprimez le dossier server-database dans le dossier StarMade et relancez-le.
  • Serveurs avec mods : les scripts communautaires que les développeurs référencent avertissent qu'une mise à jour peut écraser data/config/BlockTypes.properties et data/config/BlockConfig.xml avec les valeurs vanilla, ce qui casse les ID de blocs des blocs personnalisés. Gardez une copie des deux avant de mettre à jour.

Ouvrir le port et rejoindre

  1. Autorisez le port 4242 dans le pare-feu de la machine (sous Ubuntu avec ufw : sudo ufw allow 4242) et redirigez-le sur votre routeur.
  2. Donnez à vos joueurs votre adresse publique et le port, sous la forme address:4242. Si vous lancez un second serveur sur la même machine, démarrez-le avec une autre valeur de -port:.
  3. Mettez à jour en arrêtant le serveur et en relançant la commande de l'outil de mise à jour de l'étape 2, dans le dossier qui contient StarMade-Starter.jar.

Option 2 : l'héberger chez PlayNHost

La location supprime l'installation de Java, les paramètres de lancement, la redirection de port et la routine de mise à jour.

  1. Choisissez une offre. Ouvrez la page d'hébergement de serveur StarMade et comparez les offres : SHIPYARD (8 joueurs), STARBASE (16) et HOMEWORLD (24) au moment de la rédaction. Cliquez sur Créer un serveur (Personnaliser l’offre pour HOMEWORLD) et terminez la commande. Les prix changent, vérifiez-les donc sur cette page.
  2. Attendez l'installation. Le serveur apparaît dans le panel. Sa Console affiche SenableGameState(1) quand le serveur est prêt.
  3. Vérifiez la limite de joueurs. Sur la page Paramètres, sous Paramètres du jeu, Joueurs max. indique la limite de votre offre avec un badge Lecture seule.
  4. Modifiez le reste de la configuration dans server.cfg sous l'onglet Fichiers, puis redémarrez.
  5. Prévenez vos joueurs avec la tâche rapide Diffuser un message, qui envoie un message de chat à tout le serveur.

Ce que fait le panel pour vous :

  • Il télécharge l'outil de mise à jour et installe le jeu pour vous, puis sort les fichiers du dossier StarMade pour que StarMade.jar et server.cfg se trouvent à la racine des fichiers de votre serveur.
  • Votre port est attribué et transmis au jeu avec -port: à chaque démarrage, il n'y a donc rien à rediriger.
  • MAX_CLIENTS dans server.cfg est réécrit à partir de votre offre à chaque démarrage, donc une valeur que vous y saisissez est remplacée.
  • Le tas Java est défini à partir de la mémoire de votre offre.

L'héberger soi-même ou louer : une comparaison honnête

  • Coût : l'outil de mise à jour et les fichiers du serveur se téléchargent chez le développeur sans compte ni clé. L'auto-hébergement coûte de l'électricité, du matériel et de la bande passante, ou une machine cloud. La location est un abonnement mensuel fixé par l'offre.
  • Disponibilité : un serveur à la maison n'est en ligne que tant que votre PC, le courant et votre connexion le sont. Un serveur loué tourne sur le matériel de l'hébergeur.
  • Exposition : à la maison, les joueurs se connectent à votre adresse IP publique et vous gérez le pare-feu et le routeur. Un serveur loué garde votre IP personnelle à l'écart.
  • Installation : l'auto-hébergement demande Java 21, les paramètres de lancement, la redirection de port et un moyen de le garder actif. La location demande une offre.
  • Contrôle : l'auto-hébergement vous donne chaque fichier et chaque option JVM. Sur nos serveurs, vous gardez l'onglet Fichiers, mais la limite de joueurs suit votre offre.

Prêt à passer l'installation ? Voir les offres de serveur StarMade.

Votre serveur est hébergé ailleurs ? Transférez-le chez nous

NOS DERNIERS ARTICLES