Aller au contenu principal
Starmine, hébergeur de serveurs Minecraft

Serveur ARK qui reboucle : lire la console

9 min de lecture

La fenêtre reste sur trois lignes, puis le serveur repasse en démarrage au bout de 20 à 60 secondes. Le diagnostic se fait dans la console et dans le journal serveur, pas en tapant des commandes dedans. Vous identifiez la cause la plus probable, vous la corrigez, puis vous redémarrez une seule fois pour vérifier.

Classer les causes quand un serveur ARK ne démarre pas

Un serveur ARK qui reboucle ne laisse pas toujours une erreur lisible. Sur ARK: Survival Ascended, le démarrage lance le binaire, lit les paramètres, contacte Steam, prépare les mods, puis charge la carte. S'il s'arrête avant l'ouverture des ports 7777 UDP et 27015 UDP, la sauvegarde du monde est rarement en cause. Cherchez d'abord la configuration, puis l'environnement de la machine.

La console sert à lire. Pas encore à piloter. Tant que RCON n'écoute pas, souvent sur le port 27020, taper saveworld, broadcast ou quit ne change rien. Ouvrez les lignes affichées et le fichier ShooterGame/Saved/Logs/ShooterGame.log. Le dernier bloc avant le retour au statut démarrage compte plus que les 200 lignes précédentes.

RangCauseIndice visibleSeuil qui devient mauvais
1Mot de passe administrateur videArrêt très tôt, avant le chargement de carteValeur vide ou composée d'espaces
2Identifiant de mod invalideBlocage pendant la phase mod, puis crashUn seul ID faux suffit
3Mise à jour Steam en coursFichiers verrouillés, version qui changeTéléchargement pas à 100 %
4Mémoire insuffisanteProcessus tué sans erreur ARK lisibleMoins de 12 Go libres pour ASA moddé
5Argument avancé mal recopiéLigne de lancement différente du modèleUn guillemet ou un séparateur manquant

Corriger le mot de passe administrateur vide

La panne la plus fréquente tient souvent à un champ oublié. Un mot de passe admin vide bloque le démarrage sur certaines configurations ARK récentes, surtout après une migration ASA, une réinstallation ou une génération automatique de fichiers. Le serveur ne charge pas la carte. Il quitte avant de devenir joignable.

Diagnostic

Ouvrez GameUserSettings.ini, puis contrôlez la zone [ServerSettings]. La clef ServerAdminPassword ne doit pas manquer. Elle ne doit pas être vide non plus, ni contenir un espace récupéré pendant un copier-coller depuis un navigateur. La valeur ServerAdminPassword=123 démarre peut-être, mais elle ne protège rien. Trois caractères circulent vite, surtout quand un joueur les poste dans Discord au mauvais salon.

Mettez 12 à 32 caractères, avec lettres et chiffres. Restez sous 64 caractères. Au-delà, le problème devient souvent humain : ligne coupée dans un panel, caractère oublié dans un terminal, valeur recopiée de travers. Ne mettez pas de guillemets. Ne mettez pas de point-virgule à la fin.

Réparation

  1. Arrêtez le serveur, pas seulement le processus en cours de rebouclage.
  2. Renseignez le mot de passe administrateur dans le fichier ou dans le champ du panel.
  3. Enregistrez, puis relancez une seule fois.
  4. Attendez au moins 90 secondes avant de conclure. ASA peut rester muet pendant le chargement de TheIsland_WP.

Notez ce mot de passe dans le coffre de votre équipe. Un changement de panel, un reset de configuration ou un import depuis ASE remet parfois ce champ à vide. C'est le genre de détail qui fait redémarrer dix fois le même serveur pour rien.

Trouver un identifiant de mod ARK invalide

Un mauvais ID casse le démarrage plus souvent qu'un mod réellement cassé. Sur ASA, la liste passe par l'argument -mods=, avec des identifiants numériques séparés par des virgules. Sur ASE, beaucoup de serveurs utilisent encore ActiveMods dans la configuration. Mélanger les deux méthodes donne souvent le même scénario : téléchargement, attente, nouveau téléchargement, puis rebouclage.

Diagnostic

