Aller au contenu principal

Dépannage ARK

Pourquoi votre serveur ARK repasse toujours à 70 slots

Un serveur ARK qui revient discrètement à 70 slots joueurs n'est pas cassé. On lui dit de le faire, via une ligne de commande que le jeu n'a pas pu interpréter, un paramètre de mod mal utilisé, ou un fichier de configuration en désaccord avec les arguments de lancement.

  • Guides ARK
  • Mis à jour le
  • 6 min de lecture
  • Erreurs de guillemets
  • Mods de conversion totale
  • Conflits de configuration
LIGNE DE COMMANDEligne de commande# Cassé : guillemets autour de la valeur?MaxPlayers="70"# Correct : sans guillemets?MaxPlayers=50# Et dans GameUserSettings.ini[ServerSettings]MaxPlayers=50

La réponse rapide

Vérifiez votre ligne de commande personnalisée à la recherche de guillemets autour des valeurs. ?MaxPlayers="70" est incorrect, ?MaxPlayers=50 est correct. Si c'est propre, supprimez -TotalConversionMod= à moins que vous n'exécutiez réellement un mod de conversion totale, puis assurez-vous que MaxPlayers dans GameUserSettings.ini correspond à la ligne de commande.

Points clés

  • Le serveur ne perd pas votre réglage, on lui dit d'en utiliser un autre.
  • Des guillemets autour d'une valeur numérique cassent silencieusement le paramètre.
  • Le paramètre TotalConversionMod est réservé aux conversions totales. Sur autre chose, il pose problème.
  • La ligne de commande et le fichier de configuration définissent tous les deux MaxPlayers. Gardez-les identiques.

Pourquoi 70 précisément

Le nombre est révélateur. Quand ARK ne parvient pas à lire la limite de joueurs qu'on lui a donnée, il ne s'arrête pas et ne signale pas d'erreur : il continue avec une valeur de repli. Voir revenir exactement 70 slots de manière répétée, plutôt qu'un nombre proche de celui que vous avez défini, est la signature d'une valeur rejetée plutôt que d'une valeur mal réglée.

Cela recadre utilement le problème. Vous ne cherchez pas un réglage perdu. Vous cherchez ce qui jette votre réglage à la poubelle, et il y a trois candidats réalistes.

Cause 1 : une erreur de formatage dans la ligne de commande

La ligne de commande personnalisée est l'ossature de la configuration d'un serveur ARK, et elle est intransigeante. Un seul caractère parasite casse le paramètre qui le suit.

La version la plus courante de cette erreur :

?MaxPlayers="70"

Les guillemets autour de 70 sont superflus et causent un problème de formatage. Écrivez-le sans eux :

?MaxPlayers=50

Quand vous vérifiez votre propre ligne, recherchez :

  • Des guillemets autour de valeurs qui n'en ont pas besoin, et des paires dépareillées où un " ouvrant n'a pas de partenaire fermant.
  • Des guillemets courbes ou typographiques, qui apparaissent quand une ligne de commande a été collée depuis un traitement de texte ou un client de chat. Ils ressemblent presque exactement aux guillemets droits et ne sont pas interchangeables.
  • Des espaces parasites autour du signe =, ou une espace au milieu d'un nom de paramètre.
  • Un préfixe ? ou - manquant sur un paramètre qui en a besoin.

Un paramètre cassé peut entraîner le reste de la ligne avec lui, pas seulement lui-même. Si plusieurs réglages semblent être revenus en arrière en même temps, soupçonnez un seul paramètre mal formé près du début plutôt que plusieurs échecs sans rapport.

Cause 2 : mal utiliser le paramètre de conversion totale

ARK prend en charge les mods de conversion totale, qui remplacent le jeu plutôt que de s'y ajouter. Le paramètre qui les charge est ciblé de façon étroite, et le pointer vers un mod ordinaire est une erreur courante et pénible.

Symptômes d'une mauvaise utilisation :

  • Le serveur revient sans cesse à 70 slots.
  • Les mods ne se chargent pas, ou se chargent partiellement.
  • Le serveur plante peu après le démarrage.

Si vous exécutez une véritable conversion totale, le paramètre prend l'ID du mod et rien d'autre :

-TotalConversionMod=123456789

Remplacez les chiffres par l'ID de votre mod de conversion totale. Si vous n'exécutez pas de conversion totale, supprimez entièrement le paramètre. Le laisser en place en le pointant vers un mod de contenu est pire que de ne pas l'avoir du tout.

Cause 3 : le fichier de configuration et la ligne de commande en désaccord

ARK lit la limite de joueurs à deux endroits. GameUserSettings.ini la définit sous [ServerSettings] :

