Comment créer un serveur dédié ASA
Faites tourner une carte d'ARK: Survival Ascended sur votre propre PC, avec vos rates, vos mods et vos droits d'admin. Studio Wildcard fournit le serveur gratuitement, pour Windows.
Ce qu'il vous faut
Un PC Windows 64 bits qui reste allumé pendant que les autres jouent, et SteamCMD, l'outil gratuit en ligne de commande de Valve pour télécharger des serveurs Steam. Le serveur est l'app Steam 2430930, 12,2 Go en connexion anonyme : ce PC n'a besoin ni du jeu ni d'un compte Steam.
ARK est lourd. The Island sans joueur connecté met 3 à 4 minutes à démarrer sur un PC à 12 cœurs, puis utilise environ 9,5 Go de RAM. Chaque carte tourne comme un serveur à part.
Il n'y a pas de version Linux native. Sous Linux, le serveur Windows tourne avec Proton ou Wine, le plus souvent via une image Docker de la communauté. Beaucoup le lancent avec -NoBattlEye.
Les joueurs se connectent en UDP 7777. Si des amis hors de chez vous doivent rejoindre, redirigez ce port sur votre box ou routeur (voir Ports et pare-feu plus bas).
Vérifié sur ARK version 96.6, le 30 octobre 2026.
Installer le serveur
1. Téléchargez SteamCMD chez Valve et décompressez-le dans C:\steamcmd.
2. Ouvrez PowerShell ou l'invite de commandes et téléchargez le serveur dans C:\asa-server :
C:\steamcmd\steamcmd.exe +force_install_dir C:\asa-server +login anonymous +app_update 2430930 validate +quit
3. Enregistrez ces lignes sous start-server.bat à côté de SteamCMD, changez le nom et les deux mots de passe, puis double-cliquez dessus pour lancer le serveur :
@echo off cd /d C:\asa-server\ShooterGame\Binaries\Win64 start "" ArkAscendedServer.exe TheIsland_WP?listen?SessionName="YOUR-SERVER-NAME"?ServerPassword=YOUR-JOIN-PASSWORD?RCONEnabled=True?RCONPort=27020?ServerAdminPassword=YOUR-ADMIN-PASSWORD -port=7777 -WinLiveMaxPlayers=20
La carte vient d'abord, puis les ?options sans espace entre elles, puis les -options. Laissez ?ServerAdminPassword en dernier dans la partie ?. Le serveur écrit ces options dans GameUserSettings.ini, donc réglez chacune à un seul endroit.
Arrêtez le serveur avec DoExit (en jeu : cheat DoExit, ou via RCON). Il sauvegarde et se ferme en moins d'une minute. Fermer la fenêtre arrête le serveur sans sauvegarder.
Cartes
Toutes les cartes sont dans le même téléchargement de 12,2 Go. Pour changer de carte, remplacez TheIsland_WP dans start-server.bat par son nom ici :
| Carte | Nom dans la ligne de lancement | Carte payante |
|---|---|---|
| The Island | TheIsland_WP | Non |
| Scorched Earth | ScorchedEarth_WP | Non |
| The Center | TheCenter_WP | Non |
| Aberration | Aberration_WP | Non |
| Extinction | Extinction_WP | Non |
| Ragnarok | Ragnarok_WP | Non |
| Valguero | Valguero_WP | Non |
| Genesis: Part 1 | Genesis_WP | Non |
| Astraeos | Astraeos_WP | Oui |
| Lost Colony | LostColony_WP | Oui |
Ports et pare-feu
Les joueurs se connectent en UDP 7777, ou sur le port réglé avec -port=. ?Port= dans la partie ? est ignoré. RCON utilise TCP 27020 et ne sert qu'à lancer des commandes admin depuis un autre PC. Le serveur ouvre aussi UDP 27015 pour Steam et n'utilise pas UDP 7778.
Autorisez le port du jeu dans le pare-feu Windows, dans PowerShell en administrateur :
New-NetFirewallRule -DisplayName "ARK server" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow
Pour les joueurs hors de votre réseau local, redirigez UDP 7777 sur votre routeur vers l'IP locale du PC serveur. Un deuxième serveur sur le même PC a besoin de ses propres -port= et RCONPort, par exemple -port=7779 et RCONPort=27021.
Réglages du serveur
Le premier lancement écrit les fichiers de réglages dans C:\asa-server\ShooterGame\Saved\Config\WindowsServer. Arrêtez le serveur avant de les modifier : un serveur lancé réécrit ses propres valeurs.
| Réglage | Par défaut | Effet |
|---|---|---|
| ServerPVE | False | True coupe les dégâts entre joueurs et sur leurs bases. |
| XPMultiplier | 1 | XP de toutes les sources. 2 donne le double d'XP. |
| TamingSpeedMultiplier | 1 | Plus haut, l'apprivoisement va plus vite. |
| HarvestAmountMultiplier | 1 | Ressources par coup. |
| OverrideOfficialDifficulty | 0 | 5 correspond aux serveurs officiels : créatures sauvages jusqu'au niveau 150. |
| DayCycleSpeedScale | 1 | Vitesse du cycle jour/nuit. Plus bas, c'est plus lent. |
| AutoSavePeriodMinutes | 15 | Minutes entre deux sauvegardes auto. |
| MaxTamedDinos | 5000 | Créatures apprivoisées autorisées sur tout le serveur. |
| ShowMapPlayerLocation | True | Votre propre position sur la carte. |
| AllowThirdPersonPlayer | True | Vue à la troisième personne. |
| ServerCrosshair | True | Le réticule. |
[ServerSettings] ServerPVE=False XPMultiplier=1 TamingSpeedMultiplier=1 HarvestAmountMultiplier=1 OverrideOfficialDifficulty=5 AutoSavePeriodMinutes=15 ShowMapPlayerLocation=True AllowThirdPersonPlayer=True ServerCrosshair=True
Game.ini n'est pas créé au premier lancement. Créez-le à côté de GameUserSettings.ini. Les réglages d'élevage vont ici :
| Réglage | Par défaut | Effet |
|---|---|---|
| MatingIntervalMultiplier | 1 | Attente entre deux accouplements. 0.5 la divise par deux. |
| EggHatchSpeedMultiplier | 1 | Plus haut, les œufs éclosent plus vite. |
| BabyMatureSpeedMultiplier | 1 | Plus haut, les bébés grandissent plus vite. |
| BabyCuddleIntervalMultiplier | 1 | Temps entre deux câlins d'imprégnation. Plus bas, c'est plus souvent. |
[/Script/ShooterGame.ShooterGameMode] MatingIntervalMultiplier=0.5 EggHatchSpeedMultiplier=2 BabyMatureSpeedMultiplier=2 BabyCuddleIntervalMultiplier=0.5
| Option | Effet |
|---|---|
| ?SessionName= | Nom du serveur dans la liste. |
| -port= | Port du jeu, 7777 par défaut. |
| -WinLiveMaxPlayers= | Nombre max de joueurs. Écrit dans GameUserSettings.ini en tant que MaxPlayers. |
| ?ServerPassword= | Mot de passe pour rejoindre. Retirez-le pour un serveur ouvert. |
| ?ServerAdminPassword= | Mot de passe pour enablecheats et RCON. Laissez-le en dernier dans la partie ?. |
| -mods= | Project IDs CurseForge des mods, séparés par des virgules. |
| -clusterID= | Permet aux joueurs de passer d'un de vos serveurs à l'autre avec le même cluster ID. |
| -NoBattlEye | Démarre sans l'anti-triche BattlEye. Il est activé par défaut. |
Admin et RCON
En jeu, ouvrez la console avec la touche à gauche du 1 (~ sur un clavier US) et tapez enablecheats suivi du ServerAdminPassword. Les commandes admin commencent alors par cheat, par exemple cheat SaveWorld.
enablecheats YOUR-ADMIN-PASSWORD cheat SaveWorld
Avec RCONEnabled=True, n'importe quel outil RCON se connecte à l'IP du serveur en TCP 27020 avec le ServerAdminPassword. Commandes utiles : ListPlayers, SaveWorld, Broadcast <texte> et DoExit, qui sauvegarde le monde et arrête le serveur.
Mods
Les serveurs ASA chargent les mods depuis CurseForge. Trouvez un mod sur CurseForge, copiez son Project ID et ajoutez-le à la ligne de lancement. Le serveur télécharge les mods au démarrage, et les joueurs en rejoignant.
start "" ArkAscendedServer.exe TheIsland_WP?listen?SessionName="YOUR-SERVER-NAME"?ServerAdminPassword=YOUR-ADMIN-PASSWORD -port=7777 -WinLiveMaxPlayers=20 -mods=FirstProjectID,SecondProjectID
Rejoindre le serveur
1. Dans le menu principal, ouvrez Rejoindre le jeu. 2. Passez sur Non officiel et cochez Show Player Serveurs. 3. Cherchez le nom du serveur, sélectionnez-le et rejoignez. Un serveur protégé demande le ServerPassword.
Sur PC, vous pouvez aussi vous connecter par adresse : ouvrez la console dans le menu principal et tapez open suivi de l'IP et du port.
open YOUR-SERVER-IP:7777
Sauvegardes, backups et mises à jour
Chaque carte sauvegarde dans son propre dossier : C:\asa-server\ShooterGame\Saved\SavedArks\TheIsland_WP. Le serveur sauvegarde toutes les AutoSavePeriodMinutes et sur SaveWorld ou DoExit.
À côté de TheIsland_WP.ark, il garde des copies datées comme TheIsland_WP_30.10.2026_21.27.05.arkrbf et un TheIsland_WP_AntiCorruptionBackup.bak.
Pour faire un backup, arrêtez le serveur avec DoExit et copiez les dossiers SavedArks et Config. Pour mettre à jour, arrêtez-le de la même façon et relancez la ligne SteamCMD : vos sauvegardes et réglages sont conservés.
Problèmes courants
Mon serveur n'apparaît pas dans la liste
Cochez Show Player Serveurs dans Non officiel. Attendez que la console affiche is now advertising for join, et vérifiez que le serveur et le jeu ont la même version.
Mes amis ont un timeout de connexion
Redirigez UDP 7777 (pas TCP) vers l'IP locale du PC serveur et ajoutez la règle de pare-feu. Les joueurs de votre propre réseau se connectent plutôt avec l'IP locale.
Mes modifications des ini ont disparu
Le serveur tournait pendant vos modifications. Arrêtez-le, modifiez le fichier, relancez-le.
La limite de joueurs ne change pas
Réglez la limite avec -WinLiveMaxPlayers= dans la ligne de lancement. Le serveur l'écrit dans GameUserSettings.ini en tant que MaxPlayers.
Les joueurs ne peuvent plus rejoindre après une mise à jour d'ARK
Steam a mis à jour le jeu mais pas le serveur. Arrêtez le serveur et relancez la ligne SteamCMD.
Questions
Faut-il posséder ARK: Survival Ascended pour héberger un serveur ?
Non. SteamCMD télécharge le serveur en connexion anonyme. Seuls les joueurs ont besoin du jeu.
Quel port rediriger pour un serveur ASA ?
UDP 7777, réglé avec -port= dans la ligne de lancement. RCON utilise TCP 27020 et ne doit être joignable que pour lancer des commandes admin depuis un autre PC.
Combien de RAM faut-il pour un serveur ASA ?
The Island sans joueur connecté utilise environ 9,5 Go après un démarrage de 3 à 4 minutes. Chaque carte que vous lancez est un serveur à part avec sa propre mémoire.
Peut-on faire tourner un serveur ASA sous Linux ?
Il n'y a pas de version Linux native, mais le serveur Windows tourne sous Linux avec Proton ou Wine. Des images Docker de la communauté s'en chargent, et beaucoup lancent le serveur avec -NoBattlEye.
Comment ajouter des mods à mon serveur ASA ?
Ajoutez les project IDs CurseForge à la ligne de lancement avec -mods=, séparés par des virgules. Le serveur les télécharge au démarrage, et les joueurs en rejoignant.
Comment devenir admin sur mon serveur ASA ?
Ouvrez la console en jeu et tapez enablecheats suivi du ServerAdminPassword de la ligne de lancement.