Aller au contenu principal

Dépannage Rust

Serveur Rust absent de la liste des serveurs

Un serveur Rust que personne ne trouve fonctionne généralement parfaitement. Le navigateur de serveurs ne peut interroger qu'un nombre limité de serveurs pour leurs détails, il masque les serveurs vides intentionnellement, et un serveur tout neuf échoue aux deux tests à la fois.

  • Guides Rust
  • Mis à jour le
  • 7 min de lecture
  • Plafond de requêtes Steam
  • Serveurs vides masqués
  • 50+ emplacements de cache
POURQUOI LES SERVEURS DISPARAISSENTServeurs qui existentTousQue Steam peut interroger~10 000Affichés par défautPeuplés uniquementUn nouveau serveur videMasquéChaque filtre réduit le bassin. Un nouveau serveur vide échoue à chacun d'eux.

La réponse rapide

Steam ne peut interroger qu'environ 10 000 serveurs à la fois, et Rust masque les serveurs vides du navigateur par défaut. Un nouveau serveur sans personne dessus échoue donc aux deux filtres à la fois. Faites venir les premiers joueurs par connexion directe, gardez un temps de disponibilité continu, et utilisez la mise en cache des requêtes pour que votre serveur réponde assez vite pour rester dans le lot.

Points clés

  • Ne pas être listé est normal pour un nouveau serveur. Ce n'est pas un défaut.
  • Il existe plus de serveurs Rust que le système de requêtes ne peut en atteindre. Certains sont toujours invisibles.
  • Les serveurs vides sont masqués intentionnellement. Les joueurs sont le ticket d'entrée, pas une récompense pour l'avoir obtenu.
  • Redémarrer à répétition empire le problème, il ne le résout pas.
  • La connexion directe fonctionne toujours et c'est ainsi que vous brisez la boucle.

Pourquoi le navigateur masque votre serveur

Le navigateur de serveurs Rust n'est pas un annuaire. C'est le résultat d'un processus de requêtes avec des limites strictes, et comprendre ces limites est ce qui évite que cela paraisse arbitraire.

Steam a un plafond de requêtes d'environ 10 000 serveurs. C'est le nombre de serveurs dont il peut demander les détails en une fois. Comme il existe bien plus de serveurs Rust que cela en réalité, il est physiquement impossible de tous les voir, et il n'y a aucun réglage de votre côté qui change cette arithmétique.

Steam essaie aussi de faire correspondre au mieux les serveurs à chaque joueur plutôt que de renvoyer une liste brute. En pratique, cette correspondance est imprévisible, et le fait qu'un serveur donné apparaisse pour une personne donnée relève presque de la loterie.

Le problème des serveurs vides

Facepunch a amélioré le navigateur en masquant tous les serveurs vides par défaut. Du point de vue d'un joueur, c'est un net progrès : la liste se remplit de serveurs qui ont du monde plutôt que de centaines qui n'en ont pas.

Du point de vue d'un nouveau propriétaire de serveur, cela crée un problème circulaire. Votre serveur est vide, donc il est masqué. Il est masqué, donc personne ne le trouve. Personne ne le trouve, donc il reste vide.

Les joueurs peuvent cocher Show Empty pour tout voir, mais cela les ramène à l'ancien navigateur, moins utile, et très peu de gens le font. Vous ne pouvez pas bâtir une stratégie en supposant qu'ils le feront.

Conséquence pratique : vos tout premiers joueurs valent plus que les cent suivants. Ce sont eux qui rendent le serveur éligible pour être vu du tout. Faire venir trois amis pour rester inactifs sur un wipe frais, ce n'est pas gonfler les chiffres, c'est le mécanisme par lequel de vrais joueurs peuvent vous trouver.

Comment la mise en cache des requêtes change la donne

Vous ne pouvez pas relever le plafond de Steam. Ce que vous pouvez changer, c'est la performance de votre serveur dans le processus de requêtes auquel il est soumis.

Notre réseau A2S anycast met en cache les réponses aux requêtes sur plus de 50 points de présence en Europe, en Amérique et en Asie. Quand un navigateur interroge votre serveur, la réponse vient du cache le plus proche plutôt que de faire l'aller retour jusqu'au serveur. Deux choses en découlent :

Réponses plus rapides
Un serveur qui répond vite a beaucoup moins de risques d'être écarté d'un lot de requêtes pour dépassement de délai, en particulier pendant les périodes chargées.
Ping affiché plus bas
Le ping affiché dans le navigateur reflète la distance jusqu'au cache, donc les joueurs partout dans le monde voient un chiffre bas plutôt que décourageant.

La mise en cache est incluse automatiquement sur tout notre hébergement de jeu partagé, et peut être appliquée via le gestionnaire de pare-feu sur nos serveurs VPS, VDS et dédiés.

Pour être clair sur ce que cela fait et ne fait pas : la mise en cache affecte la réponse aux requêtes, c'est à dire la découverte. Une fois qu'un joueur se connecte, il parle directement au serveur à la distance réseau réelle. Cela vous rend plus facile à trouver, pas plus rapide à jouer.

