Installer un serveur Avorion dédié via SteamCMD (Windows et Linux)
Vous voulez héberger vous-même votre serveur Avorion pour explorer la galaxie avec vos amis sans dépendre d’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 et ports sont vérifiés contre le wiki officiel Avorion.
Pas envie de gérer SteamCMD, le firewall et les mises à jour ? Louez un serveur Avorion chez HebergTonServ — installation auto, panel intuitif et support 24/7 dès 7,90€/mois.
Pré-requis matériels
| Composant | Minimum | Recommandé |
|---|---|---|
| CPU | 2 cœurs modernes | AMD Ryzen 9 5950X / Intel i7 |
| RAM | 4 Go (4 joueurs) | 8 Go (10+ joueurs, galaxie large) |
| Disque | 20 Go SSD | SSD NVMe |
| Réseau | 20 Mbps montants | Fibre, IP fixe ou DDNS |
| OS | Windows 10/11, Debian 11+, Ubuntu 22.04+ | Linux pour stabilité long terme |
Avorion charge un secteur par thread CPU. Une galaxie active avec 5+ joueurs simultanés bénéficie d’au moins 4 cœurs physiques.
É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 (auto-update)
Linux (Ubuntu/Debian)
sudo apt update
sudo apt install lib32gcc-s1 wget unzip -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 +quitÉtape 2 — Installer le serveur Avorion (App ID 565060)
L’App ID du serveur dédié Avorion est 565060 (à ne pas confondre avec 445220, l’App ID du client/jeu).
Windows
steamcmd.exe +force_install_dir C:\AvorionServer\ +login anonymous +app_update 565060 validate +quitLinux
./steamcmd.sh +force_install_dir /home/avorion/AvorionServer/ +login anonymous +app_update 565060 validate +quitTéléchargement ~2 Go. Patientez.
Étape 3 — Structure des fichiers installés
C:\AvorionServer\
├── bin\
│ └── AvorionServer.exe ← exécutable serveur Windows
├── data\
│ ├── scripts\
│ └── ...
├── galaxies\ ← apparait au 1er run, contient vos univers
├── server.bat ← script de lancement Windows (à NE PAS éditer)
├── server.sh ← script Linux
└── steamapps\Important : Steam écrase
server.bat/server.shà chaque update. Copiez-le enmyserver.bat/myserver.shpour vos paramètres personnalisés.
Étape 4 — Ouvrir les ports réseau
Avorion utilise 4 ports UDP par défaut :
| Port | Protocole | Usage |
|---|---|---|
| 27000 | UDP | Game port (port de jeu principal) |
| 27003 | UDP | Steam query port |
| 27020 | UDP | Steam master server |
| 27021 | UDP | Steam server query |
Windows — PowerShell admin
New-NetFirewallRule -DisplayName "Avorion" -Direction Inbound -Protocol UDP -LocalPort 27000,27003,27020,27021 -Action AllowLinux — UFW
sudo ufw allow 27000/udp
sudo ufw allow 27003/udp
sudo ufw allow 27020/udp
sudo ufw allow 27021/udp
sudo ufw reloadRouteur / Box Internet
Forwardez les 4 ports UDP vers l’IP locale de la machine serveur.
Étape 5 — Premier démarrage (génère la galaxie + server.ini)
Windows
Copiez server.bat en myserver.bat, puis double-cliquez sur myserver.bat. La console s’ouvre, génère une nouvelle galaxie et écoute sur le port 27000.
Linux
cd /home/avorion/AvorionServer
chmod +x server.sh
./server.sh --galaxy-name "MaGalaxie"Attendez le message :
Server startup complete.Arrêtez le serveur (Ctrl+C proprement). Les fichiers de config sont maintenant générés dans :
~/.avorion/galaxies/MaGalaxie/server.ini
~/.avorion/galaxies/MaGalaxie/admin.xmlSur Windows, la galaxie est stockée dans
%APPDATA%\Avorion\galaxies\par défaut.
Étape 6 — Personnaliser server.ini
Ouvrez galaxies/MaGalaxie/server.ini :
[Game]
worldGenerationSeed=XYZ12345
maxPlayers=10
collisionDamage=1.0
playerInventorySlots=200
allianceInventorySlots=300
sameStartSector=false
startUpScript=data/scripts/server/server.lua
[Server]
name=Mon Serveur Avorion FR
description=Galaxie communautaire RP, sectors libres
password=
useAuthentication=true
port=27000
listed=true
maxPlayersPerIP=4
saveInterval=300
sectorUpdateTimeLimit=2.5
[Administration]
useSteamLogin=true
broadcastChatMessages=true
chatLogLevel=0
logFile=server.log
[Backups]
saveBackupInterval=900
maxBackupsToKeep=10Paramètres clés
| Paramètre | Description |
|---|---|
worldGenerationSeed | Seed unique de votre galaxie (utilisé pour la générer) |
maxPlayers | Joueurs max simultanés |
password | Vide = libre, sinon mot de passe demandé |
useAuthentication | true = vérifie identité Steam (recommandé) |
saveInterval | Sauvegarde auto en secondes (300 = 5 min) |
maxPlayersPerIP | Évite multi-account abusif |
saveBackupInterval | Backup auto en secondes (900 = 15 min) |
Étape 7 — Déclarer un admin (admin.xml)
Pour devenir admin :
- Récupérez votre SteamID64 sur https://steamid.io/ (ou via Steam → profil)
- Éditez
galaxies/MaGalaxie/admin.xml:
<?xml version="1.0" encoding="UTF-8"?>
<admins>
<admin steamID="76561198012345678" />
</admins>- Redémarrez le serveur. Vous êtes admin et avez accès à toutes les commandes
/admin,/give,/kick,/ban, etc.
Étape 8 — Lancement personnalisé
Windows — myserver.bat
@echo off
bin\AvorionServer.exe --galaxy-name "MaGalaxie" --datapath "%CD%\galaxies" --max-players 10Linux — service systemd
[Unit]
Description=Avorion Server
After=network.target
[Service]
Type=simple
User=avorion
WorkingDirectory=/home/avorion/AvorionServer
ExecStart=/home/avorion/AvorionServer/bin/AvorionServer --galaxy-name MaGalaxie --datapath /home/avorion/AvorionServer/galaxies --max-players 10
Restart=on-failure
[Install]
WantedBy=multi-user.targetsudo systemctl enable --now avorionÉtape 9 — Mettre à jour le serveur
Boxelware publie régulièrement des patchs. Pour mettre à jour :
steamcmd.exe +login anonymous +force_install_dir C:\AvorionServer\ +app_update 565060 validate +quitAvant chaque mise à jour majeure, sauvegardez votre dossier
galaxies/. La compatibilité de la sauvegarde n’est pas garantie entre versions majeures.
Étape 10 — Mods (Steam Workshop)
- Souscrivez aux mods côté client Avorion depuis le Workshop Steam
- Localisez les fichiers dans
Steam/steamapps/workshop/content/445220/<workshopID>/ - Copiez ces dossiers vers
AvorionServer/workshop/ - Ajoutez dans
server.inila liste des mods activés - Les joueurs doivent aussi avoir souscrit au mod côté client
FAQ
Quelle est la différence entre App ID 445220 et 565060 ?
445220 est le client Avorion (le jeu). 565060 est le serveur dédié Avorion, distribué gratuitement et téléchargeable anonymement via SteamCMD.
Combien de RAM pour mon serveur Avorion ?
4 Go pour 4-6 joueurs sur une galaxie standard. Pour 10+ joueurs ou une galaxie très peuplée (factions actives, beaucoup de stations), comptez 8 Go.
Comment changer le seed de la galaxie après création ?
Impossible — le seed est fixé à la génération. Pour reset : supprimez galaxies/MaGalaxie/ et redémarrez avec un nouveau seed dans server.ini.
Mon serveur n’apparaît pas dans le browser
Vérifiez : listed=true dans server.ini, useAuthentication=true, ports UDP 27000/27003/27020/27021 ouverts, firewall correctement configuré.
lib32gcc-s1 non trouvé sur Linux
Sur Ubuntu 22.04+ c’est lib32gcc-s1. Sur Debian plus ancien, c’est lib32gcc1. Adaptez selon votre distro.
Puis-je migrer mon save solo vers un dédié ?
Oui — copiez le dossier de votre galaxie locale (%APPDATA%\Avorion\galaxies\<nom>) vers le dossier galaxies/ du serveur. Démarrez le serveur en pointant sur cette galaxie.
Comment activer le mode créatif/sandbox ?
Avorion n’a pas de mode créatif natif côté serveur. Activez-le côté client (Single Player) ou utilisez les commandes admin /give et /teleport pour de l’admin sandbox.
Conclusion
Vous avez maintenant un serveur Avorion dédié opérationnel via SteamCMD. Étapes suivantes recommandées :
- Configurer admin.xml avec votre SteamID64
- Activer les backups automatiques —
saveBackupInterval=900dans server.ini - Installer des mods Workshop côté client puis serveur
- Maîtriser les commandes admin — voir Commandes admin Avorion
Pas envie de gérer SteamCMD, le firewall et les mises à jour ? HebergTonServ installe votre serveur Avorion en quelques minutes — Ryzen 9 5950X, Anti-DDoS 5 Tbps, console et support 24/7 dès 7,90€/mois.



