Lorsqu'un serveur de jeu plante ou que la mise à jour Steam échoue au démarrage, cela laisse presque toujours une ligne explicite dans le log. Elle indique si le programme du jeu a été arrêté brutalement, si des fichiers du jeu sont manquants ou si un simple composant additionnel signale quelque chose sans importance pour le fonctionnement. Chaque section ci-dessous traite exactement un de ces messages, de CS2 aux jeux Unreal et Unity, en passant par Enshrouded, Hytale et Bannerlord.

Tu peux voir le message complet dans la Console et dans les fichiers de log du jeu, que tu ouvres sous Fichiers. Lis aussi les lignes qui précèdent, car la véritable cause se trouve souvent un peu plus haut. Avant de faire réinstaller les fichiers du jeu, de supprimer des mods ou de modifier des fichiers de configuration, crée une sauvegarde sous Sauvegardes.

Processus du serveur de jeu planté avec « Segmentation fault »

Voici à quoi ressemble le message :

/entrypoint.sh: line 99:    16 Segmentation fault      ./game/bin/linuxsteamrt64/cs2 -dedicated <Start-Parameter>
/entrypoint.sh: line 76:    18 Segmentation fault      <Game-Folder>/Binaries/Linux/<Server-Software> <Start-Parameter>

Ce qui se cache derrière : Le script de démarrage entrypoint.sh lance le programme serveur proprement dit. La ligne indique que ce programme a provoqué une erreur d'accès mémoire (« Segmentation fault » en anglais : il a tenté d'accéder à de la mémoire qui ne lui appartient pas) et a été arrêté par le système. Le serveur est ensuite hors ligne et les joueurs connectés sont éjectés. Sur CS2, ce sont le plus souvent les plugins qui sont en cause, surtout Metamod ou CounterStrikeSharp après une mise à jour du jeu, plus rarement une installation corrompue.

Comment résoudre le problème :

  1. Vérifie si les plantages ont commencé peu après une mise à jour du jeu. Dans ce cas, les plugins du serveur sont le premier suspect.
  2. Mets à jour Metamod, CounterStrikeSharp et tes plugins vers des versions compatibles avec la version actuelle de CS2. S'il n'en existe pas encore, retire les plugins à titre de test.
  3. Si le serveur fonctionne sans plugins, rajoute-les un par un jusqu'à trouver celui qui provoque le problème.
  4. S'il plante aussi sans plugins, fais vérifier les fichiers du jeu via une réinstallation dans le panel. Crée d'abord une sauvegarde.
  5. Si le plantage persiste, ouvre un ticket et indique l'heure du message.

Bon à savoir : Pour les autres jeux, la même chose vaut pour les mods et les extensions. Pour plus de détails sur les plugins CS2 : Plugins CS2 : MetaMod, CounterStrikeSharp et MatchZy.

Mise à jour du jeu via Steam non terminée (« state is 0x… »)

Voici à quoi ressemble le message :

Error! App '<App ID>' state is 0x6 after update job.

Ce qui se cache derrière : SteamCMD est le programme en ligne de commande de Steam qui télécharge et vérifie les fichiers du jeu de ton serveur. Cette ligne signifie que le téléchargement ou la vérification ne s'est pas terminé complètement. La valeur après state is est un code d'état interne de Steam et tu n'as pas à t'en préoccuper. Les causes les plus fréquentes sont un manque d'espace de stockage, un téléchargement interrompu ou une perturbation des serveurs Steam. Avec des fichiers de jeu incomplets, le serveur peut ne pas démarrer.

Comment résoudre le problème :

  1. Vérifie d'abord dans l'affichage « Stockage » du panel combien d'espace est libre. Un répertoire plein est la cause la plus fréquente.
  2. Si le stockage est plein ou presque plein, libère de l'espace dans Fichiers. Ce que tu peux supprimer sans risque est expliqué dans Espace de stockage plein : résoudre « No space left on device ».
  3. Redémarre le serveur pour que la vérification se relance.
  4. Dans la Console, repère la ligne Success! App '<App ID>' fully installed. La mise à jour est alors terminée.
  5. Si l'erreur persiste malgré l'espace libre, ouvre un ticket et indique l'heure du message.

