Paramètres du monde et difficulté
Sur Windrose, la difficulté et les réglages de gameplay sont enregistrés dans chaque monde, dans un fichier WorldDescription.json. Deux mondes d'un même serveur peuvent donc avoir des réglages différents.
Choisir la méthode
| Méthode | Avantage | Quand l'utiliser |
|---|---|---|
| Créer le monde dans le jeu en solo, puis l'importer | Réglages choisis dans l'interface du jeu, sans risque d'erreur de syntaxe | Méthode la plus simple, notamment pour un nouveau monde |
Éditer WorldDescription.json sur le serveur | Pas besoin de repasser par le jeu | Ajuster un monde existant (voir l'avertissement ci-dessous) |
Pour la première méthode, voir Importer un monde solo.
Où se trouve WorldDescription.json ?
Le fichier se trouve dans le dossier du monde, sous R5/Saved/SaveProfiles/Default/ :
R5/Saved/SaveProfiles/Default/
└── RocksDB/ ← le nom exact peut varier selon la version (par exemple RocksDB_v2)
└── <VersionDuJeu>/
└── Worlds/
└── <IdDuMonde>/
└── WorldDescription.json
<IdDuMonde>est l'identifiant du monde : il correspond àIslandIddansWorldDescription.jsonet àWorldIslandIddansServerDescription.json- Ne renommez jamais le dossier
<IdDuMonde>: la base de données du monde s'appuie sur cet identifiant
Modifier les réglages
Arrêtez le serveur depuis la Console et créez une sauvegarde dans l'onglet Backups avant de modifier WorldDescription.json. Une erreur de syntaxe peut empêcher le monde de se charger.
- Arrêtez le serveur
- Ouvrez
WorldDescription.jsondans l'onglet Files - Modifiez le préréglage ou les paramètres voulus
- Enregistrez, puis démarrez le serveur
- Vérifiez en jeu que les nouveaux réglages sont appliqués
D'après le guide officiel du serveur dédié, les modifications de WorldDescription.json sur un monde existant doivent être appliquées avec un utilitaire en ligne de commande, R5WorldDescriptionUpdater.exe, livré avec le serveur. Cet utilitaire ne se lance pas depuis le panel. Si vos changements ne sont pas appliqués après le redémarrage, contactez le support, ou utilisez la méthode « créer le monde en solo puis l'importer ».
Structure du fichier
{
"IslandId": "…",
"WorldName": "Mon monde",
"WorldPresetType": "Medium",
"WorldSettings": {
"BoolParameters": { },
"FloatParameters": { },
"TagParameters": { }
}
}
| Clé | Rôle |
|---|---|
IslandId | Identifiant du monde, identique au nom du dossier. Ne pas modifier |
WorldName | Nom affiché du monde |
WorldPresetType | Préréglage : Easy, Medium, Hard ou Custom |
WorldSettings | Paramètres détaillés, répartis en booléens, nombres et étiquettes |
Les préréglages de difficulté
| Préréglage | PV des ennemis | Dégâts des ennemis | PV des navires | Dégâts des navires | Abordages |
|---|---|---|---|---|---|
Easy | ×0,7 | ×0,6 | ×0,7 | ×0,6 | ×0,7 |
Medium | ×1 | ×1 | ×1 | ×1 | ×1 |
Hard | ×1,5 | ×1,25 | ×1,5 | ×1,25 | ×1,5 |
Dès que vous modifiez un paramètre à la main, le monde passe en préréglage Custom.
Les paramètres détaillés
Dans WorldSettings, chaque paramètre est identifié par une clé au format particulier : un petit texte JSON échappé contenant le nom du paramètre (WDS.Parameter.…). Recopiez ces clés telles qu'elles apparaissent dans votre fichier et ne modifiez que la valeur. Exemple :
"FloatParameters": {
"{\"TagName\": \"WDS.Parameter.MobHealthMultiplier\"}": 1.5
}
Combat et navigation (FloatParameters)
| Paramètre | Rôle | Plage | Défaut |
|---|---|---|---|
MobHealthMultiplier | Points de vie des ennemis | 0,2 à 5 | 1 |
MobDamageMultiplier | Dégâts infligés par les ennemis | 0,2 à 5 | 1 |
ShipsHealthMultiplier | Points de vie des navires ennemis | 0,4 à 5 | 1 |
ShipsDamageMultiplier | Dégâts infligés par les navires ennemis | 0,2 à 2,5 | 1 |
BoardingDifficultyMultiplier | Difficulté des abordages | 0,2 à 5 | 1 |
Coop.StatsCorrectionModifier | Ajuste les PV des ennemis et la vitesse à laquelle ils perdent leur garde (posture) selon le nombre de joueurs | 0 à 2 | 1 |
Coop.ShipStatsCorrectionModifier | Ajuste les PV des navires ennemis selon le nombre de joueurs | 0 à 2 | 0 |
Dans le fichier, les valeurs décimales s'écrivent avec un point (1.5), pas une virgule.
Options (BoolParameters)
| Paramètre | Rôle | Défaut |
|---|---|---|
Coop.SharedQuests | Une quête coopérative accomplie par un joueur l'est pour tous les joueurs du serveur | true |
EasyExplore | Sur true, désactive les marqueurs de carte des points d'intérêt, plus difficiles à trouver | false |
Difficulté des combats (TagParameters)
CombatDifficulty règle la difficulté des boss et l'agressivité générale des ennemis. Il accepte Easy, Normal ou Hard :
"TagParameters": {
"{\"TagName\": \"WDS.Parameter.CombatDifficulty\"}": {
"TagName": "WDS.Parameter.CombatDifficulty.Hard"
}
}
Windrose est en accès anticipé : les noms, plages et valeurs par défaut des paramètres peuvent changer d'une version à l'autre. Fiez-vous en priorité au contenu de votre propre WorldDescription.json.