- La configuration d'un serveur dédié Romestead assure un monde persistant 24h/24 et 7j/7 pour vos amis.
- SteamCMD est l'outil principal pour télécharger et mettre à jour les fichiers du serveur.
- La redirection de port (TCP/UDP 8050) est cruciale pour que les joueurs externes puissent se connecter.
- L'installation de Microsoft .NET Runtime 8.0 est souvent requise pour que le serveur fonctionne.
- Vous pouvez configurer automatiquement le chargement du monde et les mots de passe dans le fichier
config.json.
Pourquoi héberger un serveur dédié Romestead ?
L'hébergement de votre propre serveur dédié Romestead offre un contrôle et une stabilité inégalés pour vos aventures coopératives. Contrairement à l'hébergement peer-to-peer, un serveur dédié fonctionne indépendamment de tout joueur, garantissant que votre monde reste en ligne et accessible 24h/24. Cela signifie que votre colonie continue de grandir, les ressources réapparaissent et la progression est sauvegardée même lorsque personne ne joue activement.
Points forts de la vidéo :
- Démontre la configuration d'un serveur Romestead à l'aide de SteamCMD.
- Couvre la création d'un auto-updater pour une maintenance transparente du serveur.
- Explique l'importance d'installer Microsoft .NET Runtime 8.0.
Les serveurs dédiés sont idéaux pour les groupes qui souhaitent une expérience cohérente et fiable, sans les limitations de la présence d'un joueur hôte. Ils offrent également de meilleures performances, réduisant le décalage et les problèmes de désynchronisation, en particulier lors de combats intenses ou de la gestion de grandes colonies.
Un serveur dédié Romestead permet un véritable monde persistant 24h/24 et 7j/7, indépendant de la présence d'un joueur en ligne. Cela offre une stabilité améliorée, une latence réduite et une expérience de jeu cohérente pour vous et vos amis.
Configuration système requise et préparation
Avant de vous lancer dans le processus de configuration, assurez-vous que votre machine d'hébergement répond aux exigences minimales du système pour un serveur dédié Romestead. Ces spécifications contribuent à garantir une expérience fluide et stable pour tous les joueurs.
| Composant | Recommandation minimale | Notes |
|---|---|---|
| Système d'exploitation | Windows 10/11 | Le serveur ne fonctionne que sur les plates-formes Windows. |
| Processeur | Processeur haute fréquence | Crucial pour des taux de rafraîchissement stables, en particulier pendant les hordes nocturnes. |
| RAM | 8 Go (pour 4-8 joueurs) | 4 Go pour le solo/petite coop, 16 Go pour plus de 8 joueurs/grandes colonies. |
| Stockage | SSD NVMe | Des vitesses de disque rapides réduisent le décalage de sauvegarde et le risque de corruption. |
| Réseau | Connexion internet stable | Essentiel pour le multijoueur à faible latence. |
| Logiciel | Microsoft .NET Runtime 8.0 | Obligatoire pour que server.exe s'exécute sans plantage. |
De nombreux utilisateurs signalent que le server.exe pour Romestead ne fonctionnera pas sans l'installation de Microsoft .NET Runtime 8.0. Assurez-vous de télécharger et d'installer la dernière version depuis le site officiel de Microsoft avant de tenter de lancer votre serveur.
Configuration de votre serveur dédié Romestead avec SteamCMD
La norme industrielle pour la configuration des serveurs de jeux est SteamCMD, qui offre un moyen robuste de télécharger et de gérer les fichiers de votre serveur Romestead. Suivez attentivement ces étapes pour mettre votre serveur en ligne.
Téléchargez et extrayez SteamCMD
Accédez au site officiel de SteamCMD et téléchargez la version Windows. Extrayez le contenu dans un dossier dédié, par exemple, C:\SteamCMD. Exécutez steamcmd.exe une fois pour lui permettre de télécharger les fichiers nécessaires et de remplir le dossier.
Téléchargez les fichiers du serveur Romestead
Ouvrez SteamCMD et tapez login anonymous. Ensuite, pour télécharger les fichiers du serveur dédié Romestead, utilisez la commande :
app_update 4763510 validate
Cela téléchargera tous les fichiers nécessaires dans un nouveau dossier, généralement steamapps\common\Romestead server.
Installez Microsoft .NET Runtime 8.0
Comme mentionné, ce runtime est crucial. Vous pouvez l'installer via le site Web de Microsoft ou, pour une méthode plus rapide, ouvrir l'invite de commande en tant qu'administrateur et utiliser winget install microsoft.net.runtime.8. Confirmez toutes les invites pour terminer l'installation.
Créez un fichier batch de démarrage du serveur
Accédez à votre dossier de serveur Romestead (steamapps\common\Romestead server). Créez un nouveau document texte, renommez-le en start_server.bat et modifiez-le. Une commande courante pour lancer le serveur est server.exe. Vous pouvez ajouter des paramètres ici pour la personnalisation.
Configurez le monde et le mot de passe (facultatif mais recommandé)
Exécutez votre fichier start_server.bat. Le serveur vous demandera de créer un nouveau monde, de le nommer, de sélectionner une taille et de définir un mot de passe. Il est fortement recommandé de définir un mot de passe pour contrôler l'accès à votre serveur.
Pour maintenir votre serveur à jour, créez un fichier .bat (par exemple, update_romestead.bat) avec les commandes suivantes :
steamcmd +login anonymous +app_update 4763510 validate +quit
Exécutez ce fichier chaque fois qu'il y a une mise à jour du jeu pour vous assurer que votre serveur est sur la dernière version.
Configuration réseau : Redirection de port
Pour que les joueurs externes puissent se connecter à votre serveur dédié Romestead, vous devez configurer la redirection de port sur votre routeur. Le port par défaut pour Romestead est 8050.
| Paramètre | Valeur | Description |
|---|---|---|
| Protocole | TCP/UDP | Les deux protocoles sont généralement requis pour les serveurs de jeux. |
| Port externe | 8050 | Le port que les joueurs externes utiliseront pour se connecter. |
| Port interne | 8050 | Le port sur lequel l'application serveur écoute. |
| IP interne | IP locale de votre serveur | L'adresse IP locale de la machine hébergeant le serveur. |
Pare-feu Windows
Lorsque vous lancez le serveur pour la première fois, le pare-feu Windows peut vous inviter à autoriser l'accès. Si ce n'est pas le cas, vous devrez créer manuellement une règle entrante pour le port TCP/UDP 8050.
Pare-feu du routeur
Accédez à la page d'administration de votre routeur (généralement 192.168.1.1 ou 192.168.0.1). Naviguez vers la section "Redirection de port" ou "NAT" et créez une nouvelle règle pour le port 8050, dirigeant le trafic vers l'adresse IP interne de votre serveur.
Si les joueurs ne peuvent pas se connecter, vérifiez attentivement vos paramètres de redirection de port, assurez-vous que l'IP interne de votre serveur est correcte et désactivez temporairement les pare-feu antivirus pour les exclure comme cause. Votre adresse IP publique est ce que les joueurs externes utiliseront pour se connecter. Vous pouvez la trouver en recherchant "Quelle est mon IP" sur Google.
Gestion de votre serveur Romestead
Une fois que votre serveur dédié Romestead est opérationnel, une gestion efficace garantit une expérience fluide et agréable pour tous. Cela inclut la sauvegarde, l'arrêt et la personnalisation des paramètres du serveur.
| Action | Commande/Méthode | Description |
|---|---|---|
| Sauvegarder et arrêter | Tapez stop dans la console du serveur | Lance une sauvegarde sécurisée du monde puis arrête le serveur. Attendez le message "server exited". |
| Rejoindre le serveur | En jeu : Multijoueur > Rejoindre > LAN avancé | Entrez votre IP externe (pour les joueurs extérieurs) ou IP interne (pour les joueurs locaux) et le port (8050). |
| Chargement automatique du monde | Modifiez le fichier config.json | Spécifiez WorldName et Password pour charger automatiquement un monde et appliquer un mot de passe au démarrage. |
| Joueurs max. | Modifiez le fichier config.json (propriété MaxPlayers) | Ajustez le nombre maximum de joueurs autorisés sur votre serveur (actuellement jusqu'à 8). |
| Paramètres du jeu | Modifiez le fichier config.json | Personnalisez la difficulté, le cycle jour/nuit, la fréquence des hordes et d'autres paramètres du jeu. |
Liste de contrôle de l'administration du serveur :
- Mettre à jour régulièrement les fichiers du serveur à l'aide de SteamCMD
- Surveiller les performances du serveur pour l'utilisation du CPU/RAM
- Sauvegarder périodiquement les sauvegardes du monde pour éviter la perte de données
- Communiquer les changements du serveur (mot de passe, mises à jour) aux joueurs
- Examiner `config.json` pour des paramètres de jeu optimaux
Le fichier config.json dans votre répertoire de serveur est votre référence pour les paramètres de serveur persistants. N'oubliez pas d'arrêter votre serveur en toute sécurité (en utilisant la commande stop) avant d'effectuer toute modification de ce fichier pour éviter la corruption des données. Les noms de monde sont sensibles à la casse !
FAQ
Q: Quel est le principal avantage d'un serveur dédié Romestead ?
Un serveur dédié Romestead offre un véritable monde persistant 24h/24 et 7j/7, ce qui signifie que le monde du jeu reste actif et accessible même lorsque vous ou vos amis n'êtes pas en ligne. Cela garantit une progression continue, une régénération des ressources et une expérience multijoueur stable.
Q: Ai-je besoin d'installer quelque chose de spécial pour que le serveur Romestead fonctionne ?
Oui, vous devrez probablement installer Microsoft .NET Runtime 8.0. De nombreux utilisateurs constatent que le `server.exe` ne se lancera pas ou plantera sans ce runtime installé sur la machine hôte.
Q: Comment puis-je m'assurer que les joueurs externes peuvent se connecter à mon serveur Romestead ?
Vous devez configurer la redirection de port sur votre routeur pour le port TCP/UDP 8050, en dirigeant le trafic vers l'adresse IP interne de votre machine serveur. De plus, assurez-vous que votre pare-feu Windows autorise les connexions entrantes pour l'application serveur.
Q: Puis-je automatiser le chargement du monde et la définition du mot de passe du serveur ?
Oui, vous pouvez modifier le fichier `config.json` situé dans le répertoire de votre serveur Romestead. En spécifiant les propriétés `WorldName` et `Password`, le serveur chargera automatiquement le monde désigné et appliquera le mot de passe au démarrage.