Bon à savoir : Si le problème venait d'une perturbation chez Steam, la mise à jour fonctionne généralement lors d'un redémarrage ultérieur.

Bibliothèque native manquante (« DllNotFoundException »)

Voici à quoi ressemble le message :

DllNotFoundException: <Library>
System.DllNotFoundException: Unable to load DLL '<Library>'

Ce qui se cache derrière : Une bibliothèque native est un fichier de programme déjà compilé (le plus souvent .so sous Linux, .dll sous Windows) que le jeu ou un mod charge pour certaines tâches, par exemple l'intégration à Steam. Les jeux basés sur .NET ou Unity signalent par DllNotFoundException qu'ils n'ont pas pu charger un tel fichier. Selon qui en a besoin, une seule fonction cesse de marcher ou tout le démarrage échoue. Souvent, les fichiers du jeu sont incomplets après une mise à jour interrompue, ou un mod attend une bibliothèque absente du serveur.

Comment résoudre le problème :

  1. Lis dans le message quelle bibliothèque manque. Si le nom correspond à un mod ou si le fichier se trouve dans un dossier de mod, ce mod est le premier suspect.
  2. Retire à titre de test les derniers mods installés et redémarre le serveur.
  3. Si cela n'aide pas, fais vérifier les fichiers du jeu via une réinstallation dans le panel. Crée d'abord une sauvegarde.
  4. Si l'erreur persiste, ouvre un ticket, indique l'heure du message et joins la sortie complète du démarrage depuis la Console.

Serveur arrêté brutalement : « Segmentation fault (core dumped) »

Voici à quoi ressemble le message :

Segmentation fault (core dumped)

Ce qui se cache derrière : Le système d'exploitation a arrêté brutalement le serveur de jeu parce qu'il a accédé à de la mémoire à laquelle il n'avait pas droit. La mention « core dumped » concerne un cliché de la mémoire destiné aux développeurs et ne change rien pour toi. Le serveur est hors ligne, et ce qui s'est passé depuis la dernière sauvegarde peut être perdu. Les causes les plus fréquentes sont des fichiers de jeu corrompus après une mise à jour interrompue, un mod incompatible ou un manque de mémoire vive.

Comment résoudre le problème :

  1. Redémarre le serveur. Beaucoup de ces plantages sont ponctuels.
  2. Si le plantage se répète, retire les derniers mods installés et teste à nouveau.
  3. Fais ensuite vérifier les fichiers du jeu via une réinstallation dans le panel. Crée d'abord une sauvegarde.
  4. Si le serveur plante surtout sous charge, par exemple quand beaucoup de joueurs sont en ligne, vérifie l'utilisation de la mémoire vive. Tu peux obtenir plus de RAM sous Paramètres et abonnement → Plan.
  5. Si le problème persiste, ouvre un ticket et indique l'heure du message.

Le serveur Unreal Engine plante avec « Fatal error »

Voici à quoi ressemble le message :

[2026.10.20-18.04.12:345][512]LogCore: Fatal error!
[2026.10.20-18.04.12:346][512]LogExit: Executing StaticShutdownAfterError

Ce qui se cache derrière : De nombreux jeux comme ARK, Conan Exiles, Palworld ou Satisfactory reposent sur l'Unreal Engine. Si le log contient Fatal error! ou StaticShutdownAfterError, le serveur a planté suite à une erreur grave et s'est arrêté. Il est hors ligne, et la progression depuis la dernière sauvegarde peut manquer. La cause se trouve généralement dans les lignes juste avant, par exemple un manque de mémoire vive, un fichier de jeu corrompu ou un mod.

Comment résoudre le problème :

  1. Lis les lignes avant Fatal error! dans la Console ou dans le fichier de log du jeu. Les jeux Unreal le placent généralement dans le dossier Saved/Logs, que tu trouves sous Fichiers.
  2. Redémarre le serveur.
  3. S'il replante, fais vérifier les fichiers du jeu via une réinstallation dans le panel. Crée d'abord une sauvegarde.
  4. Retire les derniers mods ajoutés et teste sans eux.
  5. Si les lignes précédentes mentionnent un manque de mémoire (out of memory), augmente la mémoire vive sous Paramètres et abonnement → Plan.

Échec de la mise à jour Steam au démarrage du serveur

Voici à quoi ressemble le message :

