Tu as ARK: Survival Ascended ? Ce guide concerne Survival Evolved, l'ARK historique. Ascended n'a besoin que du 7777 en UDP (et du 27020 en TCP si tu utilises le RCON depuis l'extérieur) : on l'explique dans comment monter un serveur ASA.
ARK: Survival Evolved a besoin de plusieurs ports, presque tous en UDP. Il est important de ne pas s'arrêter au port de jeu : sans celui de requête, le serveur n'apparaît pas dans la liste Steam et personne ne te trouve.
Les ports
| Port | Protocole | À quoi il sert | Ouvrir ? |
|---|---|---|---|
| 7777 | UDP | Le jeu | Oui |
| 7778 | UDP | Port pair (toujours le port de jeu + 1) | Oui |
| 27015 | UDP | Requête Steam : te place dans la liste | Oui |
| 27020 | TCP | RCON | Seulement si tu l'utilises depuis l'extérieur |
Le 7778 ne se configure nulle part : ARK utilise toujours le port de jeu plus un. Si tu passes le port de jeu à 7780, le port pair devient le 7781.
Survival Ascended est différent : il n'utilise ni le port pair ni la requête Steam, car sa liste de serveurs passe par les services d'Epic. Le 7777 en UDP lui suffit.
Windows (PowerShell en administrateur)
# Jeu, pair et requête, d'un coup
New-NetFirewallRule -DisplayName "ARK UDP 7777-7778 (entrant)" -Direction Inbound -Protocol UDP -LocalPort 7777-7778 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "ARK requete UDP 27015 (entrant)" -Direction Inbound -Protocol UDP -LocalPort 27015 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "ARK UDP 7777-7778 (sortant)" -Direction Outbound -Protocol UDP -LocalPort 7777-7778 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "ARK requete UDP 27015 (sortant)" -Direction Outbound -Protocol UDP -LocalPort 27015 -Action Allow -Profile Any
Le RCON, seulement si tu en as besoin depuis l'extérieur :
New-NetFirewallRule -DisplayName "ARK RCON TCP 27020 (entrant)" -Direction Inbound -Protocol TCP -LocalPort 27020 -Action Allow -Profile Any
Linux
# Ubuntu / Debian
ufw allow 7777:7778/udp
ufw allow 27015/udp
ufw allow 27020/tcp # seulement si tu utilises le RCON depuis l'extérieur
# AlmaLinux / Rocky
firewall-cmd --permanent --add-port=7777-7778/udp
firewall-cmd --permanent --add-port=27015/udp
firewall-cmd --permanent --add-port=27020/tcp
firewall-cmd --reload
# Est-ce qu'il écoute ?
ss -lntup | grep -E '7777|7778|27015'
Si tu mets plusieurs serveurs sur la même machine
Les ports montent de deux en deux pour le jeu et d'un en un pour le reste. Le deuxième serveur utiliserait 7779/7780, la requête sur 27016 et le RCON sur 27021 ; le troisième, 7781/7782, 27017 et 27022. Ouvre toute la plage d'un coup :
# Trois serveurs, sous Windows
New-NetFirewallRule -DisplayName "ARK UDP 7777-7782 (entrant)" -Direction Inbound -Protocol UDP -LocalPort 7777-7782 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "ARK requete UDP 27015-27017 (entrant)" -Direction Inbound -Protocol UDP -LocalPort 27015-27017 -Action Allow -Profile Any
Garde en tête que chaque instance d'ARK consomme toute sa RAM : trois maps sur une même machine demandent beaucoup de mémoire, pas seulement des ports.
Il n'apparaît pas dans la liste
- Il manque le 27015 en UDP (sur Survival Evolved). C'est l'erreur la plus répétée. Sans lui, on peut entrer par IP, mais Steam ne te liste pas.
- Il manque le 7778. Avec le port pair fermé, certains se connectent et d'autres non, selon la façon dont Steam les route.
- Tout en UDP sauf le RCON. Si tu as créé les règles en TCP, elles ne servent à rien.
- ARK met du temps à démarrer. Une grande map peut mettre plusieurs minutes à charger avant d'écouter. Regarde la console avant de conclure que c'est le pare-feu.
- Cherche dans « Non officiels » (Unofficial). Un serveur perso n'apparaît pas dans l'onglet des officiels, et il faut avoir coché les bons filtres de session.
- Filtrage AntiDDoS : onglet Sécurité de ton service dans le panel.
- Avec Survival Ascended sur Windows Server, c'est presque toujours un certificat qui manque au système : comment l'installer.