Aller au contenu
Miscreated

Installer un serveur Miscreated

Miscreated propose un serveur dédié Windows (app SteamCMD 302200) configuré par hosting.cfg et des arguments de lancement ; sous Linux il tourne via Wine ou Docker. Les informations ci-dessous viennent de guides d'hébergeurs et de la communauté, l'éditeur ne publiant pas de documentation détaillée : certains points (ports, connexion anonyme) sont signalés comme à vérifier.

Dernière mise à jour : 09/10/2026

Miscreated propose un serveur dédié Windows (app SteamCMD 302200) configuré par hosting.cfg et des arguments de lancement ; sous Linux il tourne via Wine ou Docker. Les informations ci-dessous viennent de guides d'hébergeurs et de la communauté, l'éditeur ne publiant pas de documentation détaillée : certains points (ports, connexion anonyme) sont signalés comme à vérifier.

Installation pas à pas

  1. Vérifiez la machine : 4 cores, 8 GB RAM, 30 GB disk (community estimate).

  2. Téléchargez SteamCMD et créez le dossier du serveur.

  3. Installez le serveur avec SteamCMD : login (anonymous, otherwise a Steam account owning the game), app_update 302200 validate.

  4. Lancez le serveur une fois, arrêtez-le, puis éditez hosting.cfg.

  5. Lancez Bin64_dedicated\MiscreatedServer.exe avec +sv_maxplayers, +map, -sv_bind <IP externe>, -sv_port 64090 et +http_password.

  6. Ouvrez les ports 64090-64094 (TCP/UDP) dans le pare-feu et sur la box.

  7. Testez en localhost (127.0.0.1) puis depuis l'extérieur avec un autre réseau.

  8. Planifiez un redémarrage : le serveur s'arrête de lui-même au plus tard après 24 h (sv_maxuptime).

  9. Configurez le démarrage automatique (tâche planifiée ou service systemd).

  10. Planifiez les sauvegardes de MiscreatedServer et les mises à jour.

Prérequis

Pas de chiffres officiels publiés : prévoyez 4 cœurs, 8 Go de RAM et 30 Go de disque pour un serveur d'une cinquantaine de joueurs (estimation). Windows ou Linux avec Wine/Docker. SteamCMD : l'app 302200 peut exiger un compte Steam possédant le jeu (la connexion anonyme a échoué pour certains) ; testez d'abord en anonyme. Version identique client/serveur.

Installation locale (Windows)

Installez, puis lancez avec les arguments ci-dessous (remplacez l'IP par votre IP externe ; pour un test local utilisez l'IP de la machine). Connectez-vous depuis le jeu avec 127.0.0.1.

C:\steamcmd\steamcmd.exe +force_install_dir C:\miscreated-server +login anonymous +app_update 302200 validate +quit
cd /d C:\miscreated-server
Bin64_dedicated\MiscreatedServer.exe +sv_maxplayers 50 +map islands -mis_gameserverid 1337 -sv_bind 203.0.113.10 -sv_port 64090 +sv_servername "My Miscreated Server" +http_password ChangeMe! +http_startserver port:64190

Installation sur VPS / serveur dédié Linux

Sous Linux, aucune version native n'est documentée : une image Docker communautaire (docker-steamcmd-wine, marquée obsolète) utilise le réseau hôte, hosting.cfg dans steamapps/common/MiscreatedServer et un redémarrage planifié. Préférez un Windows Server pour rester dans le cadre documenté.

Ports à ouvrir

  • 64090-64094 TCP/UDP: plage utilisée par le serveur (image Docker communautaire) ; le port de jeu se règle avec -sv_port
  • 64190/TCP: RCON HTTP (exemple +http_startserver port:64190) : ne pas exposer publiquement

Pare-feu Linux (ufw)

Sous Ubuntu/Debian, autorisez d'abord SSH pour ne pas vous enfermer dehors, puis les ports du jeu.

sudo ufw allow OpenSSH
sudo ufw allow 64090:64094/udp
sudo ufw allow 64090:64094/tcp
sudo ufw enable
sudo ufw status

Pare-feu Windows (netsh)

Dans PowerShell lancé en administrateur (ou « cmd » administrateur) :

