Ce guide vous montrera comment configurer un serveur dans Windrose, qu’il soit auto-hébergé ou via un service tiers.
Depuis le début de l’accès anticipé, Windrose prend en charge aussi bien les serveurs dédiés que les serveurs non dédiés, chacun remplissant une fonction qui leur est propre selon le joueur.
Serveurs non dédiés
Pour de nombreux joueurs, un serveur non dédié sera largement suffisant dans Windrose. Ils utilisent les mêmes mondes auxquels vous avez accès en mode Solo / hors ligne, et peuvent être créés via l’option « Héberger une partie » dans le menu principal. Les serveurs créés de cette façon ne seront accessibles aux autres joueurs que lorsque vous êtes également dans le monde.
Les serveurs non dédiés vous permettent de définir un mot de passe, qui doit être saisi après avoir rejoint le serveur par n’importe quel moyen. Les joueurs peuvent se connecter via le code d’invitation affiché avant le chargement du monde, ou dans la section « Afficher les informations du serveur » du menu en jeu.
Comme ces serveurs utilisent le système de mondes intégré de Windrose, vous pouvez modifier librement les paramètres du monde lorsque vous le sélectionnez dans le menu « Héberger une partie ».
Serveurs dédiés
Les serveurs dédiés exigent un peu plus de travail pour leur mise en place, du moins si vous en hébergez un vous‑même. Si vous souhaitez éviter le besoin d’un matériel supplémentaire de votre côté, il est possible de créer des serveurs via des sites tiers tels que Survival Servers (lien affilié).
Si vous prévoyez d’héberger un serveur sur votre propre matériel, vous devrez installer l’outil Windrose Dedicated Server. Cet outil est ajouté à votre compte Steam lors de l’achat de Windrose lui‑même, dans la catégorie Outils de votre bibliothèque. Lancez celui‑ci après téléchargement, attendez que le texte cesse de défiler, puis fermez l’outil.
En utilisant l’outil serveur via Steam, vous pouvez localiser le dossier nécessaire pour tout configurer en faisant un clic droit sur Windrose Dedicated Server dans votre bibliothèque puis en allant dans Propriétés. De là, allez dans Fichiers installés et enfin Parcourir.
Il y a deux fichiers à modifier. Dans le dossier R5, vous trouverez ServerDescription.json, qui contient les options concernant le mot de passe et les limites de joueurs. À partir de là, accédez à Save, SaveProfiles, Default, RocksDB. Dans le dossier suivant (nommé d’après le numéro de version actuel de Windrose) se trouve le dossier Worlds.
Dans le dossier Worlds se trouve un autre dossier composé d’une longue chaîne de chiffres, et à l’intérieur se trouve WorldDescription.json (vous pouvez ignorer les autres fichiers).
ServerDescription.json et WorldDescription.json déterminent à la fois les options du serveur et celles du monde, et peuvent être modifiés à l’aide d’un éditeur de texte tel que Notepad.
Réglages de ServerDescription.json
| Nom | À quoi sert |
| InviteCode | Le code que les autres joueurs utiliseront pour trouver votre serveur. Autorise les chiffres et les lettres minuscules et majuscules. |
| IsPasswordProtected | Détermine si le serveur exige un mot de passe. Il est généralement recommandé de le passer à True. |
| Password | Le mot de passe du serveur. Peut être laissé vide si l’option ci‑dessus est à False. |
| ServerName | Le nom du serveur tel qu’il apparaît dans la liste des serveurs. |
| MaxPlayerCount | Combien de joueurs peuvent accéder au serveur simultanément. Peut aller jusqu’à 8, bien qu’un maximum de 4 soit actuellement recommandé pour des raisons de stabilité et d’équilibre. |
| P2pProxyAddress | L’adresse IP du serveur. Si tout le monde se connecte via votre réseau local, vous pouvez laisser 127.0.0.1. Sinon, utilisez l’invite de commandes sous Windows et tapez ipconfig. L’adresse IPv4 est celle dont vous aurez besoin. |
Réglages de WorldDescription.json
| Nom | À quoi sert | Valeurs |
| WorldName | Le nom du monde. | |
| WorldPresetType | Configure le jeu sur Easy, Medium ou Hard en termes de difficulté prédéfinie. Si vous modifiez l’une des valeurs ci‑dessous, cette valeur passera à Custom. | Easy, Medium, or Hard |
| Coop.SharedQuests | Détermine si certaines quêtes progresseront pour tous les joueurs, à condition qu’ils aient tous la quête et soient au même point. Cela ne s’applique actuellement qu’à un petit nombre de quêtes, même lorsque activé. | true, false |
| EasyExplore | Détermine si des marqueurs de carte apparaissent pour les points d’intérêt non encore explorés à proximité. Actuellement, cela fonctionne à l’inverse de ce à quoi on pourrait s’attendre (mettre EasyExplore sur true retire en fait les marqueurs, plutôt que de les activer). | true, false |
| MobHealthMultiplier | Santé des ennemis. | 0.2-5.0 |
| MobDamageMultiplier | Dégâts causés par les ennemis. | 0.2-5.0 |
| ShipsHealthMultiplier | Santé des navires ennemis. | 0.4-5.0 |
| ShipsDamageMultiplier | Dégâts des navires ennemis. | 0.2-2.5 |
| BoardingDifficultyMultiplier | Quantité d’ennemis à éliminer après l’abordage d’un navire à faible vie. | 0.2-5.0 |
| Coop.StatsCorrectionModifier | Amplification des statistiques des ennemis en fonction du nombre de joueurs présents sur le serveur. | 0.0-2.0 |
| Coop.ShipStatsCorrectionModifier | Amplification des statistiques des navires ennemis en fonction du nombre de joueurs présents sur le serveur. | 0.0-2.0 |
| CombatDifficulty | Difficulté du boss (définie à la fin de la deuxième ligne « WDS.Parameter.CombatDifficulty » dans le fichier de configuration). | Easy, Normal, Hard |