Romestead Intermédiaire 9 min de lecture

Serveur Romestead qui ne s'affiche pas ou refuse la connexion : dépannage complet

Impossible de rejoindre votre serveur Romestead ? Version incompatible, port UDP 8050 fermé, .NET 8 manquant, mot de passe, monde Large qui ne se génère pas, config réinitialisée : causes et solutions.

Serveur Romestead qui ne s'affiche pas ou refuse la connexion : dépannage complet

Serveur Romestead qui ne s’affiche pas : dépannage complet

Premier point à comprendre : un serveur dédié Romestead n’apparaît dans aucune liste. Le jeu ne propose pas de navigateur de serveurs publics : on s’y connecte par IP via Multiplayer → Join multiplayer → Advanced/LAN (pas à pas ici). Si vous cherchiez votre serveur dans une liste, ce n’est pas une panne.

Si la connexion par IP échoue, suivez les vérifications ci-dessous dans l’ordre.

⚡ Support qui connaît Romestead

Un souci de connexion ? On regarde avec vous

Notre serveur Romestead est livré port ouvert, à jour et protégé : 20,90 €/mois, 16 Go RAM, Anti-DDoS 5 Tbps, support FR 24/7.

Voir l'offre Romestead →

1. « Client version … is not compatible with server version … »

C’est l’erreur la plus fréquente pendant l’accès anticipé, où les patchs sont très réguliers. Beartwigs l’explique dans ses notes du hotfix 0.25.1_3 : le joueur et le serveur n’ont pas la même version. Celui qui a le numéro le plus bas doit se mettre à jour.

  • Côté joueur : redémarrez Steam pour forcer le téléchargement de la mise à jour.
  • Côté serveur : relancez SteamCMD, serveur arrêté :
steamcmd +force_install_dir /opt/romestead +login anonymous +app_update 4763510 validate +quit
  • Vérifiez que personne n’est sur la branche bêta (Propriétés du jeu → Bêtas) si le serveur est sur la branche publique, et inversement.

2. Le serveur démarre puis se ferme immédiatement

Cause documentée : .NET 8 absent. Vérifiez :

dotnet --list-runtimes

Il faut une ligne Microsoft.NETCore.App 8.x.x. Sinon, installez le runtime (guide d’installation).

Autre cause possible : un config.json mal formé (virgule en trop, guillemet manquant). Validez le JSON avant de relancer.


3. Délai de connexion dépassé : le port UDP 8050

Le serveur écoute sur 8050 en UDP (et non en TCP). Vérifiez :

  • la redirection de port sur la box : UDP 8050 → IP locale de la machine ;
  • le pare-feu :
# Windows (PowerShell administrateur)
New-NetFirewallRule -DisplayName "Romestead Server" -Direction Inbound -Protocol UDP -LocalPort 8050 -Action Allow
# Linux
sudo ufw allow 8050/udp
  • si vous avez changé la clé Port dans config.json, c’est ce port-là qu’il faut ouvrir et indiquer aux joueurs.

Docker sous Linux : Docker contourne les règles du pare-feu de l’hôte, ce qui peut exposer ou masquer des ports de façon inattendue (remarque d’un projet communautaire).


4. Le mot de passe est refusé

  • Le mot de passe est sensible à la casse.
  • Il est lu au démarrage : si vous l’avez modifié dans config.json sans redémarrer, l’ancien reste actif.
  • Un bug corrigé dans le hotfix 0.26.1_3 pouvait réinitialiser la config du serveur : mettez à jour et revérifiez le fichier.

5. Le joueur arrive puis est déconnecté

  • Connexion instable : depuis l’Autumn Update (0.26.1), un indicateur de qualité réseau s’affiche, y compris pour les autres joueurs. Beartwigs a aussi amélioré le code réseau pour tolérer de plus longues périodes de mauvaise connexion.
  • Ban oublié : ban <ip> bloque l’adresse jusqu’au redémarrage du serveur. Utilisez unban <ip> ou redémarrez.
  • Serveur plein : augmentez MaxPlayers (jusqu’à 8 recommandés).

6. La génération d’un monde Large échoue

La génération d’un monde de taille 2 (Large) nécessite 8 Go de RAM. Passez AutoCreateWorldSize à 1 ou augmentez la mémoire. Voir combien de RAM pour un serveur Romestead.


7. Le monde ne se charge plus

Le serveur tente automatiquement de charger sa sauvegarde de secours (une seule, tournante). Si les deux échouent, il faut restaurer une sauvegarde externe : voir sauvegarder et restaurer un monde Romestead.


Tableau récapitulatif

SymptômeVérification
Serveur absent d’une listeNormal : connexion par IP uniquement
Version incompatibleMettre à jour le client ou le serveur (App 4763510)
Fermeture immédiatedotnet --list-runtimes, syntaxe du config.json
TimeoutUDP 8050 (ou port personnalisé) ouvert sur box + pare-feu
Mot de passe refuséCasse, redémarrage après modification
DéconnexionsIndicateur réseau, ban IP, MaxPlayers
Monde Large impossible8 Go de RAM requis
Monde illisibleSauvegarde de secours puis sauvegarde externe

FAQ

Mon ami sur console ne trouve pas le serveur

Romestead est uniquement sur PC (Steam) : aucune version console n’existe.

Faut-il ouvrir un port TCP ?

Le guide du serveur ne mentionne que l’UDP 8050.

Le serveur consomme 100 % d’un cœur CPU, est-ce un bug ?

Non si SleepThresholdMs vaut -1 ou une valeur hors de la plage 1.0–16.5 : c’est le comportement voulu pour une simulation la plus régulière possible. Voir configurer le config.json.


Pour aller plus loin

Sources : wiki Romestead — Dedicated Server Setup Guide (section Troubleshooting), notes de patch officielles (hotfix 0.25.1_3, 0.25.1_4, 0.26.1_3, Autumn Update 0.26.1). Remarque Docker : tldmt/romestead_dedicated_server (communautaire).