Comment créer un serveur dédié ASE
Gardez un monde ARK: Survival Evolved en ligne pour votre tribu sur un PC que vous contrôlez, avec vos rates, vos mods et vos cartes. Le serveur de Studio Wildcard est gratuit et existe pour Windows et pour Linux.
Ce qu'il vous faut
Un PC 64 bits sous Windows ou Linux, allumé dès que quelqu'un veut jouer. Le serveur est l'app Steam 376030. SteamCMD, l'outil de téléchargement gratuit en ligne de commande de Valve, l'installe en connexion anonyme : ni compte Steam ni ARK sur ce PC. Une fois installé, il prend environ 22 Go.
Dans notre test sous Linux, The Island sans joueur connecté occupait 5,5 Go de RAM 25 minutes après le lancement. Des cartes plus grandes, plus de créatures apprivoisées et plus de joueurs demandent plus. Chaque carte est un processus serveur.
Les joueurs atteignent le serveur en UDP 7777, 7778 et 27015. Pour des amis hors de chez vous, redirigez ces ports sur votre box ou routeur (voir Ports et pare-feu plus bas).
Vérifié sur le build 21241282 du serveur, le 31 octobre 2026.
Installer le serveur
1. Téléchargez SteamCMD chez Valve et décompressez-le dans C:\steamcmd.
2. Dans PowerShell ou l'invite de commandes, téléchargez le serveur dans C:\games\ase-server :
C:\steamcmd\steamcmd.exe +force_install_dir C:\games\ase-server +login anonymous +app_update 376030 validate +quit3. Mettez ces deux lignes dans un fichier run-ase.cmd, indiquez votre nom et vos mots de passe, puis double-cliquez dessus :
cd /d C:\games\ase-server\ShooterGame\Binaries\Win64
ShooterGameServer.exe "TheIsland?listen?MaxPlayers=20?SessionName=YOUR-SERVER-NAME?ServerPassword=YOUR-JOIN-PASSWORD?ServerAdminPassword=YOUR-ADMIN-PASSWORD" -NoBattlEyeLe serveur Windows a besoin de MSVCP120.dll et XAudio2_7.dll. Si Windows signale qu'il en manque une, installez le Visual C++ 2013 Redistributable (x64) de Microsoft et le DirectX End-User Runtime.
Ubuntu fournit SteamCMD dans son dépôt multiverse. apt vous demande une fois d'accepter la licence Steam. Le serveur Linux tourne sans Wine ni Proton :
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd
steamcmd +force_install_dir ~/ase-server +login anonymous +app_update 376030 validate +quit
cd ~/ase-server/ShooterGame/Binaries/Linux
./ShooterGameServer "TheIsland?listen?MaxPlayers=20?SessionName=YOUR-SERVER-NAME?ServerPassword=YOUR-JOIN-PASSWORD?ServerAdminPassword=YOUR-ADMIN-PASSWORD" -NoBattlEyeNous l'avons testé sous Ubuntu 24.04. Le programme à lancer est ShooterGameServer dans ShooterGame/Binaries/Linux. Il affiche tout de suite SteamAPI_Init() failed ; c'est sans gravité, notre serveur a continué de tourner et a ouvert ses ports.
Gardez toute la partie carte et options entre guillemets et sans espaces : le nom de la carte vient d'abord, chaque option commence par ?, et les paramètres qui commencent par - suivent après un espace.
N'attendez pas de ligne dans le log : dans notre test sous Linux, ShooterGame.log est resté vide. Interrogez plutôt le serveur via RCON. Quand listplayers répond No Players Connected, le serveur tourne et ses ports sont ouverts.
Pour l'arrêter, tapez SaveWorld puis DoExit dans la console admin ou via RCON. Dans notre test, DoExit a écrit le monde tout de suite, mais le processus tournait encore deux minutes après : vérifiez qu'il est terminé avant de copier des sauvegardes ou de mettre à jour.
Cartes
Toutes les cartes sont dans le même téléchargement. Mettez le nom de la carte tout au début de la partie entre guillemets, à la place de TheIsland. Les joueurs doivent posséder une carte payante pour la rejoindre, pas le serveur.
| Carte | Nom dans la ligne de lancement | Les joueurs ont besoin de |
|---|---|---|
| The Island | TheIsland | Le jeu |
| The Center | TheCenter | Le jeu |
| Ragnarok | Ragnarok | Le jeu |
| Valguero | Valguero_P | Le jeu |
| Crystal Isles | CrystalIsles | Le jeu |
| Lost Island | LostIsland | Le jeu |
| Fjordur | Fjordur | Le jeu |
| Scorched Earth | ScorchedEarth_P | Le DLC |
| Aberration | Aberration_P | Le DLC |
| Extinction | Extinction | Le DLC |
| Genesis: Part 1 | Genesis | Genesis Season Pass |
| Genesis: Part 2 | Gen2 | Genesis Season Pass |
Notre téléchargement anonyme sous Linux contenait un dossier pour chaque carte de ce tableau : les payantes dans ShooterGame/Content/Maps, les gratuites dans ShooterGame/Content/Mods. Nous n'avons lancé que The Island.
Ports et pare-feu
UDP 7777 est le port du jeu et UDP 7778 est toujours celui juste au-dessus. UDP 27015 répond aux requêtes de la liste des serveurs : sans lui, le serveur reste invisible. TCP 27020 sert à RCON et ne compte que pour envoyer des commandes admin depuis un autre PC.
Sous Windows, ouvrez les trois ports UDP avec une seule règle (PowerShell en administrateur) :
New-NetFirewallRule -DisplayName "ARK Survival Evolved" -Direction Inbound -Protocol UDP -LocalPort 7777,7778,27015 -Action AllowSous Ubuntu avec ufw activé :
sudo ufw allow 7777:7778/udp
sudo ufw allow 27015/udpNotre serveur de test en marche écoutait exactement sur ceux-ci : UDP 7777, 7778 et 27015, plus TCP 27020 avec RCON activé.
Sur le routeur, redirigez ces trois mêmes ports UDP vers l'IP locale du PC serveur. Un deuxième serveur sur le même PC a ses propres ports, par exemple Port=7779 (avec 7780) et QueryPort=27016.
Réglages du serveur
Après le premier lancement, les réglages se trouvent dans ShooterGame\Saved\Config\WindowsServer sous Windows et dans ShooterGame/Saved/Config/LinuxServer sous Linux. Modifiez-les serveur arrêté.
Notre premier lancement a écrit un GameUserSettings.ini d'environ 16 Ko qui contenait déjà les options de la ligne de lancement, comme le mot de passe admin. Beaucoup de clés du tableau ci-dessous n'y étaient pas (XPMultiplier, par exemple) : ajoutez-les vous-même.
| Réglage | Par défaut | Effet |
|---|---|---|
XPMultiplier | 1 | Expérience de toutes les sources. |
TamingSpeedMultiplier | 1 | Vitesse d'apprivoisement. 3 va trois fois plus vite. |
HarvestAmountMultiplier | 1 | Ressources à chaque coup. |
DifficultyOffset | 1 | Avec OverrideOfficialDifficulty, le niveau des créatures sauvages. |
OverrideOfficialDifficulty | 0 | Fixe le plafond de niveau des créatures sauvages : 5 veut dire jusqu'au niveau 150, le plafond des serveurs officiels. |
ServerPVE | False | True empêche les joueurs et leurs créatures apprivoisées de se faire des dégâts entre eux. |
DayCycleSpeedScale | 1 | Durée d'une journée. 0.5 rend les journées deux fois plus longues. |
AutoSavePeriodMinutes | 15 | Minutes entre deux sauvegardes du monde. |
MaxTamedDinos | 5000 | Créatures apprivoisées pour tout le serveur. |
ShowMapPlayerLocation | True | Votre propre marqueur sur la carte. |
AllowThirdPersonPlayer | True | Caméra à la troisième personne. |
ServerCrosshair | True | Réticule à l'écran. |
RCONEnabled | False | True ouvre RCON sur RCONPort (27020). |
La plupart vont sous [ServerSettings]. Un court exemple :
[ServerSettings]
XPMultiplier=2
TamingSpeedMultiplier=3
HarvestAmountMultiplier=2
DifficultyOffset=1
OverrideOfficialDifficulty=5
ServerPVE=True
RCONEnabled=True
RCONPort=27020Game.ini a été créé vide à notre premier lancement. Mettez la ligne de section [/Script/ShooterGame.ShooterGameMode] tout en haut et les clés en dessous :
| Réglage | Par défaut | Effet |
|---|---|---|
EggHatchSpeedMultiplier | 1 | Plus haut, les œufs éclosent plus tôt. |
BabyMatureSpeedMultiplier | 1 | Plus haut, les bébés grandissent plus tôt. |
MatingIntervalMultiplier | 1 | Attente entre deux accouplements. Plus bas, c'est plus court. |
BabyCuddleIntervalMultiplier | 1 | Temps entre deux câlins d'imprégnation. Plus bas, c'est plus souvent. |
[/Script/ShooterGame.ShooterGameMode]
EggHatchSpeedMultiplier=5
BabyMatureSpeedMultiplier=5
MatingIntervalMultiplier=0.25| Option | Effet |
|---|---|
?SessionName= | Nom dans la liste des serveurs. |
?ServerPassword= | Mot de passe pour rejoindre. Retirez-le pour un serveur ouvert. |
?ServerAdminPassword= | Mot de passe pour les commandes admin et RCON. |
?Port= | Port du jeu, 7777 s'il n'est pas réglé. Le port juste au-dessus est utilisé aussi. |
?QueryPort= | Port de la liste des serveurs, 27015 s'il n'est pas réglé. |
?MaxPlayers= | Nombre max de joueurs en même temps. Sans cette option, le fichier généré indique MaxPlayers=70. |
-NoBattlEye | Démarre sans BattlEye. |
-automanagedmods | Le serveur télécharge et met à jour ses mods du Steam Workshop. |
-crossplay | Permet aussi aux joueurs Epic Games Store de rejoindre. |
-clusterid= | Les serveurs avec le même ID permettent aux survivants de passer de l'un à l'autre. |
Admin et RCON
En jeu, appuyez sur Tab pour ouvrir la console, puis connectez-vous avec le ServerAdminPassword. Ensuite, les commandes admin commencent par admincheat :
enablecheats YOUR-ADMIN-PASSWORD
admincheat SaveWorldAvec RCONEnabled=True, un outil RCON atteint le serveur en TCP 27020 avec le même mot de passe. Dans notre test, listplayers, saveworld et doexit ont marché via RCON. Une commande sans rien à signaler, comme broadcast, répond Server received, But no response!!
Pour rendre quelqu'un admin sans le mot de passe, écrivez son SteamID64 (le nombre à 17 chiffres qui commence par 7656119) dans ShooterGame/Saved/AllowedCheaterSteamIDs.txt, un par ligne, puis redémarrez.
Mods
Les mods serveur d'ASE sont des objets du Steam Workshop. Chaque mod a un numéro dans son adresse Workshop (id=...). Listez les numéros dans GameUserSettings.ini, le premier a la plus haute priorité, et ajoutez -automanagedmods à la ligne de lancement pour que le serveur les récupère :
[ServerSettings]
ActiveMods=FIRST-WORKSHOP-ID,SECOND-WORKSHOP-IDLes joueurs récupèrent les mods sur le Workshop en rejoignant. Les joueurs Epic Games Store ne peuvent pas rejoindre un serveur avec des mods.
Rejoindre le serveur
1. Dans le menu principal, cliquez sur JOIN ARK. 2. Réglez SESSION FILTER sur UNOFFICIAL PC SESSIONS et, pour un serveur avec mot de passe, cochez SHOW PASSWORD PROTECTED. 3. Tapez le nom du serveur dans la recherche, sélectionnez-le et rejoignez.
S'il n'apparaît pas dans la liste, ouvrez Steam, choisissez View puis Game Servers, ajoutez YOUR-SERVER-IP:27015 dans Favorites et connectez-vous de là. Ceux qui sont sur le même réseau que le serveur utilisent son IP locale.
Sauvegardes, backups et mises à jour
Chaque carte garde son monde dans ShooterGame/Saved/SavedArks, dans un seul fichier au nom de la carte. Une The Island toute neuve a écrit TheIsland.ark dans notre test, environ 34 Mo.
Dès que des joueurs jouent, leurs survivants (.arkprofile) et tribus (.arktribe) sont sauvegardés dans le même dossier.
Pour un backup, sauvegardez et arrêtez le serveur, puis copiez tout le dossier ShooterGame/Saved : mondes, personnages, tribus, réglages et liste des admins s'y trouvent.
Pour mettre à jour, arrêtez le serveur et relancez la ligne SteamCMD. Les joueurs restés sur l'ancienne version preaquatica dans Steam ont besoin d'un serveur sur la même branche : ajoutez -beta preaquatica après 376030 dans la ligne SteamCMD.
Problèmes courants
SteamCMD affiche Missing configuration
Notre premier essai s'est arrêté sur cette erreur au bout d'une demi-minute environ. En relançant le téléchargement, le serveur complet a été récupéré.
Mon serveur n'apparaît pas dans les non officiels
Laissez quelques minutes à un nouveau monde (listplayers via RCON répond une fois prêt), vérifiez que UDP 27015 est ouvert et redirigé, et cochez SHOW PASSWORD PROTECTED pour un serveur avec mot de passe. Ajouter YOUR-SERVER-IP:27015 aux favoris Steam marche sans la liste.
Mes amis hors de chez moi ont un timeout en rejoignant
Redirigez UDP 7777 et 7778 vers l'IP locale du PC serveur et autorisez-les dans le pare-feu. Les joueurs de votre propre réseau rejoignent avec l'IP locale.
Les réglages modifiés dans l'ini sont revenus comme avant
Arrêtez le serveur avant de modifier et copiez les deux fichiers. Après la mise à jour Aquatica, Wildcard a listé en problème connu des réglages réinitialisés à chaque patch. Dans notre test, les options de la ligne de lancement sont passées dans GameUserSettings.ini : changez-y aussi la clé.
Les joueurs ont un message de version qui ne correspond pas
Le jeu s'est mis à jour mais pas le serveur, ou l'un des deux est sur la branche preaquatica. Arrêtez le serveur et relancez la ligne SteamCMD sur la même branche que les joueurs.
Des mods font planter le serveur après une mise à jour
Certains vieux mods ont cassé avec la mise à jour Aquatica en 2025. Mettez-les à jour ou retirez-les, ou passez serveur et joueurs sur la branche preaquatica.
Questions
Faut-il posséder ARK: Survival Evolved pour héberger un serveur ?
Non. Le téléchargement du serveur est gratuit et SteamCMD le récupère sans compte Steam ; seuls ceux qui rejoignent ont besoin d'ARK: Survival Evolved, plus le DLC d'une carte payante.
Quels ports rediriger pour un serveur ARK: Survival Evolved ?
UDP 7777 et 7778 pour le jeu et UDP 27015 pour la liste des serveurs. TCP 27020 seulement pour RCON depuis l'extérieur.
Peut-on faire tourner un serveur ARK: Survival Evolved sous Linux ?
Oui. Le téléchargement contient un serveur Linux, ShooterGame/Binaries/Linux/ShooterGameServer, qui tourne sans Wine.
Combien de RAM faut-il pour un serveur ASE ?
The Island sans joueur connecté a utilisé 5,5 Go dans notre test. Prévoyez plus pour des cartes plus grandes, beaucoup de créatures apprivoisées et des mods.
Comment ajouter des mods à mon serveur ASE ?
Mettez les numéros du Steam Workshop dans ActiveMods= sous [ServerSettings] et lancez le serveur avec -automanagedmods.
Comment devenir admin sur mon serveur ASE ?
En jeu, appuyez sur Tab pour la console, puis tapez enablecheats suivi du ServerAdminPassword.