[ServerSettings]
MaxPlayers=50

Et la ligne de commande la définit avec ?MaxPlayers=. Quand les deux portent des nombres différents, le résultat n'est fiablement ni l'un ni l'autre, ce qui explique pourquoi un serveur peut sembler changer d'avis au hasard.

Gardez-les identiques. Choisissez le nombre une fois, écrivez-le aux deux endroits, et changez les deux ensemble à chaque fois que vous le modifiez. Ne traitez pas l'un comme le vrai réglage et l'autre comme un reliquat, car ce sont exactement les reliquats qui causent ce problème.

Une liste de vérification de cinq minutes

  1. Arrêtez le serveur

    Modifier la configuration de lancement sur un serveur en cours d'exécution vous donne un état incohérent et un résultat confus.

  2. Lisez la ligne de commande caractère par caractère

    Recherchez spécifiquement les guillemets, les guillemets typographiques et les espaces autour des signes égal. Collez-la dans un éditeur de texte brut si cela vous aide à les repérer.

  3. Retirez TotalConversionMod sauf si vous en avez besoin

    Si vous ne pouvez pas nommer le mod de conversion totale qu'il désigne, vous n'en exécutez pas. Supprimez le paramètre.

  4. Faites correspondre MaxPlayers aux deux endroits

    Ligne de commande et GameUserSettings.ini, même nombre, sans exception.

  5. Démarrez le serveur et vérifiez le nombre de slots

    Regardez le maximum affiché dans le navigateur de serveurs plutôt que dans votre propre panneau, pour voir ce que voient les joueurs.

Éviter que cela se reproduise

Sauvegardez avant de modifier
Gardez une copie de la ligne de commande et de la configuration qui fonctionnent quelque part en dehors du serveur. Revenir en arrière prend alors quelques secondes plutôt qu'une soirée à tâtonner.
Changez une chose à la fois
Si vous modifiez cinq paramètres et que le serveur casse, vous avez cinq suspects. Modifiez-en un, redémarrez, confirmez, recommencez.
Ne collez pas via des applications de chat
Discord, les clients de messagerie et les traitements de texte réécrivent tous les guillemets droits en guillemets courbes. Collez d'abord dans un éditeur de texte brut.
Gardez les paramètres de mod honnêtes
Revérifiez après chaque changement de mod que TotalConversionMod est soit absent, soit pointé vers une véritable conversion totale.

Si vous avez parcouru tout cela et que le serveur revient toujours à 70, l'endroit suivant à regarder est le journal de démarrage. Il nommera généralement le paramètre qu'il n'a pas pu lire, ce qui transforme le reste des suppositions en une seule ligne à corriger.

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

Réponses rapides

Questions fréquentes

Parce que quelque chose écrase votre limite de joueurs. Les trois causes habituelles sont une erreur de formatage dans la ligne de commande personnalisée, généralement des guillemets superflus autour d'une valeur, une mauvaise utilisation du paramètre TotalConversionMod sur un mod qui n'est pas une conversion totale, et un fichier de configuration dont la valeur MaxPlayers entre en conflit avec la ligne de commande.

Non. ?MaxPlayers="70" est incorrect. Écrivez-le ?MaxPlayers=50 sans guillemets. Les guillemets cassent l'analyse du paramètre, et le serveur revient à une valeur par défaut plutôt que de signaler une erreur.

À deux endroits, et ils doivent être en accord. Sur la ligne de commande en tant que ?MaxPlayers=50, et dans GameUserSettings.ini sous [ServerSettings] en tant que MaxPlayers=50. Si les deux sont en désaccord, le résultat est imprévisible, donc gardez-les synchronisés.

Il indique au serveur de charger un mod qui remplace tout le jeu plutôt que de s'y ajouter. Seuls de véritables mods de conversion totale ont leur place ici. Le pointer vers un mod de contenu ordinaire provoque des problèmes de slots et des mods qui ne se chargent pas ou font planter le serveur. Si vous n'utilisez pas de conversion totale, supprimez complètement le paramètre.

Non. Changer les paramètres de lancement ne touche pas à votre monde sauvegardé. Cela vaut quand même la peine de faire une sauvegarde avant de modifier, car l'intérêt d'une sauvegarde est l'erreur que vous n'aviez pas prévue.

Hébergement ARK avec des réglages que vous contrôlez vraiment

Chaque serveur ARK que nous hébergeons vous donne le gestionnaire de ligne de commande et l'éditeur de fichiers de configuration dont ces corrections ont besoin, plutôt qu'une page de réglages verrouillée.

  • Datacentre au Royaume-Uni
  • Accès à la ligne de commande
  • Support par ticket et Discord