Regardez le dernier mod cité avant l'arrêt. Un ID CurseForge ASA compte souvent 6 chiffres. Un ID Workshop ASE compte souvent 9 ou 10 chiffres. Cette règle ne remplace pas la page du mod, mais elle repère vite un copier-coller pris dans le mauvais jeu. Une virgule finale, par exemple 928793,929110, crée une entrée vide. Supprimez-la.

Testez avec une liste courte. Gardez la carte et retirez tous les mods. Si le serveur démarre en moins de 3 minutes sans eux, la panne se trouve dans la liste. Remettez la moitié des mods, puis l'autre moitié. Avec 20 mods, vous trouvez le fautif en 5 essais au lieu de lancer 20 redémarrages à la suite.

Effacer un cache de mod supprime les fichiers téléchargés du mod sur le serveur. Vous ne perdez pas la sauvegarde de la carte si vous ne touchez pas au dossier de sauvegardes. Ne supprimez jamais un répertoire de monde pour corriger une erreur mod.

Recopiez l'ID depuis la page officielle du mod, pas depuis un ancien message Discord ni depuis une liste d'un autre serveur. Après un retrait de mod, contrôlez les engrams et les structures liés à ce mod. Certains disparaissent au prochain chargement, et le serveur ne vous demandera pas confirmation.

Attendre ou relancer une mise à jour Steam bloquée

Steam arrive juste derrière, surtout les soirs de patch. ARK: Survival Ascended Dedicated Server utilise l'app ID 2430930. ARK: Survival Evolved Dedicated Server utilise l'app ID 376030. Lancer le serveur pendant que Steam écrit encore ses fichiers produit des erreurs incohérentes. Parfois, il ne produit rien d'utile.

Le diagnostic passe par le temps écoulé et l'état des fichiers. Une mise à jour ASA peut télécharger 2 à 8 Go. Sur un disque déjà occupé, la validation prend 5 à 20 minutes. Tant que le téléchargement n'est pas fini à 100 %, ne relancez pas le serveur en boucle. Vous ne gagnez pas de temps. Vous augmentez surtout le risque de fichier partiel.

Si vous administrez en SSH, vérifiez qu'aucun processus Steam ne tourne encore. Puis relancez une validation propre :

steamcmd +force_install_dir /home/ark/server +login anonymous +app_update 2430930 validate +quit

Pour ASE, remplacez 2430930 par 376030. Ne lancez pas une validation toutes les 10 minutes par réflexe. Elle relit beaucoup de fichiers et retarde le retour en ligne. Faites-la après un crash pendant une mise à jour, après un arrêt forcé pendant Steam, ou quand le journal mentionne un fichier manquant dans les binaires du serveur.

Gardez une fenêtre de maintenance de 15 minutes après les patchs majeurs. Les joueurs acceptent mieux un redémarrage annoncé à 21 h 15 que quatre faux départs à 21 h avec la console qui repart au début.

Reconnaître un crash ARK ASA par manque de mémoire

La mémoire manque rarement sur un petit ASE propre. Elle manque souvent sur ASA avec plusieurs mods et une carte lourde. Un serveur ASA sans mod demande couramment 8 à 10 Go au démarrage. Avec 10 à 20 mods, prévoyez 12 à 16 Go libres. Au-delà de 30 mods, 20 Go ne choquent plus. Si la machine héberge aussi une base de données, un bot vocal ou un autre jeu, ces gigaoctets sont déjà entamés avant qu'ARK ne démarre.

Diagnostic

Le signe classique n'est pas un beau message ARK avec la cause écrite dedans. C'est un processus tué par Linux. Le panel peut afficher exit code 137. La console peut s'arrêter après le chargement de bibliothèques, sans Fatal error. Sur une machine Linux, cherchez l'OOM killer :

dmesg -T | grep -i "out of memory|killed process"

Si une ligne cite ShooterGameServer ou ArkAscendedServer, la cause est trouvée. Ajouter un mod ou passer de 8 à 12 joueurs ne double pas la mémoire, mais le pic de démarrage reste le passage le plus violent. Un serveur peut mourir à 14 Go utilisés pendant 40 secondes, puis paraître raisonnable une fois lancé.

Réparation

Libérez de la RAM avant de relancer. Arrêtez les autres services, réduisez la liste de mods, ou augmentez l'offre mémoire. Le swap peut sauver un pic court au démarrage, mais un serveur qui joue dans le swap répond mal. Si vous voyez plusieurs secondes de gel pendant les sauvegardes automatiques, la machine est déjà trop serrée.

