Aller au contenu

Dépannage de Crucible Local Server

Réponse rapide : la plupart des problèmes viennent de l’installation, d’une mise à jour, des ports, du RCON ou de votre réseau. Trouvez votre symptôme ci-dessous. La ligne dorée sous Démarrer le serveur dans la Vue rapide et l’onglet Console disent en général ce qui a mal tourné. Pour un message d’erreur de Rust lui-même, voir l’index des erreurs.

Crucible Local Server lance un vrai serveur dédié Rust sur votre PC. Il tourne sous Windows 10 et 11 et se met à jour tout seul via le launcher Crucible.

L’installation est bloquée à 0 % ou ne se termine pas

Section intitulée « L’installation est bloquée à 0 % ou ne se termine pas »

Le serveur dédié Rust est un gros téléchargement (environ 6 Go). La barre scintille jusqu’à ce que le téléchargement démarre, et elle peut rester près du haut un moment pendant que Steam vérifie les fichiers à la fin. Si elle ne se termine vraiment pas :

  • Vérifiez votre connexion internet.
  • Assurez-vous que votre antivirus ne bloque pas steamcmd.
  • Assurez-vous d’avoir assez d’espace disque libre.

Vous pouvez suivre la progression ou retirer une installation depuis le menu déroulant Installations de la barre de titre. Voir installer les fichiers du serveur Rust.

Mon serveur ne se met pas à jour, ou dit qu’une mise à jour n’a pas abouti

Section intitulée « Mon serveur ne se met pas à jour, ou dit qu’une mise à jour n’a pas abouti »

Lisez la ligne dorée sous Démarrer le serveur dans la Vue rapide. Elle dit pourquoi le dernier démarrage a ou n’a pas mis à jour :

  • Les mises à jour automatiques sont désactivées dans les Réglages : activez Mettre à jour les fichiers du serveur au démarrage dans les Réglages, ou appuyez sur Mettre à jour sur la ligne de l’installation dans Installations.
  • Vérification de mise à jour ignorée : un autre serveur est en cours d’exécution : Steam ne peut pas mettre à jour des fichiers qu’un serveur en marche utilise. Arrêtez l’autre serveur, puis démarrez celui-ci, ou mettez à jour depuis Installations.
  • La mise à jour elle-même a échoué : arrêtez le serveur et appuyez sur Réparer, dans la Vue rapide ou sur la ligne de l’installation dans Installations. Il vérifie chaque fichier auprès de Steam et reconstruit ce qui ne va pas, en gardant vos mondes, maps, plugins et configs.

Une mise à jour qui échoue n’empêche jamais le serveur de démarrer : il démarre sur la version que vous avez déjà.

Certaines branches de test demandent un code d’accès que Facepunch publie à l’ouverture de la branche. Ouvrez Installations dans la barre de titre, saisissez le code dans la case Code d’accès de cette branche et appuyez sur Installer. Si la branche n’est pas listée du tout, ajoutez-la par son nom en bas du menu déroulant Installations, avec son code. Voir les branches protégées par un code.

Un autre serveur, ou un processus RustDedicated resté en route, utilise déjà ce port :

  • Un serveur tourne à la fois par défaut, donc arrêtez l’autre serveur d’abord.
  • Si un processus RustDedicated a été laissé par un plantage, terminez-le dans le Gestionnaire des tâches, puis redémarrez.
  • L’app vérifie les ports de jeu, de requête et RCON avant de démarrer, donc elle vous dit d’avance si l’un est pris.

Le RCON ne se connecte pas ou dit RCON désactivé

Section intitulée « Le RCON ne se connecte pas ou dit RCON désactivé »

Le web-RCON ne s’active que si le serveur a un mot de passe RCON défini. L’app en génère un pour chaque nouveau serveur, donc si la console est à sens unique ou si la Vue rapide dit RCON désactivé. Définissez un mot de passe dans Config. :

  • Ouvrez Config et définissez ou Régénérez le mot de passe RCON.
  • Redémarrez le serveur pour qu’il démarre avec le RCON activé.

Sans mot de passe, la console passe à sens unique et les actions rapides et les stats en direct ne marchent plus. Voir console, RCON et outils admin.

Le RCON ne se connecte pas, et j’ai bien défini un mot de passe

Section intitulée « Le RCON ne se connecte pas, et j’ai bien défini un mot de passe »

Rust refuse de lancer le RCON avec une poignée de mots de passe courants (password, 123456, changeme, qwerty et quelques autres). Sans RCON, la console est à sens unique, les actions rapides et les stats en direct ne font rien, et un redémarrage planifié ne se déclenche jamais. Crucible bloque ces mots de passe, mais si un serveur a été configuré ailleurs, changez-le dans Config et redémarrez le serveur.

Le RCON ne répond que sur ce PC. Ajoutez +rcon.ip 0.0.0.0 sous le séparateur dans les arguments de lancement du serveur, redémarrez le serveur et autorisez RustDedicated.exe dans le Pare-feu Windows. Ne redirigez jamais le port RCON sur votre routeur. Voir outils RCON sur un autre PC.

