Aller au contenu principal

Dépannage Rust

Pourquoi vous ne pouvez pas rejoindre votre nouveau serveur Rust

Un serveur Rust qui ne vous laisse pas entrer à son tout premier démarrage est presque toujours en train de construire son monde. La génération de la carte et du maillage NAV prend jusqu'à dix minutes, et la seule chose qui la rallonge, c'est de redémarrer pour voir si cela aide.

  • Guides Rust
  • Mis à jour le
  • 5 min de lecture
  • Jusqu'à 10 minutes
  • Carte et maillage NAV
  • À surveiller via RCON
PREMIER DéMARRAGE1Le serveur démarreLe processus tourne, mais n'accepte pas encore les joueurs.2Génération de la carteConstruite à partir de la seed et de la taille du monde.3Génération du maillage NAVLa couche de pathfinding pour les animaux et les PNJ.4Connexions acceptéesEn général dans les 10 minutes suivant un démarrage à froid.Redémarrer pendant l'une des trois premières étapes vous ramène au début.

La réponse rapide

Patientez. Un nouveau serveur Rust passe jusqu'à dix minutes à générer sa carte et son maillage NAV avant d'accepter les connexions, et le processus recommence depuis zéro à chaque redémarrage du serveur. Surveillez la console RCON si vous voulez voir la progression plutôt que de deviner.

Points clés

  • Le serveur paraît en ligne car le processus tourne. Il n'est simplement pas prêt.
  • La génération prend jusqu'à 10 minutes, plus longtemps sur une grande taille de monde.
  • Redémarrer pour essayer de corriger cela est la seule chose garantie de rallonger l'attente.
  • Changer la seed ou la taille du monde déclenche à nouveau le même processus.
  • RCON vous montre l'étape en cours, donc vous n'avez pas à attendre en espérant.

Ce que fait le serveur

Démarrer un nouveau serveur Rust est un moment excitant, et c'est frustrant quand la chose que vous venez de payer ne vous laisse pas entrer. La bonne nouvelle, c'est qu'il s'agit d'une attente et non d'une panne.

À son premier démarrage, le serveur doit construire deux choses avant que quiconque puisse y jouer :

La carte
Le terrain lui même, généré à partir de votre seed et de la taille du monde. Rien n'existe tant que cela n'est pas terminé.
Le maillage NAV
La couche de pathfinding que les animaux et les PNJ utilisent pour se déplacer sur le terrain. Elle ne peut pas être construite avant que le terrain existe, donc elle s'exécute après, pas en parallèle.

Ensemble, cela peut prendre jusqu'à 10 minutes, selon la configuration du serveur et la taille de monde demandée. Le processus du serveur tourne pendant tout ce temps, ce qui explique justement pourquoi cela ressemble à un problème. Il est en ligne. Il n'est simplement pas terminé.

Ne le redémarrez pas. Redémarrer abandonne le travail en cours et relance la génération depuis le début. Presque tous les signalements d'un serveur qui « ne finit jamais de générer » se révèlent être un serveur qui a été redémarré deux ou trois fois par quelqu'un qui essayait de l'aider.

Ce qui déclenche une régénération

Le premier démarrage est le cas évident, mais ce n'est pas la seule fois où vous rencontrerez cette attente. Tout changement qui invalide le monde existant force une reconstruction.

  • Le tout premier démarrage d'un serveur flambant neuf.
  • Changer la seed du serveur. Une seed différente, c'est un monde différent.
  • Changer la taille du monde. Même raison, et les tailles plus grandes prennent plus de temps à construire.
  • Un wipe qui efface la carte. Le terrain doit revenir avant que quiconque puisse y atterrir.

Cela vaut la peine d'être anticipé si vous gérez un serveur que les gens s'attendent à voir disponible. Des changements de carte fréquents signifient des interruptions fréquentes, et si vous comptez garder le serveur en ligne de façon constante, le moment d'expérimenter avec les seeds est avant d'en parler à qui que ce soit, pas un vendredi soir.

Suivre la progression

Vous n'avez pas besoin d'attendre en actualisant avec espoir. Ces deux méthodes vous montrent à quelle étape le serveur se trouve réellement :

  • La console RCON intégrée dans votre panneau de contrôle. Rien à installer, et suffisant pour distinguer la génération d'un vrai problème.
  • Un client RCON externe pour une meilleure visibilité et gestion. Nous recommandons RustAdmin ou BattleMetrics.

