Réponse courte. Vous pouvez héberger vous-même un serveur Avorion gratuitement : téléchargez le serveur dédié d’Avorion (app Steam 565060) avec SteamCMD et une connexion anonyme, lancez ./bin/AvorionServer avec un nom de galaxie, et ouvrez les ports que vous lui donnez avec --port, --query-port, --steam-master-port et --steam-query-port. Ou louez un serveur Avorion et oubliez l’installation et la redirection de ports.
Les joueurs rejoignent via la liste des serveurs du jeu tant que le serveur est listé, et chaque joueur a besoin de sa propre copie d’Avorion (app Steam 445220).
Vérifié le 5 novembre 2026 sur Avorion 2.5.13 (branche par défaut depuis le 16 mars 2026). Boxelware a annoncé le patch 2.6 le 29 octobre 2026 pour décembre 2026.
Ce guide s’appuie sur les annonces Steam et la page boutique de Boxelware, ainsi que sur ce que nous faisons tourner sur nos propres serveurs Avorion : l’app SteamCMD exacte, la ligne de lancement et les fichiers que le panel écrit. Nous n’avons trouvé aucune page de Boxelware sur l’exploitation du serveur dédié ; quand un détail n’a pas pu être confirmé, ce guide le dit au lieu de deviner. Pour passer directement à la location, voyez l’option 2.
Ce qu’il vous faut
Système d’exploitation : Linux 64-bit pour les étapes ci-dessous. La page boutique d’Avorion indique Windows, macOS et Linux pour le jeu, et nos serveurs utilisent la version serveur Linux.
Matériel : Boxelware ne publie pas la configuration requise du serveur dédié sur la page Steam (elle indique seulement celle du jeu lui-même).
Réseau : quatre ports, un pour chacun de --port, --query-port, --steam-master-port et --steam-query-port, joignables depuis Internet. Nous n’avons trouvé aucune source de Boxelware qui indique le protocole de chaque port ; en cas de doute, autorisez TCP et UDP sur les ports choisis.
Compte Steam : inutile pour télécharger le serveur. Notre installation utilise une connexion anonyme.
Le jeu : chaque joueur a besoin de sa propre copie d’Avorion.
Le logiciel serveur est gratuit. Vous payez la machine, l’électricité et la bande passante, pas le logiciel.
Option 1 : l’héberger vous-même
Cela fonctionne sur un PC de rechange, un serveur à la maison ou une machine virtuelle dans le cloud. Le déroulé SteamCMD ci-dessous est celui de notre propre script d’installation, réduit à ce dont une seule machine a besoin.
Linux (Debian ou Ubuntu)
Créez un utilisateur steam et basculez dessus, pour que le serveur vive dans son propre compte.
sudo useradd -m steam
sudo -iu steam
Installez SteamCMD avec cet utilisateur, après avoir installé les bibliothèques 32-bit que la page SteamCMD de Valve indique pour votre distribution. C’est la même archive que télécharge notre script d’installation.
mkdir ~/Steam && cd ~/Steam
curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxvf -
Ne vous fiez pas au seul message « success ». Dans nos installations, les téléchargements SteamCMD échouent de temps en temps, environ deux fois sur sept sur une installation propre, et il annonce quand même un succès. Vérifiez qu’un fichier nommé appmanifest_565060.acf existe dans /home/steam/avorion/steamapps/. S’il n’existe pas, relancez la commande.
Copiez les bibliothèques du client Steam. Notre script d’installation copie les deux fichiers steamclient.so de SteamCMD dans un dossier .steam à l’intérieur du dossier du serveur, et notre ligne de lancement fait pointer HOME vers le dossier du serveur pour que celui-ci les trouve :
Lancez le serveur. Voici la forme de notre ligne de lancement, avec les réglages écrits sous forme d’arguments. Les nombres sont des valeurs d’exemple à adapter :
Le premier lancement crée la galaxie dans --datapath. Le serveur est prêt quand le journal affiche :
Server startup complete
Ouvrez les ports. Autorisez les quatre ports choisis dans le pare-feu de la machine et redirigez-les sur votre box vers cette machine (TCP et UDP en cas de doute, comme plus haut).
Rejoignez depuis le jeu. Avec --listed true, cherchez le nom de votre serveur dans la liste des serveurs du jeu. --listed false le garde hors de la liste.
Ce que font les réglages de la ligne de lancement
--galaxy-name : la sauvegarde que le serveur charge. Dans notre configuration, un nom qui n’existe pas encore démarre une nouvelle galaxie dans un dossier portant ce nom sous --datapath.
--admin : donne les droits d’administrateur à l’ID de joueur indiqué (notre panel demande un ID Steam64). Notre ligne de lancement ne l’ajoute que si le champ est rempli.
--difficulty : notre panel accepte de -3 à 3, avec 0 par défaut.
--same-start-sector : true ou false. Notre valeur par défaut est true.
--threads : combien de threads mettent à jour des secteurs en même temps. Notre valeur par défaut est 1.
--save-interval : secondes entre deux sauvegardes. Notre valeur par défaut est 300.
Mods du Steam Workshop
Notre configuration liste les mods dans modconfig.lua, dans le dossier de la galaxie, avec un ID Workshop par entrée, et le serveur les télécharge depuis Steam au démarrage :
L’ID ci-dessus est un exemple. Utilisez le numéro à la fin de l’adresse Workshop d’un mod.
Exécution dans un conteneur
Sur nos serveurs, Avorion ne démarrait pas quand il tournait sous un ID utilisateur numérique sans entrée dans le /etc/passwd du conteneur, car il appelle getpwuid() au démarrage. Notre installation dépose la bibliothèque libnss-wrapper, et notre ligne de lancement écrit un fichier passwd et un fichier group d’une seule ligne pour l’ID sous lequel tourne le serveur, puis précharge le wrapper avec LD_PRELOAD, NSS_WRAPPER_PASSWD et NSS_WRAPPER_GROUP. Sur un compte utilisateur Linux normal, rien de tout cela n’est nécessaire.
Option 2 : l’héberger chez PlayNHost
La location vous évite l’installation de SteamCMD, le pare-feu et la routine de mises à jour. La ligne de lancement, avec ses quatre réglages de ports, est remplie pour vous.
Choisissez une offre. Ouvrez la page d’hébergement de serveur Avorion et comparez les offres (NAONITE, OGONITE et AVORION au moment de la rédaction, pour 12, 20 et 35 joueurs). Cliquez sur Créer un serveur pour NAONITE ou OGONITE, ou sur Personnaliser l’offre pour AVORION, puis terminez la commande. Les prix changent, vérifiez-les donc sur cette page.
Attendez l’installation. Vous recevez un e-mail quand c’est prêt, et le serveur apparaît sur panel.playnhost.com. Dans l’onglet Console, le panel considère que le serveur tourne quand il affiche Server startup complete.
Ouvrez Paramètres, puis Paramètres du jeu. Ces champs alimentent la ligne de lancement montrée plus haut :
Nom de la galaxie : la sauvegarde que le serveur charge. Un nouveau nom démarre une nouvelle galaxie et laisse l’ancienne sur le disque.
Nom du serveur : le nom dans la liste des serveurs.
ID admin : l’ID Steam64 du joueur qui devient administrateur. Laissez vide si vous n’en voulez pas.
Difficulté du jeu, Dégâts de collision, Intervalle de sauvegarde (secondes), Même secteur de départ et Threads : les réglages correspondants de la ligne de lancement.
Lister publiquement : true affiche le serveur dans la liste du jeu, false le masque.
Joueurs max. est affiché en lecture seule et suit votre offre. Sous Afficher les options avancées, vous trouverez Mise à jour automatique (activée par défaut, donc le serveur cherche une nouvelle version sur Steam au démarrage) et Branche bêta.
Redémarrez. Quand le panel affiche « Enregistré. Le serveur doit redémarrer pour que ces modifications prennent effet. », cliquez sur Redémarrer maintenant et attendez Server startup complete.
Ajoutez des mods Workshop (facultatif). Ouvrez l’onglet Workshop, collez l’adresse Steam Workshop ou l’ID de chaque mod dans la liste Mods, cliquez sur Ajouter, puis sur Enregistrer. Cliquez sur Redémarrer pour appliquer : le serveur réécrit modconfig.lua à partir de cette liste à chaque démarrage et télécharge lui-même les mods depuis Steam.
Rejoignez. Cherchez le nom de votre serveur dans la liste des serveurs du jeu. Tous ceux qui rejoignent ont besoin des mêmes mods que le serveur.
Ce que le panel fait pour vous
Vérifications d’installation. Le script d’installation relance SteamCMD jusqu’à trois fois et ne continue qu’une fois le manifeste de l’app présent ; un téléchargement raté en silence arrête donc l’installation au lieu de laisser un dossier de serveur vide.
Ports. Le panel transmet à la ligne de lancement votre port de jeu ainsi que les ports de requête, Steam master et Steam query.
Fichier de mods.modconfig.lua est régénéré à chaque démarrage à partir de la liste Workshop. Les modifications à la main ne survivent pas à un redémarrage, modifiez donc la liste.
Correctif du conteneur. La configuration nss_wrapper décrite plus haut est déjà en place.
Réinitialisation de la galaxie. L’onglet Tâches rapides propose une tâche Réinitialisation de la galaxie qui arrête le serveur, supprime la sauvegarde de la galaxie et le redémarre à neuf. Les réglages sont conservés. Elle vide tout le dossier de la galaxie, y compris les galaxies conservées sous d’autres noms ; faites donc une sauvegarde avant si vous voulez garder une ancienne galaxie.
Auto-hébergement ou location : une comparaison honnête
Coût. Auto-hébergé : le logiciel est gratuit, et vous payez le matériel, l’électricité et la bande passante, ou une machine virtuelle dans le cloud. Loué : un abonnement mensuel selon l’offre. Voyez les offres actuelles.
Disponibilité. Auto-hébergé : aussi fiable que votre machine, votre électricité et votre connexion Internet à domicile, et elle doit rester allumée quand votre groupe joue. Loué : tourne sur le matériel de l’hébergeur, pas sur votre PC.
Exposition réseau. Auto-hébergé : quatre ports ouverts sur Internet depuis votre connexion, et vous gérez le pare-feu et la box. Loué : votre IP personnelle n’est pas concernée.
Compétences requises. Auto-hébergé : ligne de commande, SteamCMD, redirection de ports et routine de mises à jour. Tout à fait faisable, et une bonne façon d’apprendre. Loué : un panel web avec des champs de formulaire.
Mises à jour. Auto-hébergé : arrêtez le serveur, relancez la commande SteamCMD, redémarrez-le. Loué : Mise à jour automatique installe une nouvelle version au démarrage du serveur.
L’auto-hébergement convient si une machine tourne déjà toute la journée et si vous êtes à l’aise avec les réseaux. La location convient si vous préférez ne pas vous occuper du matériel.
Problèmes courants et solutions
Le serveur plante au premier démarrage avec un dossier vide
Cause : le téléchargement SteamCMD a échoué mais a annoncé un succès.
Solution : vérifiez que steamapps/appmanifest_565060.acf existe dans le dossier d’installation. S’il manque, relancez la commande app_update 565060 validate.
Le serveur ne démarre pas dans un conteneur
Cause : d’après notre expérience, l’ID utilisateur n’a pas d’entrée dans passwd, et Avorion appelle getpwuid() au démarrage.
Solution : utilisez la configuration nss_wrapper de la section sur les conteneurs plus haut, ou lancez le conteneur avec un utilisateur qui existe dans l’image.
Votre serveur n’apparaît pas dans la liste
Cause : il a été lancé avec --listed false (Lister publiquement sur false chez PlayNHost), ou les ports de requête ne sont pas joignables de l’extérieur.
Solution : réglez-le sur listé, vérifiez que les quatre ports sont ouverts et redirigés, puis redémarrez.
Votre fichier de mods revient à l’état précédent (PlayNHost)
Cause : le serveur reconstruit modconfig.lua à partir de la liste Workshop à chaque démarrage.
Solution : changez les mods dans l’onglet Workshop, enregistrez et redémarrez.
FAQ
Puis-je héberger un serveur Avorion gratuitement ?
Oui. Le serveur dédié se télécharge avec une connexion anonyme, donc le logiciel ne coûte rien. Vous payez quand même la machine, l’électricité et Internet, et elle doit rester allumée pendant que les gens jouent.
Dois-je posséder le jeu pour faire tourner le serveur ?
Pas pour le télécharger : la connexion anonyme n’a pas besoin de compte Steam. Chaque joueur a besoin de sa propre copie d’Avorion pour rejoindre.
Combien de joueurs peuvent rejoindre ?
C’est votre valeur --max-players quand vous l’hébergez vous-même. Nos offres sont de 12, 20 et 35 joueurs.
Quelle app Steam est le serveur dédié ?
Nous installons l’app 565060 avec SteamCMD. Le jeu lui-même est l’app 445220.
Puis-je utiliser des mods du Steam Workshop ?
Oui. Listez les ID Workshop dans modconfig.lua ou, chez PlayNHost, ajoutez-les dans l’onglet Workshop, enregistrez et redémarrez.
Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Vous pouvez tout accepter, accepter uniquement les cookies essentiels ou choisir par catégorie.Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Ils sont activés par défaut ici. Vous pouvez désactiver ce que vous ne souhaitez pas.Lire notre politique de confidentialité