Aller au contenu principal

Besoin d'un serveur performant pour vos projets ?

Découvrez nos offres

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éthodeAvantageQuand l'utiliser
Créer le monde dans le jeu en solo, puis l'importerRéglages choisis dans l'interface du jeu, sans risque d'erreur de syntaxeMéthode la plus simple, notamment pour un nouveau monde
Éditer WorldDescription.json sur le serveurPas besoin de repasser par le jeuAjuster 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 à IslandId dans WorldDescription.json et à WorldIslandId dans ServerDescription.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 et sauvegardez

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.

  1. Arrêtez le serveur
  2. Ouvrez WorldDescription.json dans l'onglet Files
  3. Modifiez le préréglage ou les paramètres voulus
  4. Enregistrez, puis démarrez le serveur
  5. Vérifiez en jeu que les nouveaux réglages sont appliqués
Réglages non pris en compte ?

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
IslandIdIdentifiant du monde, identique au nom du dossier. Ne pas modifier
WorldNameNom affiché du monde
WorldPresetTypePréréglage : Easy, Medium, Hard ou Custom
WorldSettingsParamètres détaillés, répartis en booléens, nombres et étiquettes

Les préréglages de difficulté​

PréréglagePV des ennemisDégâts des ennemisPV des naviresDégâts des naviresAbordages
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ètreRôlePlageDéfaut
MobHealthMultiplierPoints de vie des ennemis0,2 à 51
MobDamageMultiplierDégâts infligés par les ennemis0,2 à 51
ShipsHealthMultiplierPoints de vie des navires ennemis0,4 à 51
ShipsDamageMultiplierDégâts infligés par les navires ennemis0,2 à 2,51
BoardingDifficultyMultiplierDifficulté des abordages0,2 à 51
Coop.StatsCorrectionModifierAjuste les PV des ennemis et la vitesse à laquelle ils perdent leur garde (posture) selon le nombre de joueurs0 à 21
Coop.ShipStatsCorrectionModifierAjuste les PV des navires ennemis selon le nombre de joueurs0 à 20

Dans le fichier, les valeurs décimales s'écrivent avec un point (1.5), pas une virgule.

Options (BoolParameters)​

ParamètreRôleDéfaut
Coop.SharedQuestsUne quête coopérative accomplie par un joueur l'est pour tous les joueurs du serveurtrue
EasyExploreSur true, désactive les marqueurs de carte des points d'intérêt, plus difficiles à trouverfalse

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"
}
}
Le jeu évolue

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.

Voir aussi​