Error! App '<App ID>' state is 0x<Value> after update job.
Failed to install app '<App ID>' (No subscription)
steamcmd.sh: No such file or directory

Ce qui se cache derrière : Au démarrage, le serveur récupère la version actuelle du jeu via Steam. Cette mise à jour a échoué, et ce à cause de notre modèle de serveur, pas de tes paramètres. No subscription signifie que Steam ne fournit pas les fichiers du jeu pour le compte de téléchargement utilisé. steamcmd.sh: No such file or directory signifie que le programme de téléchargement Steam est introuvable. Nous en sommes automatiquement informés. Ton serveur continue de tourner avec l'état de jeu précédent.

Comment résoudre le problème :

  1. Vérifie dans la Console si le serveur démarre normalement après le message.
  2. Ne modifie aucun paramètre à cause de ce message. Une réinstallation n'aide pas ici, car elle utilise le même modèle.
  3. Pour savoir si un démarrage ultérieur réussit la mise à jour, repère dans la Console la ligne Success! App '<App ID>' fully installed.
  4. Si des joueurs ne peuvent plus rejoindre parce que leur jeu est déjà plus récent que le serveur, ouvre un ticket et indique l'heure du message.

Hytale : l'authentification du serveur ne démarre pas

Voici à quoi ressemble le message :

Failed to create HytaleServer
java.lang.NullPointerException: Cannot invoke "….I18nModule.getMessage(…)" because the return value of "….I18nModule.get()" is null

Ce qui se passe : au démarrage, le serveur Hytale met en place son authentification serveur, c'est-à-dire la connexion dont il a besoin pour le fonctionnement du jeu. Pour cela, il a besoin de son module de langue interne (I18n, abréviation d'internationalisation : il fournit les textes dans la langue appropriée). Si ce module n'était pas encore disponible, le démarrage plante à cet endroit. Le serveur n'atteint donc pas un état jouable et les joueurs ne peuvent pas le rejoindre.

Comment le résoudre :

  1. Commence par redémarrer le serveur.
  2. Si l'erreur se reproduit, mets à jour les fichiers du serveur Hytale ou réinstalle-les. Sauvegarde auparavant ton monde dans Sauvegardes.
  3. Si l'erreur persiste malgré tout, elle vient de la version de Hytale elle-même, c'est-à-dire de cette édition précise du logiciel serveur. Dans ce cas, seule une version plus récente peut aider.
  4. Si tu es bloqué, ouvre un ticket et indique l'heure du message.

Bon à savoir : tu trouveras plus d'informations sur l'état du serveur Hytale dans Serveur Hytale : état, hébergement et préparation.

« Video driver not supported » : un composant complémentaire ne trouve pas de pilote graphique

Voici à quoi ressemble le message :

System.PlatformNotSupportedException: Video driver  not supported
  at Xalia.Sdl.WindowingSystem.Create () […]

Ce qui se passe : un serveur dédié fonctionne en mode « headless », c'est-à-dire sans écran et sans carte graphique. Certains jeux ou outils lancent malgré tout une interface optionnelle ou une aide à l'accessibilité qui tente d'ouvrir un pilote graphique. Il n'y en a pas sur le serveur, donc le composant signale cette erreur. Le message mentionne souvent Xalia, le nom d'un tel composant auxiliaire. Le serveur de jeu proprement dit n'en a pas besoin et peut continuer à fonctionner normalement.

Comment le résoudre :

  1. Vérifie si le serveur passe normalement en ligne après le message : la Console affiche d'autres lignes de démarrage et les joueurs peuvent le rejoindre.
  2. Si c'est le cas, tu peux ignorer le message.
  3. Si le démarrage échoue en revanche, retire les derniers mods installés qui apportent une interface ou des aides à l'accessibilité (mods d'interface ou d'accessibilité), puis redémarre.
  4. Si tu es bloqué, ouvre un ticket et indique l'heure du message.

Bon à savoir : ce message apparaît sur de nombreux serveurs à chaque démarrage. Tant que ton serveur est accessible, il n'y a pas lieu de s'inquiéter.

Jeu Unity ou mod : « NullReferenceException »

Voici à quoi ressemble le message :

NullReferenceException: Object reference not set to an instance of an object
  at <Class>.<Method> (…) [0x00070] in <…>:0