Ce qu'il vaut la peine de vérifier d'abord

Avant de mettre cela sur le compte du système de requêtes, écartez la poignée de problèmes de configuration qui produisent des symptômes identiques.

Port de requête accessible
Le navigateur parle au port de requête, les joueurs parlent au port de jeu. Un serveur peut être parfaitement rejoignable et totalement invisible si un seul des deux est ouvert.
Nom du serveur
Si vous cherchez par nom, cherchez une sous chaîne exacte. La recherche de Rust est moins tolérante qu'on ne le pense.
Bon onglet
Un serveur moddé n'apparaît pas sous Community. Si vous utilisez Oxide ou uMod, regardez sous Modded.
Temps de disponibilité
Un temps de disponibilité continu aide. Si vous redémarriez pour tester des réglages, arrêtez, laissez le tourner, et vérifiez à nouveau dans quelques heures.

Ce qui vous rend vraiment visible

  1. Faites venir des joueurs par connexion directe

    Partagez l'IP et le port avec tous ceux que vous pouvez. Une fois qu'il y a des joueurs, le filtre des serveurs vides cesse de jouer contre vous.

  2. Faites de la publicité là où les joueurs regardent le jour du wipe

    Les sites de listing juste après wipe, les subreddits Rust et les canaux Discord de wipe touchent tous des gens qui cherchent activement un nouveau serveur. Notre guide publicité pour serveur Rust couvre les détails.

  3. Laissez le tourner

    Résistez à l'envie de redémarrer sans arrêt. Le temps de disponibilité est l'une des rares choses que vous contrôlez vraiment.

  4. Utilisez la mise en cache des requêtes

    Cela supprime la raison liée au temps de réponse pour être écarté d'un lot, ce qui est la partie du problème qu'aucune publicité ne peut corriger.

  5. Demandez à vos habitués de le mettre en favori

    Un serveur mis en favori apparaît dans l'onglet Favorited quel que soit le navigateur. Vos joueurs existants n'ont alors plus jamais besoin de vous retrouver.

La connexion directe en attendant

Rien dans le navigateur n'affecte la connexion directe. Quiconque possède l'adresse peut rejoindre à tout moment, listé ou non.

client.connect 123.456.78.9:28015

Appuyez sur F1 dans Rust, sélectionnez l'onglet CONSOLE, collez cela avec votre propre adresse et appuyez sur Entrée. Mettez le dans votre Discord, mettez le sur votre fiche de listing, et épinglez le. Pour un serveur pas encore visible, cette ligne est tout votre entonnoir d'acquisition, et cela vaut la peine de la traiter comme telle.

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

Réponses rapides

Questions fréquentes

Deux raisons s'accumulent. Steam ne peut interroger qu'environ 10 000 serveurs à la fois, donc être absent d'une recherche signifie souvent simplement que votre serveur n'était pas dans le lot. Et Facepunch masque les serveurs vides du navigateur par défaut, donc un serveur sans personne dessus n'a presque aucune chance d'apparaître.

Oui, par défaut. C'était un changement délibéré pour rendre le navigateur plus utile, car cela évite que la liste se remplisse de serveurs sur lesquels personne ne joue. L'effet secondaire est qu'un nouveau serveur n'a aucune voie vers la liste tant qu'il n'a pas de joueurs. Cocher Show Empty revient à l'ancien comportement.

Environ 10 000. Comme il existe bien plus de serveurs Rust que cela, il est physiquement impossible pour le navigateur de tous les afficher, et lesquels apparaissent n'est pas quelque chose qu'un propriétaire de serveur contrôle directement.

A2S est le protocole de requête que le navigateur utilise pour demander à un serveur son nom, son nombre de joueurs et son ping. La mise en cache répond à ces requêtes depuis un réseau de périphérie plutôt que depuis le serveur lui même, donc la réponse est plus rapide et vient de plus près de celui qui l'a demandée. Cela améliore à la fois les chances d'être inclus dans un lot de requêtes et le ping affiché par le navigateur.

La connexion directe. Donnez l'IP et le port aux gens et ils pourront rejoindre quel que soit le navigateur. Une fois qu'il y a des joueurs dessus, le serveur devient éligible pour apparaître dans la liste, ce qui explique pourquoi les tout premiers joueurs comptent bien plus que les cent suivants.

Non, cela empire généralement les choses. Un temps de disponibilité continu aide un serveur à rester dans les résultats de requêtes, donc des redémarrages fréquents ne cessent de jeter aux orties la réputation acquise. Redémarrez quand vous en avez besoin, pas comme solution à ce problème.

Hébergement avec mise en cache A2S intégrée

Notre réseau de requêtes anycast met en cache les réponses du navigateur de serveurs sur plus de 50 emplacements dans le monde, sur chaque serveur de jeu partagé et disponible sur nos gammes VPS et dédiées.

  • Datacentre au Royaume-Uni
  • Mise en cache des requêtes A2S
  • Protection DDoS incluse