Nettoyer un argument avancé ARK mal recopié

Le dernier cas est moins fréquent, mais il mange une soirée entière. Une ligne de lancement ARK accepte beaucoup de paramètres. Elle n'accepte pas les guillemets typographiques, les retours à la ligne cachés, les espaces glissés au milieu de l'URL de carte, ni les options copiées depuis ASE vers ASA sans vérification.

Repartez d'une ligne courte. Carte, nom de session, ports, mot de passe serveur si besoin, rien d'autre. Le marqueur ?listen reste collé à la carte. Les paramètres avec point d'interrogation se chaînent dans l'URL de lancement. Les paramètres avec tiret se placent après. Mélanger les deux familles ne casse pas toujours le démarrage. Quand ça casse, le message indique rarement le caractère fautif.

Contrôlez les ports. Le port de jeu 7777 UDP, le query port 27015 UDP et le RCON port 27020 TCP ne doivent pas être réutilisés par un autre serveur. Un conflit de port donne parfois une ligne du type bind failed ou address already in use. Si deux instances ARK tournent sur la même machine, décalez au moins le port de jeu et le query port pour la seconde instance.

Réparez par retrait, pas par empilement. Supprimez les arguments avancés ajoutés depuis le dernier démarrage réussi : crossplay forcé, BattlEye, paramètres de cluster, override de carte, options de logs. Relancez. Quand le serveur tient 2 minutes et ouvre ses ports, remettez un seul argument à la fois. Un argument recopié depuis un tutoriel de 2020 n'a aucune valeur face à un binaire ASA à jour.

Prévenir le prochain rebouclage au redémarrage ARK

La meilleure prévention reste une trace écrite. Gardez la dernière ligne de lancement qui démarre, la liste des mods avec leurs ID, la version du serveur, et la date du dernier patch Steam. Une note de 15 lignes évite de chercher à 23 h 40 si le mod 929110 était déjà présent la veille.

Avant un redémarrage planifié, contrôlez cinq points. Le mot de passe administrateur n'est pas vide. La liste des mods ne contient ni doublon ni virgule finale. Steam n'est pas en cours de mise à jour. La machine garde au moins 4 Go de marge mémoire après les autres services. Les ports 7777 UDP, 27015 UDP et 27020 TCP ne sont pas attribués à une autre instance.

Sur le panel Starmine, le champ mot de passe administrateur, la liste des mods et l'état de mise à jour Steam évitent de retaper ces valeurs à la main pour ce diagnostic précis. La console reste au même endroit, avec les derniers redémarrages visibles.

Conservez aussi deux sauvegardes de monde hors du dossier actif. Une toutes les 6 heures suffit pour une petite communauté. Gardez 7 jours de journaux serveur. Au-delà, compressez ou supprimez les anciens fichiers. Sinon, vous finissez par diagnostiquer un crash de dimanche avec un log de jeudi. Un log serveur ARK utile commence au dernier lancement raté et finit à la ligne de sortie du processus.

Guides

Pourquoi je ne peux rien taper dans la console ARK au démarrage ?

La console de démarrage affiche la sortie du serveur. Ce n'est pas encore une console de jeu interactive. Les commandes administrateur passent par RCON quand le serveur a fini de charger et écoute sur son port, souvent 27020. Avant ce moment, vous lisez les messages et les logs.

Un mod ARK peut-il empêcher complètement le serveur de démarrer ?

Oui. Un seul identifiant invalide, un mod retiré de la plateforme ou une liste mal séparée peut faire reboucler le serveur. Testez sans mod, puis remettez la moitié de la liste pour isoler le fautif rapidement.

Combien de RAM faut-il pour ARK: Survival Ascended ?

Un ASA sans mod tourne souvent autour de 8 à 10 Go au démarrage. Avec une dizaine de mods, partez plutôt sur 12 à 16 Go libres. Si Linux tue le processus avec un exit code 137, la mémoire disponible ne suffit pas.

La validation Steam supprime-t-elle ma sauvegarde ARK ?

Non. Une validation Steam répare les fichiers du serveur et ne doit pas effacer votre monde. Elle peut remplacer des binaires, des bibliothèques et des fichiers installés par Steam. Sauvegardez quand même votre monde avant une maintenance longue ou un changement de version.