Ce qui se passe : de nombreux serveurs de jeu reposent sur le moteur Unity, par exemple Valheim, Rust, 7 Days to Die ou V Rising. Le message signifie qu'une partie du programme a voulu utiliser un objet qui n'avait pas été créé (« null » signifie « rien »). En général, le serveur continue de fonctionner, seule la fonction concernée ne marche pas. La première ligne en dessous qui commence par at indique si l'erreur vient du jeu lui-même ou d'un mod. Cette liste s'appelle la stacktrace : elle montre la chaîne des parties du programme appelées jusqu'à l'endroit de l'erreur.

Comment le résoudre :

  1. Mets à jour le jeu et tous les mods.
  2. Si l'erreur se reproduit, lis la stacktrace complète. Si le nom d'un mod ou d'un fichier de programme tiers y apparaît, retire ce mod à titre de test.
  3. Si l'erreur a disparu ensuite, cherche une version plus récente du mod ou signale-la à son auteur.
  4. Si la stacktrace ne contient que des parties du jeu lui-même, signale l'erreur avec la stacktrace au projet du jeu, par exemple sur le forum officiel ou le bugtracker.

Bon à savoir : dans Valheim, de nombreuses classes propres au jeu commencent par Z, par exemple ZPlayFabMatchmaking. Si un tel nom figure tout en haut, cela indique plutôt une erreur dans le jeu que dans un mod.

Enshrouded signale « Bad Performance »

Voici à quoi ressemble le message :

[I 02:25:28,824] [server] Bad Performance 16,751 us (peak: 49,165 us)

Ce qui se passe : Enshrouded signale ainsi un traitement retardé sur le serveur. us signifie microsecondes, la virgule sépare les milliers : 16,751 us correspondent à près de 17 millisecondes, et après peak figure la valeur maximale. Cette ligne seule ne prouve ni que le serveur manque de puissance, ni que ta configuration est incorrecte. Plusieurs lignes de ce type à la suite correspondent généralement à une seule opération et ne sont pas des incidents distincts.

Comment le résoudre :

  1. Regarde à quel moment les lignes apparaissent. Pendant la phase de démarrage, lorsque le monde se charge, les retards ne sont pas inhabituels.
  2. Compare le moment avec ce qui se passait en jeu : combien de joueurs étaient en ligne et que faisaient-ils ?
  3. Si les joueurs n'ont remarqué aucun ralentissement à ce moment-là, tu peux ignorer les lignes.
  4. S'il y a des saccades perceptibles sur une longue durée alors qu'il y a peu d'activité, ouvre un ticket et indique l'heure des messages. Avec l'heure, on peut vérifier précisément si le serveur a été ralenti à ce moment-là, par exemple par une limitation du CPU.

Les utilitaires de textures Crest ne démarrent pas (« TypeInitializationException »)

Voici à quoi ressemble le message :

TypeInitializationException: The type initializer for 'Crest.TextureArrayHelpers' threw an exception.

Ce qui se passe : Crest est une extension Unity que les jeux utilisent pour afficher l'eau et les océans. Chaque classe de programme exécute une fois sa routine de démarrage statique lors du premier accès (Type Initializer), et pour les utilitaires de textures Crest, c'est précisément celle-ci qui a échoué. Sur un serveur dédié sans carte graphique, une fonction graphique manquante peut être en cause. Mais la cause concrète n'est indiquée que par l'exception interne, c'est-à-dire le véritable message d'erreur qui se rapporte directement à cette ligne.

Comment le résoudre :

  1. Mets à jour le jeu et tous les mods.
  2. Lis dans la Console l'exception interne qui suit directement. Elle indique ce qui a exactement échoué.
  3. Si le serveur démarre normalement et que tout fonctionne, tu peux traiter le message comme un simple avertissement d'affichage.
  4. Si en revanche une fonction manque ou si le démarrage échoue, corrige ce que l'exception interne indique. Si tu es bloqué, ouvre un ticket et indique l'heure du message.

La connexion Steam a eu un blocage bref (« MainLoop appears to have stalled »)

Voici à quoi ressemble le message :

Assertion Failed: CSteamEngine…MainLoop appears to have stalled > 15 seconds

