Monter son propre serveur ARK Ascended dédié, c’est la différence entre louer une tranche de la machine d’un hébergeur et posséder chaque taux, chaque mod et chaque commande d’administration de la carte. Pour ARK: Survival Ascended — le remaster sous Unreal Engine 5 d’ARK: Survival Evolved que Studio Wildcard a sorti fin 2023 — une machine auto-hébergée offre des tribus sans limite de taille, des multiplicateurs d’élevage sur mesure et un monde persistant qui survit bien après la fin du moindre événement de week-end. En contrepartie, c’est vous, et non un panneau d’hébergement, qui êtes responsable quand un port reste fermé ou qu’une ligne de configuration est erronée.
Ce tutoriel déroule 12 étapes concrètes pour installer un serveur ARK Ascended dédié à partir de zéro sous Windows, avec la chaîne d’outils gratuite SteamCMD. Comptez environ 30 minutes de manipulation active, en plus du téléchargement initial du serveur (environ 11 Gio, donc le temps réel dépend surtout de votre connexion). À la fin, vous disposerez d’un projet complet et redémarrable : un script de lancement à mise à jour automatique, des fichiers GameUserSettings.ini et Game.ini réglés, des ports de pare-feu ouverts, l’administration à distance par RCON, des mods CurseForge et un cluster multi-cartes optionnel. Chaque numéro de version, App ID et port ci-dessous a été vérifié auprès de la documentation SteamCMD de Valve et de la communauté ARK en 2026. Si vous avez déjà monté un serveur Minecraft sécurisé ou un serveur Palworld dédié, la structure vous semblera familière, mais ARK est plus lourd et sa syntaxe de lancement comporte quelques pièges bien à elle.
Pourquoi héberger soi-même un serveur ARK Ascended en 2026 ?
La première raison de faire tourner votre propre serveur ARK tient en un mot : le contrôle. Les panneaux d’hébergement loués vous enferment dans un nombre de slots figé, un accès bridé à la configuration et une tarification à la place qui grimpe vite dès qu’une tribu veut réunir 20 joueurs et une pile de mods. Quand vous hébergez la machine vous-même, les seules limites sont votre processeur, votre mémoire vive et votre patience. C’est vous qui décidez des multiplicateurs de récolte, de la vitesse d’apprivoisement, du fait que les créatures volantes puissent transporter des passagers, et de quelles cartes officielles (il y en a plus de huit) tournent côte à côte dans un cluster.
Il y a aussi un argument économique, particulièrement sensible en France et en Europe où le prix de l’hébergement de jeu a augmenté. Le binaire du serveur dédié se télécharge de façon anonyme via SteamCMD : vous n’avez pas besoin de posséder une copie d’ARK: Survival Ascended pour l’héberger, et le logiciel serveur lui-même est gratuit. Selon la documentation officielle SteamCMD de Valve, une connexion anonyme suffit à récupérer la plupart des applications de serveur dédié, et ARK en fait partie. Votre seule véritable dépense, ce sont le matériel et l’électricité pour le faire tourner — là où un hébergeur français facturerait de 15 à 40 euros par mois pour un créneau confortable.
La contrepartie, c’est la responsabilité. Un serveur ARK Ascended auto-hébergé signifie que vous gérez la redirection de ports, les règles de pare-feu, les mises à jour de mods, la reprise après plantage et les sauvegardes. Ratez l’un de ces points et vos joueurs verront « délai de connexion dépassé » au lieu de votre écran de connexion. C’est précisément pour cela que ce guide traite les parties ingrates — ports, RCON, automatisation et durcissement de la sécurité — comme des étapes à part entière et non comme des détails secondaires.
Ce que vous allez construire : un projet serveur ARK complet
À la dernière étape, vous disposerez d’un dossier de projet autonome que n’importe quel administrateur peut démarrer d’un double-clic ou d’une seule commande shell. La construction finale comporte cinq rouages, et chacun a droit à son étape ci-dessous :
- Le binaire du serveur — le serveur dédié ARK: Survival Ascended (App ID Steam 2430930), installé et maintenu à jour par SteamCMD.
- Un script de lancement à mise à jour automatique — un fichier batch (Windows) ou une unité systemd (Linux) qui valide les fichiers, lance la carte et redémarre après un plantage.
- Une configuration réglée —
GameUserSettings.inipour les taux et les accès, plus unGame.inioptionnel pour les multiplicateurs avancés. - L’administration à distance — RCON activé sur un port local protégé par pare-feu, pour expulser, bannir et diffuser des messages sans être en jeu.
- Mods et clustering — les identifiants de mods CurseForge passés au lancement, et un cluster multi-cartes optionnel qui permet aux survivants de transférer entre les mondes.
Considérez le script de lancement comme le cœur du projet. Tout le reste — ports, configuration, mods — n’est qu’un paramètre ou un fichier auquel le script fait référence. Une fois qu’il fonctionne, vous obtenez un serveur ARK reproductible que vous pouvez copier sur une nouvelle machine en quelques minutes.
Prérequis : matériel, système d’exploitation et versions logicielles
ARK: Survival Ascended est réputé pour sa gourmandise en mémoire côté serveur, bien davantage que les jeux de survie que vous avez pu héberger jusqu’ici. L’état du monde sous Unreal Engine 5, le nombre de créatures et les sauvegardes de structures font grimper la consommation mémoire régulièrement à mesure qu’une carte vieillit. En 2026, les recommandations de la communauté et des hébergeurs convergent vers les chiffres ci-dessous : traitez la colonne « minimum » comme le plancher pour un petit serveur privé, et la colonne « recommandé » comme ce qu’il vous faut réellement pour un monde fluide à plus de 20 joueurs.
Matériel minimum vs recommandé
| Composant | Minimum (1 carte, petite tribu) | Recommandé (20+ joueurs) |
|---|---|---|
| Processeur | 4 cœurs à 3,5 GHz | 6 à 8 cœurs à 4,5 GHz+ (fort mono-cœur) |
| RAM (par carte) | 16 Go | 16 à 24 Go, +12 à 18 Go par carte de cluster supplémentaire |
| Stockage | 40 Go SSD (~11 Gio installés) | 60 Go+ SSD NVMe |
| Système | Windows 10/11 64 bits ou Windows Server 2022 | Windows Server 2022 (sans interface) |
| Réseau | Débit montant stable, IP fixe ou redirigée | 100 Mb/s+ symétrique, IP fixe |
Une remarque cruciale sur le processeur : la boucle de jeu principale d’ARK, physique mise à part, tourne encore largement sur un seul thread. Autrement dit, une fréquence élevée par cœur compte davantage que le nombre brut de cœurs. Une puce 6 cœurs rapide servira mieux un seul monde qu’une puce 16 cœurs lente. Si vous prévoyez un cluster de plusieurs cartes en simultané, en revanche, chaque carte est son propre processus : le total de cœurs et de RAM augmente donc avec le nombre de mondes.
Les logiciels dont vous aurez besoin
- SteamCMD (dernière version) — le client Steam en ligne de commande de Valve, qui télécharge et met à jour le serveur.
- Microsoft Visual C++ Redistributable (dernière version x64) et le runtime DirectX — le binaire serveur d’ARK en dépend ; un runtime manquant est la cause numéro un du « serveur qui refuse de démarrer ». Récupérez-le sur la page officielle Microsoft Learn des redistribuables Visual C++.
- Un éditeur de texte qui respecte les fins de ligne existantes pour les fichiers INI — Notepad++ ou VS Code, pas le Bloc-notes standard pour les gros fichiers.
- Un client RCON (optionnel mais recommandé) — n’importe quel outil RCON au protocole Source pour l’administration à distance.
- Un accès administrateur à la machine hôte, pour ouvrir les ports du pare-feu et enregistrer un service.
Comprendre le fonctionnement des fichiers serveur d’ARK: Survival Ascended
Avant de toucher à la ligne de commande, il est utile de comprendre les trois identifiants sur lesquels repose tout le processus. Le client de jeu que les joueurs achètent est l’App ID Steam 2399830. Ce que vous installez — le serveur dédié ARK: Survival Ascended sans interface — est une application distincte, l’ID 2430930. SteamCMD télécharge cette application serveur de façon anonyme ; vous ne vous connectez jamais à un compte Steam personnel pour héberger.
Le piège qui prend presque tout le monde de court quand on vient d’autres jeux : ARK: Survival Ascended n’a aucune version serveur Linux native. Le binaire est réservé à Windows. Vous pouvez tout de même le faire tourner sur un hôte Linux, mais uniquement via la couche de compatibilité Wine (couverte vers la fin de ce guide) ou une image Docker qui embarque Wine. Si vous choisissez un système d’exploitation spécifiquement pour cela, Windows Server 2022 est la voie de la moindre résistance.
Enfin, le volet réseau. Un serveur ARK opérationnel expose un petit ensemble de ports, chacun avec un protocole précis. Se tromper de protocole — ouvrir du TCP là où il faut de l’UDP — est une raison classique pour laquelle un serveur tourne en local mais que personne ne peut rejoindre. Voici la liste de référence :
| Port | Protocole | Rôle | Exposer à Internet ? |
|---|---|---|---|
| 7777 | UDP | Port de jeu — tout le trafic de jeu en direct | Oui (le rediriger) |
| 7778 | UDP | Port pair/brut (à réserver avec 7777) | Oui, si votre build l’utilise |
| 27015 | UDP | Port de requête Steam — référencement dans le navigateur de serveurs | Oui (le rediriger) |
| 27020 | TCP | RCON, administration à distance | Non — local/VPN uniquement |
Retenez ce tableau ou gardez-le ouvert dans un onglet. Presque tous les problèmes de type « mes amis ne peuvent pas se connecter » rencontrés plus loin dans ce guide se ramènent à un port fermé, redirigé vers le mauvais protocole ou bloqué par le pare-feu de l’hôte.
Étape 1 — Installer SteamCMD
SteamCMD est le client en ligne de commande gratuit qui télécharge et corrige les serveurs dédiés. Créez-lui un dossier dédié — le garder séparé des fichiers du serveur rend les mises à jour plus propres. Sous Windows, créez C:\steamcmd, téléchargez l’archive SteamCMD depuis Valve, et extrayez steamcmd.exe à l’intérieur. Au premier lancement, SteamCMD se met à jour tout seul avant de rendre la main.
REM Creer le dossier SteamCMD et le lancer une fois pour l'auto-mise a jour
mkdir C:\steamcmd
cd C:\steamcmd
REM (Extraire steamcmd.exe ici d'abord, puis :)
steamcmd.exe +quit
Le premier lancement affiche un flot de lignes de mise à jour et se termine par Loading Steam API...OK. Si vous voyez cela, SteamCMD est en bonne santé. Si Windows SmartScreen ou votre antivirus met steamcmd.exe en quarantaine, ajoutez une exclusion pour le dossier — ce faux positif sur le propre binaire de Valve est fréquent et sans danger. Ne faites pas l’impasse sur la vérification de la source : ne récupérez SteamCMD que depuis la distribution officielle de Valve.
Étape 2 — Télécharger le serveur ARK avec SteamCMD
Récupérez maintenant l’application serveur. Les trois commandes qui comptent sont force_install_dir (où atterrissent les fichiers), login anonymous (aucun compte nécessaire) et app_update 2430930 validate (téléchargement plus contrôle d’intégrité). Gardez toujours validate dans votre commande de mise à jour — il répare les fichiers corrompus qui provoqueraient sinon des échecs de lancement silencieux.
cd C:\steamcmd
steamcmd.exe +force_install_dir C:\ARKServer +login anonymous +app_update 2430930 validate +quit
Il s’agit du téléchargement d’environ 11 Gio : attendez-vous à ce qu’il prenne un moment. Quand SteamCMD termine, vous verrez une ligne de succès comme celle ci-dessous, et l’exécutable du serveur existera sur le disque :
Success! App '2430930' fully installed.
REM Verifier que le binaire est bien present :
dir C:\ARKServer\ShooterGame\Binaries\Win64\ArkAscendedServer.exe
Si ArkAscendedServer.exe manque après un message « success », c’est que le téléchargement a été interrompu en cours de route — relancez exactement la même commande et validate comblera les trous plutôt que de tout retélécharger. Cette même commande est celle que votre script d’automatisation appellera à chaque redémarrage pour maintenir le serveur ARK à jour sur la dernière build.
Étape 3 — Créer votre script de lancement
Voici le cœur du projet. La ligne de commande d’ARK: Survival Ascended est inhabituelle, et l’erreur la plus fréquente consiste à confondre ses deux styles d’arguments. Les options qui viennent avant le premier espace utilisent la syntaxe de chaîne de requête ? (chaînées avec d’autres ?). Celles qui viennent après utilisent la syntaxe à tiret -. Point crucial : le port de jeu doit être défini avec -port= en forme à tiret — si vous tentez ?Port=, il est ignoré et le serveur retombe silencieusement sur 7777. Le nombre de joueurs se règle avec -WinLiveMaxPlayers=, et non l’ancien ?MaxPlayers= de Survival Evolved.
Plutôt que de taper tout cela à la main à chaque fois, enregistrez-le dans un fichier batch. Ce script est le noyau complet et réutilisable de votre installation de serveur ARK Ascended — modifiez les variables en haut et ne retouchez plus jamais la ligne de lancement :
@echo off
title Serveur ARK Survival Ascended
REM ==== MODIFIER CES VARIABLES ====
set STEAMCMD=C:\steamcmd\steamcmd.exe
set SERVERDIR=C:\ARKServer
set MAP=TheIsland_WP
set SESSIONNAME="Mon serveur ASA"
set MAXPLAYERS=20
set ADMINPASS=REMPLACER_PAR_UN_MOT_DE_PASSE_FORT
set GAMEPORT=7777
set QUERYPORT=27015
set RCONPORT=27020
REM ================================
set EXE=%SERVERDIR%\ShooterGame\Binaries\Win64\ArkAscendedServer.exe
:start
echo [%time%] Validation des fichiers du serveur...
"%STEAMCMD%" +force_install_dir "%SERVERDIR%" +login anonymous +app_update 2430930 validate +quit
echo [%time%] Lancement du serveur ARK sur %MAP%...
"%EXE%" %MAP%?listen?SessionName=%SESSIONNAME%?ServerAdminPassword=%ADMINPASS%?RCONEnabled=True?RCONPort=%RCONPORT% -port=%GAMEPORT% -QueryPort=%QUERYPORT% -WinLiveMaxPlayers=%MAXPLAYERS%
echo [%time%] Serveur arrete. Redemarrage dans 10 secondes (Ctrl+C pour annuler)...
timeout /t 10
goto start
Enregistrez cela sous start-ark.bat dans C:\ARKServer. La boucle :start / goto start fait que le serveur se met à jour et se relance dès qu’il se ferme — que ce soit après un plantage ou un arrêt manuel — ce qui vous offre gratuitement une reprise après crash de base. Double-cliquez dessus et, après la passe de validation, une fenêtre de console se remplira de lignes de journal de démarrage.
Étape 4 — Ouvrir les ports de pare-feu requis
Un serveur qui démarre mais reste invisible est presque toujours un problème de pare-feu. Vous devez ouvrir deux couches : le pare-feu Windows sur l’hôte, et la redirection de ports sur votre box ou routeur si la machine est derrière du NAT — le cas de la quasi-totalité des connexions Freebox, Livebox et autres box en France. Reportez-vous au tableau des ports ci-dessus : jeu et requête sont en UDP, RCON est en TCP et reste local. Exécutez ces commandes en mode élevé pour créer les règles entrantes :
REM A executer dans une invite PowerShell / Commandes en mode administrateur
netsh advfirewall firewall add rule name="ARK Game 7777" dir=in action=allow protocol=UDP localport=7777
netsh advfirewall firewall add rule name="ARK Peer 7778" dir=in action=allow protocol=UDP localport=7778
netsh advfirewall firewall add rule name="ARK Query 27015" dir=in action=allow protocol=UDP localport=27015
REM NE PAS ouvrir RCON 27020 vers Internet - localhost uniquement
Sur la box ou le routeur, redirigez l’UDP 7777 (et 7778) plus l’UDP 27015 vers l’IP locale de la machine hôte. Attribuez d’abord à cette machine une IP locale fixe ou une réservation DHCP, sinon la redirection cassera au prochain changement de bail. Laissez le TCP 27020 de RCON non redirigé — il n’a sa place que sur localhost ou derrière un VPN, un point sur lequel nous reviendrons à l’étape de sécurité. Cette séparation — ports de jeu UDP publics, port d’administration TCP privé — est la règle la plus importante d’un réseau serveur ARK sûr.
Étape 5 — Configurer GameUserSettings.ini
Lancez le serveur une fois (étape 3), laissez-le démarrer complètement, puis arrêtez-le. Ce premier démarrage génère les fichiers de configuration dans C:\ARKServer\ShooterGame\Saved\Config\WindowsServer\. Le principal est GameUserSettings.ini, qui contient à la fois des options client et serveur — le serveur ne lit que les options serveur. Ouvrez-le dans votre éditeur et réglez l’essentiel sous la section [ServerSettings] :
[ServerSettings]
ServerPassword=mot_de_passe_optionnel
ServerAdminPassword=REMPLACER_PAR_UN_MOT_DE_PASSE_FORT
MaxPlayers=20
DifficultyOffset=1.0
HarvestAmountMultiplier=2.0
TamingSpeedMultiplier=3.0
XPMultiplier=2.0
AllowThirdPersonPlayer=True
ServerPVE=False
RCONEnabled=True
RCONPort=27020
[SessionSettings]
SessionName=Mon serveur ASA
Quelques-uns de ces réglages font le gros du travail sur le ressenti de votre monde. Voici ce que contrôlent les plus modifiés :
| Réglage | Défaut | Effet |
|---|---|---|
| HarvestAmountMultiplier | 1.0 | Ressources récoltées par coup — augmentez pour une progression plus rapide |
| TamingSpeedMultiplier | 1.0 | Vitesse d’apprivoisement des créatures — 3 à 5× est populaire sur les serveurs privés |
| XPMultiplier | 1.0 | Taux de gain d’expérience pour les joueurs et les créatures apprivoisées |
| DifficultyOffset | 1.0 | Fixe le niveau maximal des créatures sauvages (1.0 = créatures de niveau 150) |
| ServerPVE | False | True désactive les dégâts joueur contre joueur |
Modifiez toujours la configuration serveur arrêté — ARK réécrit ces fichiers à l’extinction et écrasera les changements faits pendant qu’il tourne. Cette seule habitude vous évite des heures de « pourquoi mes réglages ne tiennent pas », l’un des soucis les plus rapportés sur n’importe quel serveur ARK Ascended.
Étape 6 — Ajuster les taux de jeu dans Game.ini
Pour tout ce qui va au-delà des multiplicateurs de base — gains de statistiques par niveau, points d’engrammes, intervalles de reproduction, butin personnalisé — vous utilisez Game.ini, dans le même dossier de configuration. Ce fichier n’existe généralement pas après le premier démarrage ; vous le créez manuellement. Le nom de fichier est exactement Game.ini, avec un G et un I majuscules, sans quoi ARK l’ignore. Voici un réglage courant axé reproduction et progression :
[/script/shootergame.shootergamemode]
MatingIntervalMultiplier=0.5
EggHatchSpeedMultiplier=8.0
BabyMatureSpeedMultiplier=10.0
BabyCuddleIntervalMultiplier=0.3
LayEggIntervalMultiplier=0.5
PerLevelStatsMultiplier_Player[9]=2.0
bUseSingleplayerSettings=False
bDisableStructurePlacementCollision=True
Des multiplicateurs plus bas sur les réglages d’intervalle (comme MatingIntervalMultiplier) signifient des cycles plus rapides, tandis que des multiplicateurs plus hauts sur les réglages de vitesse signifient une croissance plus rapide — source de confusion sans fin, alors changez une valeur à la fois et testez. La ligne PerLevelStatsMultiplier_Player[9] booste la dixième statistique du joueur (le poids) ; l’index correspond à une statistique précise, consultez donc la table des index de la communauté avant de modifier. Enregistrez le fichier, redémarrez, et surveillez le journal de démarrage pour confirmer qu’il a bien été chargé sans erreur d’analyse.
Étape 7 — Activer RCON pour l’administration à distance
RCON (Remote Console) vous permet d’exécuter des commandes d’administration — diffuser des messages, expulser ou bannir des joueurs, sauvegarder le monde, lister qui est connecté — sans charger le jeu. Vous l’avez déjà activé dans le script de lancement et la configuration (RCONEnabled=True, RCONPort=27020). Connectez-vous maintenant avec n’importe quel client RCON au protocole Source, pointé sur 127.0.0.1:27020 et authentifié avec votre ServerAdminPassword.
REM Exemple de session RCON (sortie du client)
> ListPlayers
0. SurvivorAlice, 0002a1b3c4d5e6f7
1. SurvivorBob, 0009f8e7d6c5b4a3
> Broadcast Sauvegarde du serveur dans 60 secondes
Sent broadcast to all players
> SaveWorld
World Saved
La règle d’or du tableau des ports s’applique ici plus qu’ailleurs : RCON est en TCP et ne doit jamais être joignable depuis l’Internet public. Quiconque atteint un port RCON ouvert et devine ou force votre mot de passe d’administration possède votre serveur. Gardez-le lié à localhost, ou si vous devez administrer à distance, faites passer le flux par un VPN ou un tunnel SSH — notre tutoriel sur la clé SSH sous Linux détaille exactement ce type de redirection sécurisée. Nous en faisons une exigence de sécurité stricte à l’étape 12.
Étape 8 — Installer des mods depuis CurseForge
Contrairement à Survival Evolved, qui utilisait le Steam Workshop, ARK: Survival Ascended distribue tous ses mods via CurseForge. Vous ne les téléchargez pas manuellement sur le serveur : vous listez leurs identifiants numériques au lancement, et le serveur les récupère et les met à jour automatiquement. Trouvez l’ID d’un mod sur sa page CurseForge, puis ajoutez un drapeau -mods= (séparé par des virgules, sans espaces) à votre ligne de lancement :
REM Ajouter ce drapeau a tiret a la ligne ArkAscendedServer.exe dans start-ark.bat :
-mods=927131,928988,930572
REM La fin de la ligne de lancement devient donc :
... -port=7777 -QueryPort=27015 -WinLiveMaxPlayers=20 -mods=927131,928988,930572
L’ordre de chargement compte : les mods sont appliqués de gauche à droite, donc un mod qui en surcharge un autre doit venir après lui. Chaque joueur qui se connecte télécharge automatiquement les mêmes mods ; il n’a besoin de cliquer sur « installer » qu’une fois. Deux mises en garde : les mods se mettent à jour selon leur propre calendrier et peuvent casser après un correctif d’ARK, testez donc sur une copie avant de pousser en production ; et chaque mod alourdit le temps de démarrage et la RAM. Quand un serveur qui fonctionnait hier refuse de démarrer aujourd’hui, un mod fraîchement mis à jour est le suspect numéro un — retirez temporairement le drapeau -mods= pour le confirmer.
Étape 9 — Construire un cluster multi-cartes
Un cluster, ce sont deux cartes ou plus qui partagent un système de transfert, permettant aux survivants de déplacer leur personnage, leurs objets et leurs créatures entre les mondes — de TheIsland_WP vers ScorchedEarth_WP et retour. Chaque carte tourne comme son propre processus serveur, sur son propre jeu de ports, et elles sont reliées par un identifiant de cluster partagé et un répertoire de cluster partagé. Ajoutez ces deux drapeaux à tiret à la ligne de lancement de chaque carte, en utilisant un ClusterId identique partout :
REM Carte 1 - The Island (ports 7777 / 27015)
... TheIsland_WP?listen... -port=7777 -QueryPort=27015 -clusterid=MonCluster2026 -ClusterDirOverride="C:\ARKServer\clusters"
REM Carte 2 - Scorched Earth (ports differents : 7779 / 27017)
... ScorchedEarth_WP?listen... -port=7779 -QueryPort=27017 -clusterid=MonCluster2026 -ClusterDirOverride="C:\ARKServer\clusters"
Les règles sont simples mais impitoyables : chaque carte du cluster utilise le même clusterid et le même chemin ClusterDirOverride, mais une paire de ports unique. Oubliez de changer les ports et la seconde carte échoue à se lier ; désaccordez l’identifiant de cluster et les transferts s’évaporent silencieusement dans le vide. Les noms de cartes valides se terminent tous par _WP — TheIsland_WP, ScorchedEarth_WP, TheCenter_WP, Aberration_WP, Extinction_WP, Ragnarok_WP et Astraeos_WP, entre autres. Souvenez-vous du calcul de RAM des prérequis : chaque carte supplémentaire réclame 12 à 18 Go de plus.
Étape 10 — Automatiser les mises à jour et la reprise après plantage
La boucle batch de l’étape 3 redémarre déjà le serveur et valide les fichiers à chaque cycle. Pour qu’elle survive à un redémarrage de la machine, enregistrez-la pour qu’elle se lance automatiquement. Sous Windows, l’approche la plus propre est le Planificateur de tâches réglé pour exécuter le script « au démarrage » avec les privilèges les plus élevés, indépendamment de toute session utilisateur. Cela transforme votre projet en une véritable machine d’hébergement de serveur ARK sans surveillance.
REM Enregistrer le lanceur pour qu'il demarre au boot (invite en mode admin)
schtasks /create /tn "ARK ASA Server" /tr "C:\ARKServer\start-ark.bat" /sc onstart /ru SYSTEM /rl HIGHEST
Pour des redémarrages programmés — une habitude saine vu la façon dont la mémoire d’ARK dérive vers le haut au fil des heures — utilisez RCON dans un petit script d’aide. Diffusez un avertissement, sauvegardez le monde, puis laissez le processus se terminer pour que la boucle le relance frais :
REM nightly-restart.bat - a executer via le Planificateur une fois par jour
rcon-client -H 127.0.0.1 -p 27020 -P "%ADMINPASS%" "Broadcast Redemarrage nocturne dans 5 minutes"
timeout /t 300
rcon-client -H 127.0.0.1 -p 27020 -P "%ADMINPASS%" "SaveWorld"
rcon-client -H 127.0.0.1 -p 27020 -P "%ADMINPASS%" "DoExit"
Un redémarrage quotidien libère la mémoire accumulée, applique les éventuelles mises à jour de mods ou de serveur que la passe de validation a récupérées, et empêche les performances de se dégrader au fil de la semaine. Associez-le à la routine de sauvegarde de la section conseils avancés et votre monde est à la fois frais et protégé.
Étape 11 — Se connecter et vérifier votre serveur
Le serveur tournant, confirmez qu’il est joignable. En jeu, le navigateur de serveurs Steam d’ARK masque souvent les serveurs non officiels derrière des filtres ; la méthode fiable consiste donc à ajouter votre serveur directement. Sur l’hôte lui-même, connectez-vous à 127.0.0.1 ; depuis une autre machine, utilisez votre IP publique. La console de démarrage devrait afficher le monde finir de charger avec une ligne ressemblant à ceci :
Server: "Mon serveur ASA" has successfully started
Full Startup: 41.83 seconds
Number of cores 8
Setting breakpad minidump AppID = 2430930
Pour rejoindre directement, ajoutez le serveur en favori dans la liste de serveurs de Steam (Affichage → Serveurs de jeu → ajouter VOTRE_IP_PUBLIQUE:27015), puis lancez-vous dedans depuis l’écran « Rejoindre » du jeu. S’il apparaît en local mais pas pour les joueurs extérieurs, le problème se situe en amont, dans votre redirection de ports — sautez au dépannage. Une fois qu’un ami se connecte depuis l’extérieur de votre réseau, votre serveur ARK Ascended dédié est officiellement en ligne.
Étape 12 — Sécuriser et durcir votre serveur ARK
Un serveur de jeu reste un service exposé à Internet et, sur un réseau soucieux de sécurité, il mérite le même soin que n’importe quel autre. Les plus gros risques pour un serveur ARK sont un port RCON exposé et un mot de passe d’administration faible — réunis, ils offrent à un attaquant le contrôle total. Verrouillez la machine avec ces impératifs non négociables :
- N’exposez jamais RCON (TCP 27020) à Internet. Liez-le à localhost, ou atteignez-le via un VPN ou un tunnel SSH. C’est l’erreur numéro un des serveurs de jeu auto-hébergés.
- Utilisez un
ServerAdminPasswordlong et aléatoire. Traitez-le comme un identifiant de production — 20 caractères ou plus, unique, stocké dans un gestionnaire de mots de passe, jamais réutilisé comme mot de passe de connexion. - Faites tourner le serveur sous un compte limité, et non un administrateur complet, pour qu’une compromission ne puisse pas pivoter vers toute la machine.
- Gardez le système et SteamCMD à jour. La passe de validation met à jour ARK ; vous devez encore mettre à jour Windows et vos runtimes.
- Isolez l’hôte sur son propre VLAN ou segment réseau s’il partage un réseau avec quoi que ce soit de sensible. Un filtrage iptables sous Linux devant une passerelle ajoute une couche utile.
Un mot sur le cadre européen : si votre serveur ARK Ascended est public et que vous conservez des journaux de connexion associant pseudos et adresses IP, ces données relèvent du RGPD. Pour un serveur entre amis, le risque est théorique, mais si vous ouvrez une communauté, annoncez clairement votre politique de logs et purgez-les régulièrement. Traitez le mot de passe d’administration avec la même discipline que tout autre secret : un mot de passe RCON divulgué équivaut fonctionnellement à un point d’appui d’exécution de code à distance sur votre machine ; changez-le s’il a été un jour envoyé en clair ou partagé par messagerie.
Héberger un serveur ARK dédié sur Linux avec Wine
Comme ARK: Survival Ascended ne fournit aucun binaire Linux natif, l’héberger sur une machine Linux revient à exécuter l’exécutable Windows sous la couche de compatibilité Wine, avec un tampon d’affichage virtuel pour satisfaire les attentes d’affichage du binaire. SteamCMD dispose lui d’une version Linux native : il télécharge donc normalement le même App ID 2430930 ; seul le lancement change. Une invocation minimale ressemble à ceci :
# Installer SteamCMD + Wine + Xvfb d'abord (exemple Debian/Ubuntu)
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd wine64 xvfb
# Telecharger le serveur (meme App ID que sous Windows)
steamcmd +force_install_dir /home/steam/ARKServer +login anonymous +app_update 2430930 validate +quit
# Lancer sous Wine avec un affichage virtuel
xvfb-run wine /home/steam/ARKServer/ShooterGame/Binaries/Win64/ArkAscendedServer.exe \
"TheIsland_WP?listen?SessionName=Mon serveur ASA?ServerAdminPassword=MOT_DE_PASSE_FORT" \
-port=7777 -QueryPort=27015 -WinLiveMaxPlayers=20
Beaucoup d’administrateurs enveloppent cela dans une unité systemd pour le démarrage et le redémarrage automatiques, ou emploient une image Docker communautaire qui embarque Wine et l’intégration systemd à votre place. Les performances sous Wine sont généralement proches du natif pour la charge serveur d’ARK, mais attendez-vous à un premier démarrage un peu plus long, le temps que Wine construise son préfixe. Si Wine renvoie des erreurs de DLL manquantes, installez les composants Visual C++ dans le préfixe Wine avec winetricks — la même dépendance de runtime qui pénalise les hôtes Windows.
6 pièges fréquents lors de la configuration d’un serveur ARK
La plupart des installations de serveur ARK Ascended ratées meurent sur la même poignée d’erreurs. Reconnaissez-les avant qu’elles ne vous coûtent une soirée :
- Utiliser
?Port=au lieu de-port=. La forme en chaîne de requête est ignorée et le serveur retombe sur 7777 : votre port personnalisé soigneusement redirigé ne sert alors à rien. Le port de jeu doit toujours être défini avec le drapeau à tiret. - Modifier la configuration serveur allumé. ARK réécrit
GameUserSettings.inià l’extinction et écrase vos modifications. Arrêtez toujours le serveur d’abord. - Rediriger du TCP pour le port de jeu. Le trafic de jeu est en UDP. Une redirection TCP sur 7777 laisse le serveur injoignable même s’il paraît « ouvert ».
- Sous-dimensionner la RAM. 8 Go peuvent démarrer une carte vide, mais elle ramera et plantera à mesure que le monde vieillit. Prévoyez 16 Go par carte au minimum.
- Oublier
validateaux mises à jour. Sans lui, un correctif partiel laisse des fichiers corrompus qui produisent des échecs de lancement obscurs. Gardezvalidatedans chaqueapp_update. - Exposer RCON à Internet. Un TCP 27020 ouvert avec un mot de passe faible, c’est une prise de contrôle totale du serveur qui n’attend qu’à se produire. Gardez-le local.
Si vous intégrez ne serait-ce que ces six points, vous éviterez l’écrasante majorité des questions qui inondent les forums communautaires à propos d’un serveur ARK cassé. Chacun renvoie directement à une étape ci-dessus, revenez donc à la section concernée si l’un d’eux vous mord.
Dépannage : 8 erreurs courantes du serveur ARK
Quand quelque chose casse, déroulez ce tableau avant de réinstaller quoi que ce soit. Presque tout échec réel d’hébergement de serveur ARK se ramène à l’une de ces huit causes :
| Symptôme | Cause probable | Correctif |
|---|---|---|
| Serveur absent du navigateur | Port de requête (27015 UDP) fermé ou filtré | Rediriger l’UDP 27015 ; ajouter le serveur directement par IP |
| Démarre en local, aucune connexion externe | Redirection de la box absente ou mauvais protocole | Rediriger UDP 7777/27015 vers l’IP fixe de l’hôte |
| Tourne sur 7777 malgré un port personnalisé | Usage de ?Port= et non -port= | Passer au drapeau à tiret -port= |
| Plantage au lancement, DLL manquante | Runtime Visual C++ / DirectX non installé | Installer le redistribuable VC++ x64 le plus récent |
| Les changements de config ne s’appliquent pas | Modifié pendant que le serveur tournait | Arrêter le serveur, modifier, puis relancer |
| « Success » mais aucun .exe | Téléchargement SteamCMD interrompu | Relancer app_update 2430930 validate |
| Refuse de démarrer après une mise à jour | Un mod cassé par un nouveau correctif | Retirer -mods=, démarrer sans mod, réajouter un par un |
| Les transferts de cluster disparaissent | clusterid ou chemin de répertoire discordant | Utiliser un ID et un ClusterDirOverride identiques sur toutes les cartes |
Le schéma est net : les problèmes de connectivité sont presque toujours des ports et des protocoles, les problèmes de lancement presque toujours des runtimes ou un mauvais téléchargement, et les problèmes « ça marchait hier » presque toujours des mods. Diagnostiquez dans cet ordre et vous résoudrez la plupart des soucis en quelques minutes.
Conseils avancés pour la performance et la fiabilité
Une fois les bases en place, quelques habitudes séparent un monde stable sur la durée d’un monde qui claudique. D’abord, sauvegardez religieusement. L’intégralité de l’état de sauvegarde vit dans ShooterGame/Saved/SavedArks/ ; copiez ce dossier selon un calendrier — avant chaque mise à jour et chaque nuit — vers un autre disque ou un emplacement cloud. Une sauvegarde corrompue sans copie, c’est la seule panne que vous ne pourrez pas réparer.
REM Sauvegarde horodatee simple (Windows) - a lancer avant les mises a jour
set SRC=C:\ARKServer\ShooterGame\Saved\SavedArks
set DEST=D:\ark-backups\%date:~-4%-%date:~4,2%-%date:~7,2%
robocopy "%SRC%" "%DEST%" /E /R:2 /W:5
Ensuite, gardez à l’esprit la réalité mono-thread : épinglez le processus serveur sur vos cœurs les plus rapides et désactivez l’économie d’énergie agressive du processeur pour que les fréquences restent hautes. Troisièmement, surveillez la mémoire à mesure que le monde vieillit — le redémarrage nocturne de l’étape 10 n’est pas optionnel sur un serveur fréquenté, c’est de la maintenance préventive. Quatrièmement, testez les mises à jour de mods et de correctifs sur une copie de votre sauvegarde avant de toucher au monde en production ; la même discipline que pour n’importe quel déploiement sérieux. Côté matériel d’hébergement, un mini-PC dédié ou une machine d’appoint dotée de beaucoup de RAM bat souvent une machine partagée — la même logique qui rend séduisants des appareils conçus pour le jeu comme la Steam Machine vaut pour un placard à serveur maison.
Serveur ARK auto-hébergé vs hébergement loué
L’auto-hébergement n’est pas toujours le bon choix. Si vous n’avez pas de machine d’appoint avec 16 Go+ de RAM libre, un débit montant stable et l’envie de gérer ports et mises à jour, un hébergeur loué peut valoir son abonnement mensuel. Voici le compromis honnête :
| Critère | Auto-hébergé | Hébergement ARK loué |
|---|---|---|
| Coût initial | Matériel déjà possédé ; logiciel gratuit | Aucun ; paiement mensuel à la place |
| Coût récurrent | Électricité uniquement | Abonnement récurrent (15 à 40 €/mois en France) |
| Contrôle | Total — chaque fichier et chaque drapeau | Limité par le panneau de l’hébergeur |
| Maintenance | Vous gérez ports, mises à jour, sauvegardes | L’hébergeur gère l’infrastructure |
| Performance | Aussi bonne que votre matériel | Variable selon offre partagée ou dédiée |
| Idéal pour | Bricoleurs, tribus privées, apprentis-admins | Groupes voulant zéro maintenance |
La voie médiane sur laquelle beaucoup d’administrateurs atterrissent : prototyper et apprendre sur une machine auto-hébergée avec ce guide précis, puis migrer la configuration et les fichiers de sauvegarde vers un hébergeur loué seulement si les exigences de disponibilité dépassent celles d’une machine maison. Comme tout ici n’est que fichiers et drapeaux, cette migration est un copier-coller, pas une reconstruction.
Foire aux questions
Faut-il posséder ARK: Survival Ascended pour héberger un serveur dédié ?
Non. L’application de serveur dédié (App ID Steam 2430930) se télécharge anonymement via SteamCMD et est gratuite. Vous n’avez besoin de posséder le jeu que pour jouer sur le serveur, pas pour l’héberger. C’est la norme pour les serveurs dédiés Steam, documentée dans la référence SteamCMD de Valve.
De combien de RAM un serveur ARK Ascended a-t-il besoin ?
Prévoyez au moins 16 Go par carte pour un petit serveur, et 16 à 24 Go pour un monde animé de plus de 20 joueurs. Chaque carte supplémentaire d’un cluster réclame environ 12 à 18 Go de plus. La consommation mémoire augmente avec l’âge du monde : dimensionnez pour l’avenir, pas pour le premier jour.
Peut-on faire tourner un serveur ARK: Survival Ascended sur Linux ?
Pas nativement — ARK: Survival Ascended n’a aucune version serveur Linux native. Vous pouvez exécuter le binaire Windows sur Linux via Wine plus un tampon d’affichage virtuel (xvfb-run), ou utiliser une image Docker communautaire qui embarque les deux. SteamCMD, lui, tourne nativement sous Linux pour le téléchargement.
Pourquoi mon serveur reste-t-il sur le port 7777 quoi que je règle ?
Parce que vous avez défini le port avec ?Port= au lieu de -port=. ARK: Survival Ascended exige que le port de jeu soit passé en drapeau à tiret (-port=) après le premier espace ; la forme en chaîne de requête est ignorée et le serveur retombe sur 7777.
Comment installer des mods sur mon serveur ARK dédié ?
ARK: Survival Ascended utilise CurseForge, pas le Steam Workshop. Trouvez l’ID numérique de chaque mod sur CurseForge et passez-les en un drapeau -mods= séparé par des virgules au lancement. Le serveur les télécharge et les met à jour automatiquement, et les joueurs qui se connectent les reçoivent à l’arrivée.
Est-il sûr de laisser RCON activé ?
RCON n’est sûr que s’il n’est pas exposé à Internet. Il tourne sur le TCP 27020 — gardez ce port lié à localhost ou derrière un VPN, et utilisez un mot de passe d’administration long et aléatoire. Un port RCON ouvert avec un mot de passe faible donne à un attaquant le contrôle total de votre serveur : ne le redirigez jamais sur votre box.
Combien de joueurs un serveur ARK dédié peut-il accueillir ?
Vous fixez le plafond avec -WinLiveMaxPlayers=. Il n’y a pas de limite logicielle stricte, mais les limites pratiques viennent de la vitesse mono-thread de votre processeur et de la RAM disponible. Une machine bien dimensionnée gère confortablement 20 à 70 joueurs sur une carte ; au-delà, la performance mono-cœur devient le goulot d’étranglement.
Combien coûte l’hébergement d’un serveur ARK Ascended ?
En auto-hébergement, le logiciel est gratuit : vos seuls coûts sont le matériel que vous possédez déjà et l’électricité pour le faire tourner. Un hébergeur loué en France facture généralement de 15 à 40 euros par mois selon le nombre de slots et les mods. Beaucoup d’admins débutent en auto-hébergé avec ce guide, puis migrent vers un hébergeur seulement si la disponibilité l’exige.
À lire également
- Serveur FiveM GTA RP : 12 étapes, 30 min [2026]
- Serveur Palworld dédié : 12 étapes, 30 min [2026]
- Serveur Minecraft sécurisé : 12 étapes, 30 min [2026]
- Steam Machine à 1 039 € : 6× la Steam Deck [2026]
- Clé SSH Linux : 12 étapes, 30 min [2026]
- iptables Linux : sécuriser un serveur en 12 étapes [2026]
- Toute l’actualité Jeux Vidéo de shattered.io →
Sources et lectures complémentaires : documentation SteamCMD de Valve, application serveur dédié ARK: Survival Ascended sur Steam, ARK: Survival Ascended (Wikipédia), Studio Wildcard et WineHQ. Toutes les spécifications ont été vérifiées en 2026.



