Réponse courte. Vous pouvez héberger gratuitement un serveur Windrose vous-même : installez "Windrose Dedicated Server" (appli Steam 4129620, dans la section Outils de votre bibliothèque Steam, ou avec SteamCMD et une connexion anonyme), lancez-le et donnez à vos amis le code d'invitation qu'il affiche. Pour une connexion directe, ouvrez le port choisi (7777 dans l'exemple du développeur) en TCP et en UDP. Ou louez un serveur Windrose et oubliez le réseau.
Les joueurs ouvrent Play, puis Connect to Server, et collent le code d'invitation. Avec une connexion directe, les codes d'invitation ne fonctionnent pas et les joueurs rejoignent avec l'adresse IP et le port du serveur.
Vérifié le 5 novembre 2026 sur la version 0.10.0.9 du jeu, les dernières notes de patch publiées par Steam.
Ce guide s'appuie sur le Dedicated Server Guide du développeur sur playwindrose.com et sur ce que nous faisons tourner sur chaque serveur Windrose que nous hébergeons. Pour passer directement à la location, allez à l'option 2.
Ce qu'il vous faut
Le logiciel serveur : "Windrose Dedicated Server", appli Steam 4129620. C'est un outil gratuit sur Steam, qui se télécharge avec une connexion anonyme.
Windows, ou Docker sous Linux : la FAQ du guide présente encore le serveur comme réservé à Windows, mais le patch 0.10.0.7 a ajouté des images Docker officielles avec prise en charge des serveurs Linux, et la section Docker du guide explique comment les lancer. Nous exécutons le serveur Windows sous Wine sur Linux, c'est notre propre configuration et non une méthode documentée par le développeur.
Matériel : le guide du développeur publie le processeur, le stockage et la RAM recommandés, et la RAM augmente avec le nombre de joueurs. Lisez-le avant de choisir une machine. Si vous jouez sur le même PC, le guide recommande plus de RAM que pour un serveur seul.
Une machine qui reste allumée tant que votre équipage joue.
Réseau : pour une connexion directe, un port ouvert en TCP et en UDP, et une adresse IP publique si les joueurs se connectent par internet.
La même version que vos joueurs : le guide indique que la version du serveur doit toujours correspondre à celle du client du jeu.
Option 1 : l'héberger vous-même
Installer le serveur
Récupérez le serveur. Sur Steam, ouvrez la section Outils de votre bibliothèque, installez "Windrose Dedicated Server", faites un clic droit dessus, puis choisissez Gérer et Browse Local Files. Ou, sous Windows, utilisez SteamCMD avec le dossier d'exemple du développeur :
Démarrez-le. Lancez StartServerForeground.bat (il affiche les journaux dans une fenêtre de console) ou WindroseServer.exe (il tourne en arrière-plan et vous l'arrêtez dans le Gestionnaire des tâches). Le premier démarrage crée les fichiers de configuration du serveur.
Copiez le code d'invitation depuis la console, ou depuis ServerDescription.json dans le dossier R5 du serveur.
Modifier les paramètres
Les paramètres courants se trouvent dans ServerDescription.json. Arrêtez le serveur avant de le modifier. Les champs que vous utiliserez le plus :
ServerName est le nom affiché pour votre serveur.
InviteCode est le code que saisissent les joueurs. Il doit être composé de lettres et de chiffres, faire au moins 6 caractères, et il est sensible à la casse.
IsPasswordProtected et Password activent un mot de passe.
MaxPlayerCount est le nombre maximal de joueurs.
UserSelectedRegion vaut SEA, CIS ou EU (le développeur précise que EU couvre l'Europe et l'Amérique du Nord). Vide, il choisit selon la latence.
UseDirectConnection vaut true pour des sockets directs et false pour le pair-à-pair ICE. DirectConnectionServerPort est le port des connexions directes.
Ne modifiez pas PersistentServerId. La difficulté du monde n'est pas dans ce fichier. C'est WorldPresetType (Easy, Medium ou Hard ; les autres valeurs passent le monde en Custom) dans le WorldDescription.json de chaque monde. Arrêtez le serveur, modifiez-le, puis lancez R5WorldDescriptionUpdater.exe depuis le dossier du serveur avec le chemin de ce fichier. Voir Comment modifier les paramètres du monde et la difficulté de Windrose pour la méthode par le panel.
Ouvrir les ports et rejoindre
Code d'invitation : le développeur indique que les ports sont attribués dynamiquement par NAT punch-through. Il suggère d'activer l'UPnP sur votre routeur et de désactiver tout proxy ou VPN si les connexions échouent.
Connexion directe : redirigez le port défini dans DirectConnectionServerPort en TCP et en UDP et autorisez-le dans votre pare-feu. Sur le même réseau, les joueurs utilisent votre adresse IP locale.
Rejoindre : avec un code d'invitation, les joueurs choisissent Play, puis Connect to Server, et collent le code. Avec une connexion directe, ils rejoignent avec votre adresse IP et le port.
Mise à jour : quand le jeu est mis à jour, mettez aussi le serveur à jour (SteamCMD avec la même commande). Un serveur dans une version différente de celle du jeu peut empêcher les joueurs de se connecter.
Option 2 : l'héberger chez PlayNHost
La location supprime l'installation, les ports et la routine de mise à jour. Vous choisissez toujours un nom, un mot de passe et les règles de votre monde.
Choisissez une offre. Ouvrez la page d'hébergement de serveur Windrose et comparez les offres : KETCH (4 joueurs), BRIG (6) et FRIGATE (8) au moment de la rédaction. Appuyez sur Créer un serveur (Personnaliser l’offre pour FRIGATE) et terminez la commande. Les prix changent, vérifiez-les donc sur cette page.
Attendez l'installation. Le serveur apparaît dans le panel. Il est prêt quand la Console affiche AR5GameInitializationTracker::SetActorIsReady.
Choisissez comment votre équipage rejoint. Avec Utiliser la connexion directe activée (par défaut), votre équipage rejoint à l'adresse de votre serveur. Désactivez-la et il rejoint avec le code d'invitation que le serveur a généré lui-même. Le code se trouve dans R5/ServerDescription.json sous Fichiers, et vous pouvez définir le vôtre dans Code d'invitation. Voir Comment se connecter à votre serveur Windrose.
Définissez votre région dans Région (SEA, CIS ou EU) si vous voulez forcer la région du service de connexion pour les connexions par code d'invitation. Laissé vide, le serveur choisit selon la latence.
Ce que le panel fait pour vous
Il installe le serveur Windows et l'exécute sous Wine, vous n'avez donc besoin d'aucune machine Windows. L'installation relance le téléchargement SteamCMD jusqu'à trois fois si le programme du serveur n'est pas arrivé, et s'arrête avec une erreur claire s'il manque toujours, au lieu de signaler une installation terminée sur un dossier vide.
Il écrit vos paramètres à chaque démarrage. Le nom du serveur, le mot de passe, le nombre maximal de joueurs (fixé par votre offre), le mode de connexion et le port de connexion directe sont écrits dans ServerDescription.json à chaque démarrage du serveur, tout comme la région et le code d'invitation quand vous les définissez dans Paramètres du jeu. Modifiez-les là, pas dans le fichier. Au premier démarrage, le serveur crée lui-même le fichier, qui contient l'ID du serveur, l'ID du monde et le code d'invitation.
Les ports sont attribués et définis comme port de connexion directe, vous ne redirigez donc jamais rien.
Avec Auto Update activé (par défaut, sous Show advanced dans Paramètres du jeu), le serveur vérifie chez Steam s'il existe une nouvelle version à chaque démarrage, donc un redémarrage vaut mise à jour. Le développeur avertit que les joueurs dont la version diffère de celle du serveur peuvent ne pas pouvoir se connecter.
Sauvegardes : le jeu conserve ses propres sauvegardes automatiques dans le dossier du serveur. La tâche rapide Réinitialisation du monde démarre une île neuve et conserve votre code d'invitation, les paramètres du serveur et les personnages de votre équipage.
Mods : le dossier de mods pour les fichiers .pak, R5/Content/Paks/~mods, est créé à l'installation et de nouveau à chaque démarrage.
Héberger soi-même ou louer : une comparaison honnête
Coût : le logiciel serveur est gratuit. L'héberger vous-même coûte une machine, de l'électricité et de la bande passante. La location est un abonnement mensuel fixé par l'offre.
Disponibilité : un serveur maison n'est en ligne que tant que votre PC, le courant et internet fonctionnent. Un serveur loué tourne sur le matériel de l'hébergeur.
Réseau : chez vous, une connexion directe demande un port TCP et UDP redirigé et une adresse IP publique, et les codes d'invitation dépendent du bon fonctionnement du NAT punch-through sur votre routeur. Un serveur loué n'a besoin de rien de tout cela.
Mise en place : héberger soi-même sous Windows se résume surtout à cliquer, mais vous gérez vous-même les mises à jour et la correspondance des versions. La location demande un nom, un mot de passe et un choix de mode de connexion.
Contrôle : l'auto-hébergement vous donne tous les fichiers. Sur nos serveurs, vous modifiez les paramètres sur la page Paramètres et gardez Fichiers pour ServerDescription.json et les fichiers du monde.
Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Vous pouvez tout accepter, accepter uniquement les cookies essentiels ou choisir par catégorie.Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Ils sont activés par défaut ici. Vous pouvez désactiver ce que vous ne souhaitez pas.Lire notre politique de confidentialité