Ce qui se passe : la partie Steam du serveur s'occupe de la connexion à Steam, de la liste des serveurs et de la vérification des joueurs. La ligne signifie qu'elle n'a donné aucun signe de vie pendant plus de 15 secondes. Le plus souvent, le serveur était fortement sollicité pendant ce temps, par exemple lors de la sauvegarde ou du chargement du monde. Les joueurs peuvent alors subir un blocage bref ou être déconnectés. « Assertion Failed » paraît dramatique, mais il s'agit ici d'un avertissement de contrôle et non d'un plantage.

Comment le résoudre :

  1. Tu peux ignorer les messages isolés.
  2. S'ils se multiplient, compare les moments avec les sauvegardes automatiques, les redémarrages et le nombre de joueurs.
  3. Vérifie l'utilisation du CPU et de la mémoire vive dans le panel. Si le serveur tourne en permanence à la limite, réduis le nombre de joueurs ou augmente la mémoire vive dans Paramètres et abonnement → Plan.
  4. Si le message apparaît régulièrement même sans charge, ouvre un ticket et indique l'heure du message.

Bon à savoir : tu trouveras comment réduire la charge dans Améliorer les performances du serveur de jeu.

MariaDB s'arrête avec « [ERROR] Aborting »

Voici à quoi ressemble le message :

2026-10-20 18:04:12 0 [ERROR] <root cause>
2026-10-20 18:04:12 0 [ERROR] Aborting

Ce qui se cache derrière : MariaDB est un serveur de base de données dans lequel certains jeux et plugins stockent leurs données. Avec Aborting, il se termine après une erreur précédente. Cette ligne n'est que la conclusion, la véritable cause se trouve juste avant. Tant que MariaDB ne tourne pas, le jeu ou les plugins ne peuvent ni lire ni enregistrer de données.

Comment résoudre le problème :

  1. Dans la Console, remonte depuis Aborting jusqu'à la première ligne contenant [ERROR]. Elle indique la raison.
  2. Les causes fréquentes sont une entrée inconnue ou mal orthographiée dans le fichier de configuration (unknown variable), des droits manquants (Permission denied) ou des fichiers de données endommagés.
  3. Si tu as modifié la configuration récemment, annule cette modification et redémarre.
  4. Avant de modifier quoi que ce soit dans les fichiers de données, crée une sauvegarde.
  5. Si tu ne trouves pas la cause, ouvre un ticket et indique l'heure du message.

Bannerlord : boucle de redémarrage due à un jeton invalide

Voici à quoi ressemble le message :

Login Failed! Server is shutting down.

Ce qui se cache derrière : Au démarrage, un serveur Bannerlord s'identifie avec un jeton auprès du service de connexion de TaleWorlds. Si cet AUTH_TOKEN est invalide ou expiré, le service refuse la connexion. Le serveur s'arrête de lui-même environ 20 secondes après le démarrage, est redémarré automatiquement et échoue à nouveau : c'est ainsi que naît la boucle de redémarrage. Les jetons sont liés au compte avec lequel tu les génères et expirent au bout de trois mois.

Comment résoudre le problème :

  1. Dans Bannerlord sur ton ordinateur, ouvre la console et saisis customserver.gettoken. Cela génère un nouveau jeton.
  2. Saisis-le dans le panel comme variable de démarrage AUTH_TOKEN et remplace entièrement l'ancienne valeur.
  3. Redémarre le serveur.
  4. Vérifie dans la Console que Login Failed! n'apparaît plus.

Bon à savoir : Sans nouveau jeton, aucun redémarrage n'aidera. Comme les jetons expirent au bout de trois mois, prévois le changement à temps.

Ton message n'est pas dans la liste ?

Lis le message en entier dans la Console ou dans le fichier de log du jeu, y compris les lignes qui précèdent : les plantages s'annoncent souvent quelques lignes plus tôt. Dans la stacktrace, la liste des parties du programme appelées, les noms de dossiers et de fichiers indiquent si un mod ou un plugin est impliqué. Avant toute intervention, crée une sauvegarde sous Sauvegardes. Tu trouveras les erreurs de mods et de plugins individuels sous Erreurs de mods et de plugins pour CS2, Valheim, SCP:SL et d'autres jeux. Si tu n'arrives pas à avancer, ouvre un ticket et indique l'heure du message.