Notre guide outils admin serveur Rust compare ces options et les autres plus en détail, y compris celles qui sont gratuites.

Comment nous évitons que cela ralentisse tout le monde

La génération de carte est une charge de travail lourde et en grande partie monothread, qui peut maintenir un cœur CPU à près de pleine utilisation pendant toute la durée. Sur une machine partagée, c'est un problème pour tout le monde, pas seulement pour le serveur qui fait le travail.

Notre plateforme gère cela en détectant quand une nouvelle seed ou taille de monde a été définie, et en liant ce serveur à un cœur CPU dédié pendant toute la durée de la génération. Le travail lourd est isolé plutôt que d'être laissé libre de déborder sur la machine.

Le résultat, c'est qu'un voisin qui génère une carte de 6 000 en taille de monde ne produit pas de pics de latence sur votre serveur, et le vôtre n'en produit pas sur le sien. Cela ne rend pas la génération plus rapide, cela évite juste que ce soit le problème de tout le monde.

Quand ce n'est pas la génération de carte

Si vous l'avez vraiment laissé tranquille pendant 15 minutes et que vous ne parvenez toujours pas à entrer, il est raisonnable de commencer à chercher ailleurs.

Incompatibilité de version
Après une mise à jour de Rust, le client et le serveur doivent être sur la même version. Si le serveur n'a pas été mis à jour, aucune méthode de connexion ne fonctionnera.
Mauvaise adresse
Vérifiez les informations de connexion sur votre panneau de contrôle plutôt que l'adresse que vous aviez notée précédemment, en particulier si le serveur a été reconstruit.
Redémarré en pleine génération
Vérifiez la sortie RCON. Si elle est à nouveau à un stade précoce, quelque chose l'a redémarré et le chronomètre a été remis à zéro.
Une erreur de configuration bloquant le démarrage
La sortie de la console l'indiquera normalement. Une ligne malformée dans server.cfg peut bloquer un démarrage d'une façon qui ressemble beaucoup à une longue attente.

Si vous avez fait le tour de tout cela, ouvrez un ticket avec la sortie RCON jointe. Le texte de la console est ce qui transforme une conversation de support d'une supposition en une solution.

D'autres guides pour ceux qui gèrent leur propre serveur Rust.

Réponses rapides

Questions fréquentes

Il génère la carte et le maillage NAV, ce qui se produit au premier démarrage et prend jusqu'à 10 minutes. Le processus du serveur tourne, c'est pourquoi il semble en ligne, mais il n'accepte pas les joueurs tant que la génération n'est pas terminée.

Jusqu'à environ 10 minutes, selon la taille du monde et la configuration du serveur. Une taille de monde plus grande prend plus de temps. Redémarrer pendant le processus le fait recommencer depuis le début.

Oui. Changer la seed du serveur ou la taille du monde signifie qu'une carte entièrement nouvelle doit être construite, ce qui déclenche le même processus de génération et la même attente qu'à un premier démarrage.

Utilisez la console RCON de votre panneau de contrôle, ou connectez un client RCON externe comme RustAdmin ou BattleMetrics. La sortie de la console montre à quel stade le serveur est arrivé, ce qui transforme une attente aveugle en une attente visible.

Générer le terrain et le maillage NAV est une charge de travail lourde et essentiellement monothread, et cela peut pousser un cœur à pleine utilisation pendant toute la durée. Sur notre plateforme, le serveur est lié à un cœur dédié pendant la génération pour que la charge ne déborde pas sur les autres serveurs de la même machine.

Probablement pas bloqué, mais cela vaut la peine d'être vérifié. La cause habituelle est qu'il a été redémarré une ou plusieurs fois et que chaque redémarrage a relancé le processus depuis le début. Laissez-le complètement tranquille pendant 15 minutes complètes et vérifiez la sortie RCON avant d'intervenir.

Hébergement Rust qui gère les parties lourdes

La génération de carte est liée à un cœur dédié sur notre plateforme, donc un serveur qui construit son monde ne ralentit personne d'autre sur la machine.

  • Datacentre au Royaume-Uni
  • Console RCON incluse
  • Support par ticket et Discord