Aller au contenu
ARK: Survival Evolved

Installer un serveur ARK: Survival Evolved

Le serveur dédié d'ARK: Survival Evolved (SteamCMD AppID 376030) fonctionne nativement sous Windows et Linux 64 bits. Prévoyez 30 à 60 minutes, une machine avec une IP publique et assez de RAM pour votre carte.

Dernière mise à jour : 09/10/2026

Le serveur dédié d'ARK: Survival Evolved (SteamCMD AppID 376030) fonctionne nativement sous Windows et Linux 64 bits. Prévoyez 30 à 60 minutes, une machine avec une IP publique et assez de RAM pour votre carte.

Installation pas à pas

  1. Vérifiez le système et le matériel (section « Prérequis »).

  2. Installez SteamCMD, l'outil en ligne de commande de Steam.

  3. Téléchargez les fichiers du serveur ARK: Survival Evolved avec l'AppID 376030 (connexion anonyme).

  4. Lancez le serveur une première fois pour créer ses fichiers de configuration, puis arrêtez-le proprement.

  5. Configurez nom, mots de passe, slots et règles avec les outils de ce site.

  6. Testez la connexion en local (localhost / 127.0.0.1) avant d'ouvrir le serveur à Internet.

  7. Ouvrez les ports dans le pare-feu du système, celui de l'hébergeur et, à la maison, sur la box (NAT).

  8. Installez un service (systemd ou tâche planifiée Windows) pour un démarrage automatique et un redémarrage en cas de plantage.

  9. Planifiez mises à jour et sauvegardes, puis redémarrez régulièrement.

  10. Ajoutez votre serveur sur game-rank.com pour que les joueurs le trouvent.

