RuneScape Dragonwilds Intermédiaire 7 min de lecture

Serveur RuneScape Dragonwilds qui ne démarre pas

Votre serveur dédié RuneScape Dragonwilds plante ou s'arrête au lancement ? OwnerId vide, clés obligatoires manquantes, config écrasée, RAM, port déjà pris, lancement en root : diagnostic par les logs.

Serveur RuneScape Dragonwilds qui ne démarre pas

Serveur RuneScape Dragonwilds qui ne démarre pas : 7 causes et solutions

Le serveur se ferme tout seul après quelques secondes, ou reste bloqué au chargement ? Ce guide couvre le cas où le serveur lui-même ne démarre pas. Si le serveur tourne mais n’apparaît pas dans la liste, c’est un autre problème : voir Serveur Dragonwilds qui ne s’affiche pas.

Sources : guide officiel Jagex et wiki officiel.

Chez HebergTonServ, le support FR 24/7 lit les logs et corrige pour vous. 10,90 €/mois, 10 Go de RAM.


Étape 0 — Lire le log

Avant de deviner, regardez ce que dit le serveur.

FichierEmplacement
Log serveurRSDragonwilds/Saved/Logs/RSDragonwilds.log
Console en directlancer avec -log -NewConsole (options recommandées par Jagex)

Les dernières lignes avant l’arrêt indiquent presque toujours la cause. La version du serveur est écrite en haut du fichier.


Diagnostic express

SymptômeCause probableSection
S’arrête juste après le lancementOwnerId vide ou invalide#1
Mes réglages disparaissentFichier modifié pendant que le serveur tournait#3
Plantage en cours de chargementRAM insuffisante#4
Erreur de socket / bindPort déjà utilisé#5
Linux : refus immédiatLancé en root ou script non exécutable#6

1. OwnerId vide ou mal copié (cause n°1)

Jagex est explicite : le serveur ne démarre pas sans Owner ID. Ouvrez DedicatedServer.ini :

  • Windows : RSDragonwilds\Saved\Config\WindowsServer\DedicatedServer.ini
  • Linux : RSDragonwilds/Saved/Config/LinuxServer/DedicatedServer.ini (ou Config/Linux/ selon la version)
[/Script/Dominion.DedicatedServerSettings]
OwnerId=votre-player-id

Le Player ID se trouve en bas du menu Settings du jeu. Utilisez le bouton de copie : une seule faute de frappe suffit. Pas d’espace avant ou après la valeur. Voir Trouver son Player ID Dragonwilds.


2. Une clé obligatoire manque

Quatre valeurs sont obligatoires :

[/Script/Dominion.DedicatedServerSettings]
OwnerId=votre-player-id
ServerName=Mon serveur
DefaultWorldName=Ashenfall
AdminPassword=MotDePasseAdmin

Vérifiez aussi :

  • que l’en-tête de section est exactement [/Script/Dominion.DedicatedServerSettings] ;
  • que vous n’avez pas supprimé la ligne ServerGuid générée automatiquement ;
  • que vous n’avez pas ajouté de clés inventées trouvées sur Internet (MaxPlayers, PvPEnabled…) : elles n’existent pas officiellement.

3. Config modifiée pendant que le serveur tournait

Problème connu listé par Jagex : les modifications faites pendant que le serveur tourne sont perdues. Vous croyez avoir rempli OwnerId, mais au redémarrage la valeur n’est plus là.

La bonne méthode :

  1. Arrêter le serveur
  2. Modifier DedicatedServer.ini
  3. Enregistrer
  4. Redémarrer

Le wiki conseille aussi de sauvegarder DedicatedServer.ini avant chaque mise à jour SteamCMD, puis de le restaurer si besoin.


4. Pas assez de RAM

Le wiki officiel cite les erreurs de RAM parmi les causes de plantage. Formule Jagex : 2 Go + 1 Go par joueur, soit 8 Go pour 6 joueurs, libres en plus du système.

Sur un PC où vous jouez aussi, la RAM est partagée avec votre jeu : c’est souvent là que ça coince. Voir Combien de RAM pour un serveur Dragonwilds.


5. Port déjà utilisé

Le serveur écoute en UDP 7777. Si un autre programme (ou un second serveur Dragonwilds, ou un autre jeu Unreal Engine) utilise déjà ce port, lancez le serveur sur un autre port :

-Port=7778

Et ouvrez ce port-là. Voir Ouvrir les ports d’un serveur Dragonwilds.


6. Linux : droits et utilisateur

Le wiki Linux officiel fait tourner le serveur avec un utilisateur dédié (dragonwilds) et insiste : ne lancez pas le serveur en root. Les serveurs Unreal Engine refusent généralement de démarrer avec les privilèges root.

Vérifiez aussi que le script de lancement est exécutable :

chmod +x ~/rs_server/RSDragonwildsServer.sh

Et que les bibliothèques 32 bits nécessaires à SteamCMD sont installées (lib32gcc-s1, libc6:i386, libstdc++6:i386 sur Debian/Ubuntu), sinon le téléchargement du serveur peut être incomplet.


7. Installation incomplète ou corrompue

Après une coupure pendant un téléchargement ou une mise à jour, des fichiers peuvent manquer. Relancez SteamCMD avec validate :

steamcmd +force_install_dir <dossier_serveur> +login anonymous +app_update 4019830 validate +quit

Sauvegardez Saved/SaveGames et DedicatedServer.ini avant.


Toujours bloqué ?

Jagex invite à envoyer les logs au ModMail du Discord officiel de Dragonwilds pour un diagnostic avancé. Joignez RSDragonwilds.log et votre version de serveur.


FAQ

Le serveur démarre puis s’arrête sans message

Dans la grande majorité des cas, OwnerId est vide ou a été effacé par une modification à chaud (#1 et #3).

Mon serveur démarrait hier, plus aujourd’hui

Une mise à jour SteamCMD a pu réinitialiser la config ou laisser une installation incomplète (#3 et #7). Vérifiez aussi la version dans le haut du log.

Le serveur démarre mais crée un monde vide

Il n’a trouvé aucun .sav dans Saved/SaveGames et a créé un monde Standard nommé selon DefaultWorldName. Si vous aviez importé un monde, vérifiez qu’il n’a pas été renommé. Voir Transférer son monde.


Conclusion

Un serveur RuneScape Dragonwilds qui ne démarre pas vient presque toujours de DedicatedServer.ini : OwnerId vide, clé manquante ou modification faite à chaud. Lisez le log, arrêtez avant d’éditer, et gardez une copie de la config.

Pour ne plus jamais lire un log : HebergTonServ, serveur Dragonwilds préconfiguré, support FR 24/7, 10,90 €/mois.

Pour aller plus loin