La réponse rapide
Le navigateur de serveurs ne peut interroger qu'un nombre limité de serveurs à la fois, donc
le vôtre n'est peut-être simplement pas dans le lot. Réglez bIsLANMatch=false,
confirmez que le port de requête est accessible, enregistrez le serveur sur un site de
référencement externe comme ArkServers.net, et gardez une disponibilité continue. Le cache de
requêtes est ce qui élimine le problème plutôt que de le contourner.
Points clés
- Ne pas être référencé est généralement un problème de file d'attente, pas un défaut du serveur.
- Steam et le navigateur en jeu interrogent environ 5 000 serveurs à la fois.
- Les serveurs nouveaux, vides et qui redémarrent fréquemment sont les premiers à être écartés.
- Les sites de référencement externes prennent jusqu'à 48 heures pour détecter un serveur.
- La connexion directe fonctionne toujours, même quand le navigateur refuse de vous montrer.
Pourquoi votre serveur est absent
Il existe bien plus de serveurs ARK dans le monde qu'aucun navigateur ne peut en interroger à la fois. Le navigateur de serveurs Steam et la liste non officielle en jeu fonctionnent tous deux via un lot de requêtes, et il y a trois façons de se retrouver en dehors.
- Limites de requêtes
- Steam et le navigateur en jeu ne peuvent interroger qu'environ 5 000 serveurs à la fois. Si le vôtre n'est pas dans ce lot, il n'apparaît pas. Rien ne cloche avec lui.
- Délai de référencement
- Les sites externes comme ArkServers.net couvrent une portée bien plus large que le navigateur en jeu, mais l'enregistrement n'est pas instantané. Cela prend quelques heures et parfois jusqu'à 48.
- Disponibilité
- Les serveurs en ligne en continu ont plus de chances d'apparaître dans les résultats Steam et en jeu. Un serveur nouveau, ou qui redémarre souvent, perd sans cesse la position qu'il accumule.
Pris ensemble, ces trois points expliquent le schéma que la plupart des propriétaires signalent : le serveur était visible, puis a disparu, puis est revenu de lui-même. C'est un lot dans lequel vous entrez et sortez, pas un réglage qui se dérègle sans cesse.
Vérifiez d'abord les réglages de votre serveur
Avant de faire quoi que ce soit de compliqué, éliminez les deux erreurs de configuration qui cachent un serveur indépendamment de tout le reste.
Réglez bIsLANMatch sur false. Si votre serveur est
marqué comme une partie en réseau local, il ne sera pas du tout référencé publiquement. Dans
GameUserSettings.ini :
[SessionSettings]
bIsLANMatch=false
Confirmez que le port de requête est ouvert et correctement redirigé. Le port de requête est distinct du port de jeu, et un serveur peut être parfaitement rejoignable en connexion directe tout en étant complètement invisible pour le navigateur, car le navigateur s'adresse au port de requête et les joueurs s'adressent au port de jeu. Si l'un est accessible et pas l'autre, c'est exactement le symptôme que vous obtenez.
Cache de requêtes A2S
A2S est le protocole que Steam et le navigateur en jeu utilisent pour demander à un serveur son nom, son nombre de joueurs, sa carte et son ping. Chaque entrée que vous voyez dans une liste de serveurs est une réponse à l'une de ces requêtes.
Le cache A2S stocke et retransmet ces réponses. Au lieu que chaque requête voyage jusqu'à votre serveur et revienne, elle est répondue depuis un cache en périphérie du réseau, près de celui qui l'a demandée. Cela fait deux choses utiles :
- Les requêtes obtiennent une réponse rapide et fiable, donc votre serveur a bien moins de risques d'être écarté d'un lot pour cause de lenteur à répondre ou de timeout sous charge.
- Le ping affiché dans le navigateur reflète la distance jusqu'au cache plutôt que jusqu'au serveur, ce qui sur notre réseau s'affiche généralement autour de 10 à 30 ms.
Notre cache fonctionne sur plus de 50 emplacements dans le monde. L'effet pratique est qu'un serveur au Royaume-Uni ne ressemble pas à un serveur distant et lent à répondre pour un joueur qui navigue depuis ailleurs, et il reste dans les résultats de requête plutôt que d'en sortir.
Le cache change le ping affiché par le navigateur, pas la latence de votre jeu réel. Une fois qu'un joueur se connecte, il s'adresse directement au serveur, à la distance réseau réelle quelle qu'elle soit. Cela affecte la découverte, pas la performance.
S'enregistrer sur des sites de référencement externes
Des sites comme ArkServers.net ne sont pas soumis à la limite de lot du navigateur en jeu, ce qui en fait une méthode bien plus fiable pour les joueurs cherchant un serveur précis.
-
Visitez le site de référencement
Allez sur ArkServers.net et trouvez l'option d'ajout de serveur.
-
Soumettez votre IP et votre port de requête
Le port de requête, pas le port de jeu. Se tromper ici est la raison pour laquelle un serveur soumis n'apparaît jamais.
-
Attendez la détection
Généralement quelques heures. Prévoyez jusqu'à 48 avant de considérer cela comme un échec.
La disponibilité et pourquoi elle compte
La stabilité n'est pas seulement une bonne pratique ici, c'est un critère de classement. Les serveurs qui restent en ligne ont plus de chances d'être inclus dans les résultats de requête, et chaque redémarrage réinitialise une partie de la position que le serveur a accumulée.
Deux conséquences en découlent. Évitez les redémarrages inutiles, en particulier durant les premiers jours d'un nouveau serveur, quand il est le plus fragile dans les référencements. Et si vous expérimentez avec des seeds, des tailles de monde ou des piles de mods, réglez cela avant de commencer à faire de la promotion, car chacun de ces changements signifie un redémarrage de plus, exactement au moment où vous en voulez le moins.
La connexion directe en secours
Pendant que vous attendez d'être référencé, la connexion directe fonctionne toujours. Donnez à votre communauté l'IP et le port et elle peut rejoindre quoi que fasse le navigateur.
Exemple de format d'adresse :
123.45.67.89:27015
-
Ouvrez Steam
Le client lui-même, pas le jeu.
-
Allez dans View, puis Servers
Depuis la barre de menu en haut de la fenêtre Steam.
-
Favourites, puis Add a Server
Le bouton se trouve en bas de la fenêtre.
-
Entrez l'IP et le port, puis find games at this address
Une fois résolu, le serveur reste dans vos favoris et peut être rejoint depuis l'onglet Favourited en jeu.
Se faire trouver une fois référencé
Être visible et être trouvé sont deux problèmes différents. Une fois l'aspect technique réglé, ce qui fait vraiment bouger les choses, c'est l'activité.
- Faites mettre votre serveur en favori par vos joueurs. Les serveurs en favoris sont accessibles depuis l'onglet Favourited en jeu quelle que soit l'humeur du navigateur, ce qui fait que vos habitués cessent de dépendre entièrement de la recherche.
- Gardez un œil sur votre statut de référencement. Vérifiez les sites externes périodiquement plutôt que de supposer qu'un enregistrement réussi le reste.
- Faites la promotion en dehors du jeu. Les réseaux sociaux, les forums et les communautés ARK amènent tous des joueurs qui rejoignent ensuite par connexion directe, et un serveur avec des joueurs dessus a bien plus de chances de rester dans les résultats de requête qu'un serveur vide.
Ce dernier point est la circularité inconfortable des navigateurs de serveurs : les serveurs référencés sont ceux qui ont déjà des joueurs. Sortir de cette boucle se fait depuis l'extérieur du navigateur, pas depuis l'intérieur.