Prérequis

  • Système : Windows 64 bits ou Linux 64 bits (glibc 2.17 ou plus récente, d'après ark.wiki.gg), par exemple Ubuntu ou Debian.
  • Matériel : l'éditeur ne publie pas de minimum fixe dans les sources consultées. Règle empirique communautaire (non officielle) : au moins 8 Go de RAM par carte, un SSD de quelques dizaines de Go et plus de RAM pour plus de joueurs ou de mods.
  • Comptes : aucun compte ni clé n'est nécessaire, SteamCMD se connecte en anonyme. Seuls les joueurs ont besoin du jeu.
  • Réseau : IP publique (idéalement fixe) et débit montant correct ; l'UPnP n'est pas pris en charge, la redirection de ports est manuelle (ark.wiki.gg).

Installation locale (Windows)

Téléchargez SteamCMD (steamcmd.zip), décompressez-le dans C:\steamcmd, puis lancez la commande ci-dessous. Générez ensuite start.bat avec l'outil « Ligne de lancement » de ce site, placez-le dans C:\ark-server et exécutez-le. Pour tester, rejoignez 127.0.0.1 sur le port de jeu (7777) depuis le jeu ; si la liste ne montre pas le serveur, utilisez la connexion directe.

cd C:\steamcmd
steamcmd.exe +force_install_dir C:\ark-server +login anonymous +app_update 376030 validate +quit

REM Server executable:
REM C:\ark-server\ShooterGame\Binaries\Win64\ShooterGameServer.exe

Installation sur VPS / serveur dédié Linux (Ubuntu/Debian)

Créez un utilisateur dédié sans droits root, activez le dépôt multiverse (Ubuntu) ou non-free (Debian), installez SteamCMD puis téléchargez le serveur. Générez ensuite start.sh avec l'outil « Ligne de lancement », rendez-le exécutable et lancez-le dans le dossier du serveur.

# Ubuntu: sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo adduser --disabled-password --gecos "" ark
sudo -iu ark
/usr/games/steamcmd +force_install_dir /home/ark/server +login anonymous +app_update 376030 validate +quit
cd /home/ark/server && chmod +x start.sh && ./start.sh

Ports à ouvrir

Hébergeur (OVH, Hetzner, Scaleway…) : ouvrez les mêmes ports dans le pare-feu / groupe de sécurité du fournisseur en plus de celui du système. À la maison : redirigez (NAT) chaque port avec le bon protocole UDP ou TCP vers l'IP locale de la machine, de préférence fixe. Testez depuis l'extérieur (connexion d'un ami, ou un testeur de ports UDP) : un port UDP ne répond pas toujours à un simple scan.

  • 7777/UDP — port de jeu (valeur par défaut)
  • 7778/UDP — port « peer » (port de jeu + 1)
  • 27015/UDP — port de requête Steam (QueryPort), nécessaire pour la liste des serveurs
  • 27020/TCP — RCON (facultatif ; n'ouvrez-le qu'à votre IP d'administration)
  • Pour changer les ports : ?Port=… (jeu), ?QueryPort=… (requête) dans la ligne de lancement et RCONPort dans GameUserSettings.ini. Avec plusieurs serveurs sur la même machine, incrémentez chaque port.

Pare-feu Linux (ufw)

Sous Ubuntu/Debian, autorisez les ports puis activez ufw (autorisez d'abord SSH).

sudo ufw allow OpenSSH
sudo ufw allow 7777:7778/udp
sudo ufw allow 27015/udp
sudo ufw allow from <ADMIN_IP> to any port 27020 proto tcp
sudo ufw enable

Pare-feu Windows (netsh)

Sous Windows, exécutez ces commandes dans une invite administrateur (aucune règle sortante n'est nécessaire avec les réglages par défaut).

netsh advfirewall firewall add rule name="ARK UDP" dir=in action=allow protocol=UDP localport=7777,7778,27015
netsh advfirewall firewall add rule name="ARK RCON" dir=in action=allow protocol=TCP localport=27020

Démarrage automatique et supervision

Sous Linux, utilisez un service systemd. WorkingDirectory est nécessaire pour que le téléchargement automatique des mods fonctionne (ark.wiki.gg) et LimitNOFILE évite les erreurs de limite de fichiers ouverts. Activez-le avec « systemctl enable --now ark ».

# /etc/systemd/system/ark.service
[Unit]
Description=ARK: Survival Evolved server
After=network-online.target
Wants=network-online.target

[Service]
User=ark
LimitNOFILE=100000
WorkingDirectory=/home/ark/server/ShooterGame/Binaries/Linux
ExecStart=/home/ark/server/start.sh
Restart=on-failure
RestartSec=20

[Install]
WantedBy=multi-user.target

Mises à jour

Arrêtez le serveur, relancez SteamCMD avec la même commande qu'à l'installation, puis redémarrez. Avec des mods, mettez-les aussi à jour au redémarrage.

sudo systemctl stop ark
sudo -u ark /usr/games/steamcmd +force_install_dir /home/ark/server +login anonymous +app_update 376030 validate +quit
sudo systemctl start ark

Sauvegardes et redémarrages planifiés

Sauvegardez ShooterGame/Saved (dossiers SavedArks et Config) serveur arrêté. Programmez un redémarrage quotidien pour libérer la mémoire.

# root crontab: backup at 05:00, restart at 05:10
0 5 * * * tar czf /root/ark-$(date +\%F).tar.gz -C /home/ark/server/ShooterGame Saved
10 5 * * * systemctl restart ark

Déclarer et trouver son serveur

Une fois le serveur accessible depuis Internet, ajoutez-le sur https://game-rank.com/jeux/ark-survival-evolved : les joueurs le découvrent, votent et suivent son classement. Gardez le port de requête (query) ouvert, sans quoi le serveur n'apparaît pas dans les listes.

Dépannage

  • Le serveur n'apparaît pas dans la liste : le port de requête (query, UDP) est fermé ou la liste met plusieurs minutes à se mettre à jour ; essayez l'ajout direct par IP:port de requête.
  • Connexion impossible depuis Internet mais OK en local : pare-feu du système, groupe de sécurité de l'hébergeur ou redirection de ports (NAT) manquants ; vérifiez le protocole (UDP/TCP) de chaque règle.
  • Le client indique une version différente : le jeu a été mis à jour ; arrêtez le serveur, relancez SteamCMD avec « app_update … validate », puis redémarrez.
  • Les mods ne se téléchargent pas ou « too many open files » : ajoutez WorkingDirectory et -automanagedmods au service systemd et LimitNOFILE=100000.
  • Les joueurs Epic Games ne peuvent pas rejoindre : ajoutez -crossplay et -PublicIPForEpic=<IP publique> à la ligne de lancement.

Questions fréquentes

Comment mettre à jour mon serveur ARK: Survival Evolved ?
Arrêtez le serveur, relancez SteamCMD avec la commande « app_update » de la section Mises à jour (avec validate), puis redémarrez. Faites une sauvegarde avant les grosses mises à jour.
Faut-il acheter le jeu pour héberger un serveur ARK: Survival Evolved ?
Non : le serveur dédié se télécharge gratuitement via SteamCMD avec une connexion anonyme. Seuls les joueurs ont besoin du jeu.
Que sauvegarder avant une mise à jour ?
Le dossier des sauvegardes du monde et le dossier de configuration (voir la section Sauvegardes) : copiez-les serveur arrêté pour obtenir un état cohérent.
Comment relier plusieurs cartes ?
Lancez une instance par carte avec le même -clusterid et le même -ClusterDirOverride, et des ports distincts. L'outil « Assistant de cluster » de ce site génère les commandes.

Outils pour votre serveur ARK: Survival Evolved

ARK: Survival Evolved
ARK: Survival EvolvedAccès libre
Générez GameUserSettings.ini et Game.ini pour ARK: Survival Evolved : taux d'XP, domptage, récolte, élevage, structures et mots de passe.
ConfigurationTauxOuvrir
Documentation
ARK: Survival Evolved
ARK: Survival EvolvedAccès libre
Générez la ligne de lancement de votre serveur ARK: Survival Evolved : carte, ports, RCON, cluster et options.
LancementClusterOuvrir
Documentation
ARK: Survival Evolved
ARK: Survival EvolvedConnexion requise
Créez les lignes ConfigOverride* et NPCReplacements de Game.ini pour ARK: Survival Evolved : spawns, poids, quantités max, engrammes, courbe d'XP.
SpawnEngrammesXPOuvrir
Documentation
ARK: Survival Evolved
ARK: Survival EvolvedAccès libre
Générez les commandes de démarrage d'un cluster ARK: Survival Evolved : une ligne par carte, mêmes -clusterid et -ClusterDirOverride, ports décalés.
ClusterLancementOuvrir
Documentation