Installer un serveur Abiotic Factor dédié via SteamCMD (Windows et Linux)
Vous voulez héberger vous-même votre serveur Abiotic Factor sans passer par un hébergeur ? Ce guide vous accompagne pas à pas pour installer le serveur dédié officiel via SteamCMD, sur Windows comme sur Linux. Toutes les commandes, App ID, ports et chemins sont vérifiés à partir de la documentation communautaire officielle (DFJacob/AbioticFactorDedicatedServer) et des discussions Steam.
Pas envie de gérer SteamCMD, le firewall et les mises à jour ? Louez un serveur Abiotic Factor chez HebergTonServ — installation auto, panel intuitif et support 24/7 dès 12,90€/mois.
Pré-requis matériels
| Composant | Minimum | Recommandé |
|---|---|---|
| CPU | 4 threads modernes | AMD Ryzen 9 / Intel i7 (3.0 GHz+) |
| RAM | 6 Go (1-4 joueurs) | 10 Go (6 joueurs), 16 Go (>6 joueurs) |
| Disque | 10 Go SSD | SSD NVMe |
| Réseau | 30 Mbps montants | Fibre, IP fixe ou DDNS |
| OS | Windows 10/11 | Linux via Wine (officiel = Windows uniquement) |
Deep Field Games ne fournit pas de binaire Linux natif. Sur Linux, le serveur tourne via Wine.
Étape 1 — Télécharger SteamCMD
Windows
- Téléchargez : https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
- Extrayez dans
C:\steamcmd\ - Lancez
steamcmd.exeune première fois pour qu’il s’auto-mette à jour
Linux (Ubuntu/Debian) — via Wine
sudo apt update
sudo apt install lib32gcc-s1 wget unzip wine xvfb -y
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.shÉtape 2 — Installer le serveur Abiotic Factor (App ID 2857200)
L’App ID du serveur dédié Abiotic Factor est 2857200 (à ne pas confondre avec 427410, l’App ID du client/jeu).
Windows
steamcmd.exe +force_install_dir C:\AbioticServer\ +login anonymous +app_update 2857200 validate +quitLinux — via Wine
./steamcmd.sh +@sSteamCmdForcePlatformType windows \
+force_install_dir /home/steam/AbioticServer/ \
+login anonymous \
+app_update 2857200 validate \
+quitLe téléchargement fait environ 8 Go. Patientez.
Étape 3 — Structure des fichiers installés
C:\AbioticServer\
├── AbioticFactorServer.exe ← exécutable serveur
├── RunServer.bat ← script de démarrage
├── AbioticFactor\
│ ├── Binaries\Win64\
│ ├── Saved\ ← saves et configs
│ │ ├── Config\WindowsServer\
│ │ └── SaveGames\
│ └── Content\Le dossier
Saved/est créé au premier démarrage.
Étape 4 — Ouvrir les ports réseau
Abiotic Factor utilise les ports suivants par défaut :
| Port | Protocole | Usage |
|---|---|---|
| 7777 | TCP et UDP | Port de jeu principal |
| 27015 | UDP | Steam Query Port (visibilité dans le browser) |
Windows — règles firewall via PowerShell
Ouvrez PowerShell en administrateur :
New-NetFirewallRule -DisplayName "Abiotic Factor TCP" -Direction Inbound -Protocol TCP -LocalPort 7777 -Action Allow
New-NetFirewallRule -DisplayName "Abiotic Factor UDP" -Direction Inbound -Protocol UDP -LocalPort 7777,27015 -Action AllowLinux — UFW
sudo ufw allow 7777/tcp
sudo ufw allow 7777/udp
sudo ufw allow 27015/udp
sudo ufw reloadRouteur / Box Internet
Forwardez TCP/UDP 7777 et UDP 27015 vers l’IP locale de la machine serveur.
Étape 5 — Personnaliser RunServer.bat
Copiez RunServer.bat en start_server.bat (préserve vos modifs lors des mises à jour). Ouvrez avec Notepad++ :
@echo off
start AbioticFactorServer.exe ^
-log ^
-newconsole ^
-useperfthreads ^
-NoAsyncLoadingThread ^
-MaxServerPlayers=6 ^
-PORT=7777 ^
-QueryPort=27015 ^
-ServerPassword="MotDePasseRejoindre" ^
-AdminPassword="AdminSecret42" ^
-SteamServerName="Mon Serveur Abiotic Factor"| Argument | Description |
|---|---|
-log -newconsole | Ouvre une console avec les logs |
-useperfthreads -NoAsyncLoadingThread | Optimisations CPU recommandées |
-MaxServerPlayers=N | Slots max (officiel 6, max technique 24) |
-PORT=7777 | Port de jeu |
-QueryPort=27015 | Port de requête Steam |
-ServerPassword | Mot de passe pour rejoindre (vide = serveur public) |
-AdminPassword | Mot de passe admin pour les commandes serveur |
-SteamServerName | Nom affiché dans le browser |
Linux — start_server.sh
#!/bin/bash
xvfb-run wine AbioticFactorServer.exe \
-log -newconsole -useperfthreads -NoAsyncLoadingThread \
-MaxServerPlayers=6 \
-PORT=7777 \
-QueryPort=27015 \
-ServerPassword="MotDePasseRejoindre" \
-AdminPassword="AdminSecret42" \
-SteamServerName="Mon Serveur Abiotic Factor"Étape 6 — Premier démarrage
Windows
Double-cliquez start_server.bat. Une console s’ouvre, le moteur Unreal initialise puis affiche :
[INFO] Server started, listening on port 7777
[INFO] Steam Query started on port 27015Linux — via Wine
chmod +x start_server.sh
./start_server.shPour faire tourner en arrière-plan, utilisez screen, tmux ou un service systemd lançant Wine.
Étape 7 — Rejoindre votre serveur
Méthode 1 : par IP directe
- Lancez Abiotic Factor
- Multijoueur → Rejoindre un serveur (icône loupe)
- Search by IP → entrez
IP:7777 - Entrez le mot de passe serveur
Méthode 2 : via le Steam Server Browser
- Ouvrez Steam → menu Affichage → Serveurs
- Onglet Internet ou Favoris
- Ajoutez votre serveur via
IP:27015(Query Port) - Double-cliquez pour rejoindre
Étape 8 — Devenir admin in-game
Une fois -AdminPassword défini dans le startup :
- Rejoignez votre serveur
- Ouvrez la console (touche
~ou via Esc → admin) - Tapez :
Login VotreAdminPassword - Vous êtes maintenant admin avec accès aux commandes (kick, ban, give, fly, etc.)
Voir notre liste complète des commandes admin Abiotic Factor.
Étape 9 — Mettre à jour le serveur
Deep Field Games / Playstack publient régulièrement des patchs. Pour mettre à jour :
steamcmd.exe +login anonymous +force_install_dir C:\AbioticServer\ +app_update 2857200 validate +quitAvant chaque mise à jour majeure, sauvegardez
AbioticFactor/Saved/SaveGames/. En cas de souci, restaurez en quelques minutes.
FAQ
Quelle est la différence entre App ID 427410 et 2857200 ?
427410 est le client Abiotic Factor (le jeu). 2857200 est le serveur dédié Abiotic Factor, distribué gratuitement et téléchargeable anonymement via SteamCMD.
Combien de RAM pour mon serveur Abiotic Factor ?
6 Go suffisent pour 1-4 joueurs. Pour 6 joueurs, comptez 8-10 Go. Au-delà de 6 joueurs (techniquement possible jusqu’à 24), prévoyez 16 Go.
Combien de joueurs maximum ?
Officiellement Abiotic Factor supporte 6 joueurs en coop. Techniquement, on peut monter à 24 via -MaxServerPlayers=24, mais avec des risques d’instabilité non supportés par Deep Field Games.
Le serveur Linux est-il stable via Wine ?
Le serveur fonctionne via Wine, mais c’est moins stable qu’sous Windows. Pour de la production, restez sous Windows ou louez chez un hébergeur Abiotic Factor qui a déjà optimisé la couche Wine.
Puis-je transférer mon save solo vers le dédié ?
Oui, copiez le dossier de save local depuis %LOCALAPPDATA%/AbioticFactor/Saved/SaveGames/ vers AbioticFactor/Saved/SaveGames/ du serveur. Renommez si nécessaire pour matcher le nom de save attendu.
Mon serveur n’apparaît pas dans le browser Steam
Causes courantes : port UDP 27015 fermé, mauvais firewall, IP NAT non forwardée. Test avec https://canyouseeme.org/ sur le port 27015.
Peut-on activer le PvP ?
Oui, via les paramètres serveur (voir notre tuto configuration Abiotic Factor). Le PvP est désactivé par défaut.
Conclusion
Vous avez maintenant un serveur Abiotic Factor dédié opérationnel via SteamCMD. Étapes suivantes recommandées :
- Configurer le serveur en détail — voir Configurer son serveur Abiotic Factor
- Apprendre les commandes admin — voir Liste des commandes admin Abiotic Factor
- Sauvegardes régulières — exportez
Saved/SaveGames/chaque jour - Mises à jour — relancez SteamCMD à chaque patch
Pas envie de gérer SteamCMD, Wine et le firewall ? HebergTonServ installe votre serveur Abiotic Factor en moins de 5 minutes — Ryzen 9 5950X, 10 Go RAM, Anti-DDoS 5 Tbps, panel intuitif et support 24/7 dès 12,90€/mois.