Mon serveur est bloqué sur Démarrage, quand est-il rejoignable

Section intitulée « Mon serveur est bloqué sur Démarrage, quand est-il rejoignable »

Un serveur n’est rejoignable qu’à En ligne. Passer de Démarrage à En ligne peut prendre du temps sur une map grande ou custom, pendant que Rust construit le monde et le navmesh :

  • Surveillez la Console pour la ligne server startup complete. C’est là que l’app passe à En ligne et que Rejoindre apparaît.
  • S’il n’atteint jamais En ligne, cherchez dans la console des erreurs : un mauvais fichier de map, un mod manquant ou un conflit de port.
  • Un lien de map custom doit être en https. Un lien http simple est refusé avant le démarrage du serveur.
  • Un gros monde démarre plus lentement. Ignorer le navmesh de l’IA (démarrage plus rapide) dans Config réduit l’attente sur un monde de construction ou de test de map ; voir garder un serveur local fluide.

Steam ignore la demande quand Rust est déjà ouvert. Ouvrez le bouton d’astuces de connexion (i) à côté de Rejoindre, copiez le bind F5 dans la console F1 une fois, puis appuyez sur F5 pour rejoindre à tout moment, même Rust ouvert. Sur un serveur staging, votre client Rust doit aussi être sur la même branche.

Un redémarrage planifié ne peut se déclencher que pendant que Crucible Local Server tourne. Fermer l’app arrête le serveur :

  • Fermer la fenêtre quitte l’app par défaut. Activez Garder en arrière-plan dans la zone de notification à la fermeture dans les Réglages, et Crucible reste dans la zone de notification avec le serveur en marche, donc un redémarrage de nuit a vraiment lieu.
  • Le compte à rebours passe par le RCON, donc le serveur doit avoir un mot de passe RCON défini (voir plus haut).
  • Un redémarrage manqué pendant que le PC était en veille est sauté au lieu de se déclencher à votre réveil, donc un portable fermé à 4 h du matin reprend l’horaire le lendemain.

Puis-je faire tourner deux serveurs en même temps

Section intitulée « Puis-je faire tourner deux serveurs en même temps »

Oui. Activez Autoriser plusieurs serveurs en même temps dans les Réglages. Chaque serveur garde ses propres ports, son monde et sa console. Chaque serveur en marche coûte de la vraie RAM et du vrai CPU, donc c’est désactivé par défaut.

Un processus RustDedicated reste en marche après la fermeture de l’app

Section intitulée « Un processus RustDedicated reste en marche après la fermeture de l’app »

L’app arrête son serveur quand vous la fermez, donc cela ne devrait pas arriver en usage normal. Si l’app a planté ou a été fermée de force :

  • Terminez tout RustDedicated restant dans le Gestionnaire des tâches pour libérer le port.
  • Redémarrez le serveur.

Des joueurs hors de mon réseau peuvent-ils rejoindre mon serveur

Section intitulée « Des joueurs hors de mon réseau peuvent-ils rejoindre mon serveur »

Crucible Local Server est un outil de test local et ne touche pas à votre routeur :

  • Des amis sur votre propre réseau peuvent rejoindre avec la chaîne de connexion LAN, dès que le Pare-feu Windows autorise RustDedicated.exe sur votre PC.
  • Pour laisser entrer des joueurs de l’extérieur, redirigez vous-même le port de jeu sur votre routeur, ou utilisez un relais comme playit.gg ou Tailscale, qui ne demande aucun réglage de routeur et marche même derrière un CGNAT.
  • Pour donner une map à de vrais joueurs pour de bon, hébergez votre map custom sur un serveur public.

Voir console, RCON et outils admin pour les chaînes de connexion.

Crucible Local Server garde son propre log ici :

<Crucible install root>\logs\launcher-log.txt

ce qui, sur une installation par défaut, donne %LOCALAPPDATA%\Programs\Crucible\logs\launcher-log.txt.

Le nom de fichier dit « launcher » et c’est le bon fichier. Chaque app Crucible écrit dans un seul log partagé, donc l’outil heightmap, le launcher et cette app atterrissent tous dans launcher-log.txt. Il n’y a pas de log serveur séparé à chercher. Chaque app inscrit sa propre bannière de démarrage avec sa version à l’ouverture, donc vous voyez quelle app a écrit quelles lignes et sur quelle build vous étiez.

Si l’app a planté, les détails y sont écrits. Joignez le fichier quand vous signalez un problème.

C’est un autre fichier que les deux boutons de log dans l’app : la ligne Logs dans les Réglages et le bouton Ouvrir le journal de la console vont tous deux au dossier qui contient le log propre à chaque serveur Rust, pas celui de l’app.

Utilisez l’icône Discord en haut à droite de l’app, ou postez dans le forum de bugs et de retours du serveur Discord. Il est utile d’inclure ce que le serveur faisait et les erreurs de la console. L’icône de cœur à côté est un soutien facultatif à l’écosystème, pas un canal d’assistance ; voir soutenir Crucible. Le bouton Guides de la barre de titre vous fait parcourir chaque partie de l’app si vous voulez vérifier une étape.