Avorion Intermédiaire 12 min de lecture

Installer un serveur Avorion dédié via SteamCMD (Windows et Linux)

Guide complet pour installer un serveur Avorion dédié via SteamCMD : App ID 565060, ports UDP 27000/27003/27020/27021, server.ini, galaxy folder et premier démarrage sur Windows ou Linux.

Installer un serveur Avorion dédié via SteamCMD (Windows et Linux)

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

ComposantMinimumRecommandé
CPU2 cœurs modernesAMD Ryzen 9 5950X / Intel i7
RAM4 Go (4 joueurs)8 Go (10+ joueurs, galaxie large)
Disque20 Go SSDSSD NVMe
Réseau20 Mbps montantsFibre, IP fixe ou DDNS
OSWindows 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

  1. Téléchargez : https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
  2. Extrayez dans C:\steamcmd\
  3. Lancez steamcmd.exe une 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 +quit

Linux

./steamcmd.sh +force_install_dir /home/avorion/AvorionServer/ +login anonymous +app_update 565060 validate +quit

Té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 en myserver.bat / myserver.sh pour vos paramètres personnalisés.


Étape 4 — Ouvrir les ports réseau

Avorion utilise 4 ports UDP par défaut :

PortProtocoleUsage
27000UDPGame port (port de jeu principal)
27003UDPSteam query port
27020UDPSteam master server
27021UDPSteam server query

Windows — PowerShell admin

New-NetFirewallRule -DisplayName "Avorion" -Direction Inbound -Protocol UDP -LocalPort 27000,27003,27020,27021 -Action Allow

Linux — UFW

sudo ufw allow 27000/udp
sudo ufw allow 27003/udp
sudo ufw allow 27020/udp
sudo ufw allow 27021/udp
sudo ufw reload

Routeur / 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.xml

Sur 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=10

Paramètres clés

ParamètreDescription
worldGenerationSeedSeed unique de votre galaxie (utilisé pour la générer)
maxPlayersJoueurs max simultanés
passwordVide = libre, sinon mot de passe demandé
useAuthenticationtrue = vérifie identité Steam (recommandé)
saveIntervalSauvegarde auto en secondes (300 = 5 min)
maxPlayersPerIPÉvite multi-account abusif
saveBackupIntervalBackup auto en secondes (900 = 15 min)

Étape 7 — Déclarer un admin (admin.xml)

Pour devenir admin :

  1. Récupérez votre SteamID64 sur https://steamid.io/ (ou via Steam → profil)
  2. Éditez galaxies/MaGalaxie/admin.xml :
<?xml version="1.0" encoding="UTF-8"?>
<admins>
  <admin steamID="76561198012345678" />
</admins>
  1. 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 10

Linux — 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.target
sudo 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 +quit

Avant 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)

  1. Souscrivez aux mods côté client Avorion depuis le Workshop Steam
  2. Localisez les fichiers dans Steam/steamapps/workshop/content/445220/<workshopID>/
  3. Copiez ces dossiers vers AvorionServer/workshop/
  4. Ajoutez dans server.ini la liste des mods activés
  5. 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 :

  1. Configurer admin.xml avec votre SteamID64
  2. Activer les backups automatiquessaveBackupInterval=900 dans server.ini
  3. Installer des mods Workshop côté client puis serveur
  4. 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.

Pour aller plus loin