Un serveur ARK ASA refuse souvent d'apparaître parce que la carte, le port query 27015 ou le nom de session ne correspondent pas à ce que Steam attend. Vous repartez avec les onze champs du panel compris un par un, les valeurs à saisir, et les cas où un argument avancé vaut le risque.
Configurer SERVER_MAP sur un serveur ARK ASA
SERVER_MAP indique au binaire ShooterGameServer quel monde charger. Sur ARK Survival Ascended, les valeurs ne reprennent pas toujours le nom affiché dans le jeu. The Island se lance avec TheIsland_WP, Scorched Earth avec ScorchedEarth_WP, The Center avec TheCenter_WP. TheIsland ou Island ne pointe pas vers la carte attendue. Le serveur peut relancer son démarrage en boucle, ou renvoyer les joueurs au menu sans erreur utile.
La valeur devient dangereuse quand elle ne correspond plus au dossier de sauvegarde que vous voulez utiliser. ARK place les mondes dans ShooterGame/Saved/SavedArks, et le fichier lisible reste ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini. Changer SERVER_MAP ne transforme pas une sauvegarde existante. Vous démarrez une autre carte. Elle a ses propres dinos, ses tribus, ses structures. L'ancien monde reste sur le disque tant que vous ne le supprimez pas.
Avant de supprimer une sauvegarde de carte, téléchargez le dossier SavedArks complet. Une suppression au mauvais endroit efface les bases, les dinos apprivoisés, les inventaires locaux et les tribus de cette carte.
Gardez une règle simple. Un serveur public garde une carte pendant au moins 30 jours, sinon les joueurs ne posent pas de vraie base. Un cluster peut porter 2 ou 3 cartes, mais chaque carte prend son propre espace disque. Un monde ASA actif dépasse souvent 2 Go après quelques semaines. Avec de grosses bases et beaucoup de structures, il monte bien plus haut.
Définir SESSION_NAME pour que le serveur apparaisse
SESSION_NAME devient le nom affiché dans la liste des serveurs. C'est aussi le premier texte que vos joueurs tapent pour vous retrouver. Un nom de 12 à 35 caractères reste lisible. Au-delà de 60 caractères, l'interface coupe souvent la fin, donc les tags placés à droite disparaissent. Mettez le nom du groupe au début, puis le taux ou la carte. TribuNord ASA x3 PvE se retrouve plus vite que Serveur francophone survie détente.
Le nom ne corrige aucun port. Un serveur avec un SESSION_NAME propre reste invisible si le port de jeu 7777, le port query 27015 ou le port RCON 27020 ne répond pas. Sur une machine qui héberge plusieurs serveurs ARK, deux instances ne partagent pas le même port. La deuxième passe par exemple en 7779 et 27017. Gardez un écart de 2 sur le port de jeu, car ARK utilise aussi le port pair suivant selon les cas.
Restez sobre sur les caractères. Les accents passent dans la plupart des listes ASA, mais certains outils externes et bots Discord les rendent mal. Les crochets [FR] et [PvE] fonctionnent. Un pipe vertical ou un emoji finit souvent en carré. Le jeu tourne quand même, mais le support devient pénible, car le même serveur porte deux noms différents selon l'outil consulté.
Régler MAX_PLAYERS sans tuer le tick serveur
MAX_PLAYERS fixe le nombre de connexions simultanées. Le piège, c'est de mettre 70 parce que les serveurs officiels le font. Un serveur communautaire moddé avec 70 slots vides ne souffre pas. Il souffre quand 35 joueurs partent dans 35 bases différentes, réveillent des centaines de créatures et obligent le serveur à envoyer trop d'acteurs réseau. Sur ASA, une petite carte PvE tient souvent mieux à 20 ou 30 joueurs qu'à 50 joueurs avec les mêmes mods.
| Usage | Valeur MAX_PLAYERS | Pourquoi | Seuil qui devient mauvais |
|---|---|---|---|
| Groupe privé | 10 à 15 | Les pics restent prévisibles, les bases sont proches. | Au-delà de 20, les absences de limite encouragent les invités non prévus. |
| Communauté PvE | 25 à 40 | Le tick reste stable si les dinos en stase ne sont pas réveillés partout. | Au-delà de 45, les bases géantes coûtent plus que les joueurs eux-mêmes. |
| PvP wipe court | 40 à 60 | Les sessions sont denses, mais les cartes repartent souvent de zéro. | Au-delà de 60, les raids créent des pics réseau difficiles à lisser. |
Regardez le temps de tick avant d'accuser la RAM. Une machine à 32 Go peut laguer si un seul cœur reste à 100 %. ARK répartit une partie du travail, mais la simulation du monde garde des points de blocage. Si les portes s'ouvrent avec 2 secondes de retard alors que la mémoire libre dépasse 6 Go, baissez MAX_PLAYERS de 10 et mesurez pendant une soirée complète.
Choisir SERVER_PVE, SERVER_PASSWORD et ARK_ADMIN_PASSWORD
SERVER_PVE change les dégâts entre joueurs, structures et dinos apprivoisés. Avec SERVER_PVE=True, les raids disparaissent. Les blocages, eux, restent. Un joueur peut encore poser des fondations près d'une zone utile si vos règles ne l'interdisent pas. Avec SERVER_PVE=False, chaque défaut de protection se voit en une nuit. Décidez avant l'ouverture, pas après trois semaines de bases construites.
[ServerSettings]
ServerPVE=True
ServerPassword=motdepassejoueur
ServerAdminPassword=motdepasseadminSERVER_PASSWORD ferme l'entrée du serveur. Il sert pour un serveur de tribu, un test de mods ou une préparation de 24 à 72 heures. Sur un serveur public, il freine le recrutement spontané. Un mot de passe partagé sur Discord finit aussi par sortir de Discord. Pour une vraie whitelist, utilisez un outil de permissions ou un contrôle SteamID, pas un mot unique.
ARK_ADMIN_PASSWORD donne accès aux commandes admin après enablecheats dans le jeu. Ne le mettez jamais identique au mot de passe joueur. Prenez 16 caractères ou plus, sans le nom de la communauté. Un admin peut utiliser destroywilddinos, saveworld, broadcast ou settimeofday. Une fuite ne fait pas que provoquer du grief. Elle peut casser l'économie du serveur en 10 minutes, avec des objets spawnés et des dinos forcés.
Activer BATTLE_EYE et installer MOD_IDS correctement
BATTLE_EYE active l'anticheat utilisé par ARK. Sur un serveur public PvP, laissez BATTLE_EYE=True. Le désactiver réduit quelques refus de connexion, mais vous acceptez les clients modifiés. Sur un serveur privé à 5 joueurs, BATTLE_EYE=False se défend si un joueur sous Linux ou Steam Deck tombe sur BattlEye initialization failed. Ce cas existe. Il ne justifie pas de couper l'anticheat pour 40 inconnus.
MOD_IDS contient les identifiants de mods, séparés par des virgules, sans espace. Sur ASA, ce sont des identifiants CurseForge numériques. Sur ASE, beaucoup de guides citent encore des identifiants Steam Workshop. Mélanger les deux sources donne un serveur qui démarre sans charger les bons mods, ou qui bloque les joueurs avec Mod version mismatch. Vérifiez la plateforme avant de copier une liste publiée en 2021.
Démarrez avec peu de mods. Un mod de structures, un mod de qualité de vie et une pile de stacks changent déjà le comportement du serveur. Dix mods ajoutent plusieurs minutes au démarrage, et chaque mise à jour de mod peut imposer un redémarrage. Placez les mods de dépendance avant les mods qui les utilisent si l'auteur le demande. Si la page du mod annonce une incompatibilité serveur dédié ou une version non testée sur 1.0 ASA, prenez l'avertissement au sérieux.
Garder AUTOUPDATE activé sans surprendre les joueurs
AUTOUPDATE lance la mise à jour du serveur au démarrage, ou pendant la fenêtre prévue par le panel selon l'hébergement. Avec AUTOUPDATE=True, vous évitez le vieux scénario du dimanche soir : les joueurs ont le client à jour, le serveur reste sur l'ancien build. Côté joueur, cela ressemble à un serveur absent, une connexion qui boucle, ou un message de version incompatible. Avec AUTOUPDATE=False, vous choisissez l'heure exacte, mais vous devez suivre les builds ARK et les mises à jour de mods.
L'horaire décide du réglage. Pour un serveur familial, AUTOUPDATE=True suffit. Pour une communauté de 30 joueurs, placez un redémarrage fixe, par exemple 05:00 heure française, et annoncez-le. Un update ASA peut prendre 5 à 20 minutes selon la taille du patch et le débit disque. Avec des mods, ajoutez 2 à 10 minutes de vérification. Un redémarrage sauvage à 21:30 fait perdre plus de joueurs qu'une maintenance annoncée.
Sur le panel Starmine, ces champs évitent de modifier à la main la ligne de lancement, le fichier GameUserSettings et la liste des mods à chaque changement de carte, de mot de passe ou de mise à jour.
Gardez AUTOUPDATE=True si personne ne vérifie les versions chaque soir. Coupez-le seulement pendant un événement, un raid planifié ou une soirée boss, puis remettez-le après la sauvegarde suivante. Un serveur qui reste 48 heures derrière la version client perd sa visibilité et remplit les tickets de support.
Utiliser PARAMS et FLAGS dans les arguments de lancement ARK
PARAMS et FLAGS sont les deux champs qui cassent le plus vite une configuration serveur ARK. Ils écrivent directement dans les arguments de lancement ARK. PARAMS reçoit en général des options avec une valeur ou des paramètres de l'URL de lancement, comme ?Port=7777 ou ?QueryPort=27015. FLAGS reçoit plutôt des interrupteurs, comme -log ou -server. Si le panel gère déjà la carte, les slots, BattlEye et les mots de passe, ne les recopiez pas ici. Deux sources de vérité finissent toujours par coûter une soirée, et ARK ne dit pas toujours laquelle prend le dessus.
Trois cas méritent de toucher ces champs. Le premier est le cluster, avec un identifiant commun et des règles de transfert. Le deuxième est le diagnostic, avec -log pour garder une sortie plus bavarde pendant un crash. Le troisième est la consigne précise d'un mod ou d'un outil RCON. En dehors de ces cas, un argument récupéré dans un vieux tutoriel ASE apporte surtout du bruit.
- Arrêtez le serveur et notez les valeurs actuelles de SERVER_MAP, MAX_PLAYERS et MOD_IDS.
- Ajoutez un seul argument à la fois dans PARAMS ou FLAGS.
- Démarrez, attendez 3 minutes, puis vérifiez la présence dans la liste serveur et les logs.
- Retirez l'argument si le serveur ne dépasse pas la ligne Listening on port 7777.
| Champ | Exemple | Usage légitime |
|---|---|---|
| PARAMS | ?Port=7777?QueryPort=27015 | Ports imposés sur une machine multi-serveurs. |
| PARAMS | ?RCONPort=27020 | Outil RCON externe avec port fixe. |
| FLAGS | -log | Lecture des erreurs pendant un crash ou un mod défectueux. |
| FLAGS | -NoBattlEye | Test privé quand BATTLE_EYE=False ne suffit pas selon le lanceur. |
Un bon champ avancé reste court. Au-delà de 4 arguments manuels, la configuration devient difficile à relire dans six mois. C'est souvent à ce moment qu'un serveur démarre sur la mauvaise carte après une migration.
Guides
Pourquoi mon serveur ARK n'apparaît pas dans la liste ?
Vérifiez d'abord SERVER_MAP, SESSION_NAME, le port de jeu 7777 et le port query 27015. Si plusieurs serveurs tournent sur la même machine, chaque instance doit avoir ses propres ports. Un serveur à jour côté client mais pas côté serveur peut aussi disparaître de la liste.
Où se trouve GameUserSettings sur un serveur ARK Linux ?
Le fichier se trouve dans ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini. Il contient les réglages persistants comme ServerPVE, ServerPassword et ServerAdminPassword. Le panel peut aussi passer certains choix en arguments de lancement, donc ne modifiez pas les deux endroits en même temps.
Faut-il redémarrer après avoir ajouté des mods ARK ASA ?
Oui. MOD_IDS est lu au démarrage du serveur, puis les mods sont téléchargés ou vérifiés. Prévoyez plusieurs minutes de démarrage en plus, surtout avec 5 mods ou plus. Testez la connexion avant d'annoncer la réouverture.
Puis-je passer un serveur PvP en PvE sans wipe ?
Techniquement oui, SERVER_PVE change les règles au redémarrage. En pratique, les bases, les emplacements et les stocks ont été créés avec une logique PvP. Prévenez les joueurs et surveillez les blocages de zones, car le passage en PvE empêche de régler certains conflits par la destruction.