Comment installer des mods sur un serveur RuneScape Dragonwilds

De Survival Servers
Aller à la navigation Aller à la recherche

Ce guide explique comment installer et gérer des mods pour RuneScape: Dragonwilds. Le jeu repose sur Unreal Engine 5 et se modde via des fichiers pak et UE4SS (Unreal Engine Scripting System). Jagex ne propose ni outils de modding officiels ni prise en charge du Steam Workshop pour Dragonwilds, mais publie des Community Modding Guidelines qui autorisent et encouragent les mods communautaires.

Important : Les mods ne sont pris en charge que sur les serveurs dédiés moddables. Les serveurs vanilla (sécurisés) n’autorisent pas les mods.

Ce qui s’exécute où

C’est la partie sur laquelle la plupart des guides se trompent, il vaut donc la peine d’être précis :

  • Les mods Pak s’exécutent sur le serveur dédié. Déposez le .pak dans le dossier ~mods du serveur et il se charge au démarrage.
  • Les mods Lua UE4SS ne s’exécutent pas sur le serveur dédié. UE4SS se charge via un proxy dwmapi.dll, et l’exécutable du serveur dédié Dragonwilds ne charge pas du tout ce proxy. Installer UE4SS sur un serveur dédié ne produit aucun fichier journal, aucun module chargé et aucun mod fonctionnel. L’échec est silencieux, ce qui explique pourquoi on a l’impression que cela devrait fonctionner.
  • Les mods Lua UE4SS s’exécutent dans le client du jeu. Installez UE4SS dans votre propre copie du jeu pour les mods côté client, les modifications d’interface et les sessions solo ou hébergées par un joueur.

Si la page Nexus d’un mod indique qu’il nécessite UE4SS ou SML, considérez-le comme un mod côté client.

Option n°1 : installer des mods Pak sur un serveur RuneScape: Dragonwilds chez Survival Servers

  1. Connectez-vous à votre panneau de contrôle Survival Servers
  2. Cliquez sur Stop pour arrêter votre serveur
  3. Utilisez Gestionnaire de fichiers ou Accès FTP pour téléverser le fichier .pak vers RSDragonwilds\Content\Paks\~mods\
    • Créez le dossier ~mods s’il n’existe pas
  4. Cliquez sur Démarrer pour lancer le serveur avec le mod chargé

Chaque offre Survival Servers inclut un accès FTP complet et le gestionnaire de fichiers, aucun outil supplémentaire n’est donc nécessaire.

Option n°2 : installer des mods Pak sur un serveur auto-hébergé

  1. Téléchargez le fichier du mod .pak depuis Nexus Mods
  2. Placez le fichier .pak dans : <server_root>\RSDragonwilds\Content\Paks\~mods\
    • Créez le dossier ~mods s’il n’existe pas
  3. Les mods Pak sont chargés automatiquement au démarrage du serveur, aucune configuration supplémentaire n’est nécessaire
  4. Redémarrez le serveur

Installation d’UE4SS dans le client du jeu

UE4SS est le framework requis par la plupart des mods Lua. Il s’installe dans votre propre installation du jeu, pas sur un serveur dédié.

  1. Téléchargez la dernière version de UE4SS depuis Nexus Mods
  2. Extrayez le contenu dans le répertoire de votre jeu afin que les fichiers se retrouvent dans :
<game_root>\RSDragonwilds\Binaries\Win64\
├── dwmapi.dll
└── ue4ss\
    ├── Mods\
    ├── Mods.txt
    └── UE4SS-settings.ini
  1. Extrayez chaque dossier de mod dans ue4ss\Mods\
  2. Activez le mod dans ue4ss\Mods.txt en ajoutant : ModName : 1
  3. Lancez le jeu

Alternative : SML (Script Mod Loader)

SML est un framework de mods alternatif qui active une console développeur et un bootstrapper Blueprint. Certains mods peuvent nécessiter SML à la place d’UE4SS ou en complément. Comme UE4SS, il s’agit d’un framework côté client. Consultez la page des prérequis de chaque mod.

Types de mods

Type de mod Emplacement d’installation S’exécute sur Description
Mods Pak RSDragonwilds\Content\Paks\~mods\ Serveur dédié Mods de remplacement d’assets (textures, modèles, modifications d’équilibrage)
Mods Lua (UE4SS) RSDragonwilds\Binaries\Win64\ue4ss\Mods\ Client de jeu uniquement Mods scriptés pour les outils d’administration, les ajustements de gameplay et les utilitaires
Mods côté client Fichiers de jeu du joueur uniquement Client de jeu uniquement Modifications d’interface, améliorations visuelles, aucune installation sur le serveur nécessaire

Mods populaires

Mod Type Description
UE4SS Framework client Framework de base requis pour les mods de script Lua
SML Framework client Active la console de développement et le bootstrapper Blueprint
Architect Nécessite UE4SS Supprime les limites de placement, ajoute des règles de construction configurables
Augmentation du nombre de joueurs Nécessite UE4SS Augmente la limite de joueurs dans les sessions hébergées par un client. Les serveurs dédiés utilisent à la place le nombre de slots de votre offre

Supprimer des mods

  1. Arrêtez votre serveur
  2. Pour les mods pak : supprimez le fichier .pak de Content\Paks\~mods\
  3. Pour les mods Lua côté client : définissez le mod sur ModName : 0 dans Mods.txt, ou supprimez le dossier du mod de ue4ss\Mods\
  4. Démarrez votre serveur

Remarque : retirer des mods qui ajoutent du contenu à votre monde peut poser des problèmes si des données sauvegardées dépendent de ce mod. Sauvegardez toujours votre monde avant de retirer des mods.

Mise à jour des mods

  1. Arrêtez votre serveur
  2. Supprimez les anciens fichiers du mod
  3. Téléchargez et installez la version mise à jour
  4. Démarrez votre serveur

Consultez le journal des modifications du mod avant la mise à jour pour toute instruction de migration particulière. Les mises à jour du jeu peuvent casser les mods, alors revérifiez vos mods après chaque patch de Dragonwilds.

Dépannage

Problème Solution
Le serveur ne démarre pas après l’ajout d’un mod pak Retirez le nouveau mod et testez. Vérifiez les erreurs dans les journaux.
J’ai téléversé UE4SS sur mon serveur et rien ne se passe Comportement attendu. UE4SS ne se charge pas sur la version serveur dédié de Dragonwilds. Utilisez des mods pak côté serveur et installez plutôt UE4SS dans votre client de jeu.
Le mod Pak ne se charge pas Vérifiez que le .pak se trouve directement dans ~mods\, pas dans un sous-dossier, et que le serveur a bien été entièrement redémarré
Le mod ne se charge pas dans le client (Lua) Vérifiez que le mod est activé dans Mods.txt (ModName : 1) et qu’UE4SS lui-même est installé à côté de l’exécutable du jeu
Plantages après une mise à jour du jeu Réinstallez UE4SS dans le client. Les mises à jour du jeu peuvent écraser ou casser les fichiers de mods.
L’antivirus bloque dwmapi.dll Ajoutez une exception pour ce fichier dans les paramètres de votre antivirus

Voir aussi

Les mods RuneScape Dragonwilds après la mise à jour 1.0