netsh advfirewall firewall add rule name="Miscreated 64090-64094/UDP" dir=in action=allow protocol=UDP localport=64090-64094
netsh advfirewall firewall add rule name="Miscreated 64090-64094/TCP" dir=in action=allow protocol=TCP localport=64090-64094

Pare-feu de l'hébergeur et redirection de ports (NAT)

Si le serveur est chez un hébergeur (OVH, Hetzner, Scaleway…), ouvrez les mêmes ports dans son pare-feu réseau (« security group »). Pour un hébergement à domicile, redirigez les ports (NAT) de votre box vers l'IP locale fixe de la machine. Testez depuis l'extérieur (connexion mobile ou ami) : un test depuis votre réseau ne prouve rien.

Démarrage automatique et supervision

Créez /etc/systemd/system/<nom>.service, puis : sudo systemctl daemon-reload && sudo systemctl enable --now <nom>. Logs : journalctl -u <nom> -f.

[Unit]
Description=Miscreated dedicated server
After=network-online.target
Wants=network-online.target

[Service]
User=steam
WorkingDirectory=/home/steam/miscreated
ExecStart=/usr/bin/xvfb-run /usr/bin/wine64 Bin64_dedicated/MiscreatedServer.exe +sv_maxplayers 50 +map islands -sv_bind 203.0.113.10 -sv_port 64090
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target

Démarrage automatique sous Windows (tâche planifiée)

Créez une tâche planifiée « Au démarrage » exécutant le script de lancement, avec les droits les plus élevés et « Exécuter même si l'utilisateur n'est pas connecté ».

Mises à jour, sauvegardes et redémarrages

Arrêtez le serveur, relancez app_update 302200 validate, puis redémarrez. Sauvegardez MiscreatedServer avant chaque mise à jour importante. Redémarrez au moins toutes les 24 h : le serveur impose lui-même cette limite (sv_maxuptime, 12 h sur serveur non whitelisté).

# backup
tar czf ~/backup-$(date +%F).tar.gz -C ~/server MiscreatedServer

Déclarer et trouver votre serveur

Une fois le serveur public, ajoutez-le sur https://game-rank.com/jeux/miscreated (site du propriétaire de cet outil) pour que les joueurs le trouvent, le suivent et votent pour lui.

Dépannage

  • Injoignable depuis l'extérieur mais OK en localhost : pare-feu du système, pare-feu de l'hébergeur ou redirection NAT manquants, ou mauvais protocole (UDP/TCP). Vérifiez chaque couche une par une.
  • Connexion refusée après une mise à jour du jeu : client et serveur doivent avoir la même version. Relancez la mise à jour du serveur puis redémarrez-le.
  • Le serveur se ferme aussitôt : lancez-le depuis une console pour lire l'erreur, vérifiez la RAM libre, le disque et les prérequis logiciels.
  • Le serveur ne s'initialise pas depuis le patch 1.18.x : ajoutez -sv_bind <IP externe> (omettez-le seulement avec du contenu Steam UGC).
  • Le nom du serveur de hosting.cfg est ignoré : utilisez +sv_servername dans la ligne de lancement.

Questions fréquentes

Quel est l'identifiant Steam du serveur ?
302200 (Miscreated Dedicated Server). La connexion anonyme peut échouer selon des retours de la communauté ; utilisez alors un compte Steam possédant le jeu.
Comment mettre à jour le serveur ?
Arrêtez le serveur puis relancez app_update 302200 validate ; client et serveur doivent avoir la même version.
Comment accéder au RCON ?
Il s'active avec +http_startserver (port au choix) et se protège par http_password dans hosting.cfg ou +http_password au lancement ; un client web RCON s'y connecte. Gardez ce port privé.
Comment faire connaître mon serveur ?
Ajoutez-le sur https://game-rank.com/jeux/miscreated (site du propriétaire de cet outil) : les joueurs peuvent le trouver, le suivre et voter pour lui.

Outils pour votre serveur Miscreated

Miscreated
MiscreatedAccès libre
Générez le hosting.cfg de votre serveur Miscreated : message du jour, RCON, météo, besoins des joueurs, IA, loot et limites.
ConfigurationCFGOuvrir
Documentation
Miscreated
MiscreatedAccès libre
Générez le script de démarrage de votre serveur Miscreated : mise à jour SteamCMD, arguments de lancement et redémarrage automatique.
LancementSteamCMDOuvrir
Documentation