Kurze Antwort. Du kannst einen Avorion-Server kostenlos selbst hosten: Lade den Avorion Dedicated Server (Steam-App 565060) mit SteamCMD und anonymem Login herunter, starte ./bin/AvorionServer mit einem Galaxie-Namen und öffne die Ports, die du ihm mit --port, --query-port, --steam-master-port und --steam-query-port gibst. Oder miete einen Avorion-Server und spar dir die Installation und die Portweiterleitung.
Spieler treten über die Serverliste im Spiel bei, solange der Server gelistet ist, und jeder Spieler braucht seine eigene Kopie von Avorion (Steam-App 445220).
Geprüft am 5. November 2026 mit Avorion 2.5.13 (Standard-Branch seit dem 16. März 2026). Boxelware hat am 29. Oktober 2026 den Patch 2.6 für Dezember 2026 angekündigt.
Dieser Guide stützt sich auf die Steam-Ankündigungen und die Store-Seite von Boxelware sowie auf das, was auf unseren eigenen Avorion-Servern läuft: die genaue SteamCMD-App, die Startzeile und die Dateien, die das Panel schreibt. Eine Boxelware-Seite zum Betrieb des Dedicated Servers haben wir nicht gefunden. Wo sich ein Detail nicht bestätigen ließ, sagt dieser Guide das, statt zu raten. Wenn du direkt zur Miet-Variante willst, springe zu Option 2.
Was du brauchst
Betriebssystem: 64-bit-Linux für die Schritte unten. Die Avorion-Store-Seite nennt für das Spiel Windows, macOS und Linux, und unsere Server nutzen den Linux-Server-Build.
Hardware: Boxelware veröffentlicht auf der Steam-Seite keine Anforderungen für den Dedicated Server (dort stehen nur die des Spiels selbst).
Netzwerk: vier Ports, je einer für --port, --query-port, --steam-master-port und --steam-query-port, aus dem Internet erreichbar. Wir haben keine Boxelware-Quelle gefunden, die das Protokoll jedes Ports nennt. Wenn du unsicher bist, erlaube TCP und UDP auf den gewählten Ports.
Steam-Konto: Zum Herunterladen des Servers nicht nötig. Unsere Installation nutzt einen anonymen Login.
Das Spiel: Jeder Spieler braucht seine eigene Kopie von Avorion.
Die Server-Software ist kostenlos. Du zahlst für Rechner, Strom und Bandbreite, nicht für die Software.
Option 1: selbst hosten
Das funktioniert auf einem Ersatz-PC, einem Heimserver oder einer virtuellen Cloud-Maschine. Der SteamCMD-Ablauf unten ist der unseres eigenen Installationsskripts, gekürzt auf das, was eine einzelne Maschine braucht.
Linux (Debian oder Ubuntu)
Lege einen steam-Benutzer an und wechsle zu ihm, damit der Server in einem eigenen Konto liegt.
sudo useradd -m steam
sudo -iu steam
Installiere SteamCMD als dieser Benutzer, nachdem du die 32-bit-Bibliotheken installiert hast, die Valves SteamCMD-Seite für deine Distribution nennt. Das ist dasselbe Tarball, das unser Installationsskript herunterlädt.
mkdir ~/Steam && cd ~/Steam
curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxvf -
Vertraue nicht allein der Meldung „success“. Bei unseren Installationen schlägt der SteamCMD-Download ab und zu fehl, etwa zwei von sieben Mal bei einer frischen Installation, und meldet trotzdem Erfolg. Prüfe, ob eine Datei namens appmanifest_565060.acf in /home/steam/avorion/steamapps/ existiert. Wenn nicht, führe den Befehl noch einmal aus.
Kopiere die Steam-Client-Bibliotheken. Unser Installationsskript kopiert beide steamclient.so-Dateien aus SteamCMD in einen .steam-Ordner im Server-Ordner, und unsere Startzeile setzt HOME auf den Server-Ordner, damit der Server sie findet:
Beim ersten Start wird die Galaxie unter --datapath angelegt. Der Server ist bereit, wenn das Log Folgendes ausgibt:
Server startup complete
Öffne die Ports. Erlaube die vier gewählten Ports in der Firewall der Maschine und leite sie am Router auf diese Maschine weiter (TCP und UDP, wenn du unsicher bist, wie oben).
Tritt im Spiel bei. Mit --listed true suchst du deinen Servernamen in der Serverliste im Spiel. --listed false hält ihn aus der Liste heraus.
Was die Einstellungen der Startzeile bewirken
--galaxy-name: der Spielstand, den der Server lädt. In unserem Setup startet ein Name, den es noch nicht gibt, eine neue Galaxie in einem Ordner mit diesem Namen unter --datapath.
--admin: gibt dem angegebenen Spieler-ID Admin-Rechte (unser Panel fragt nach einer Steam64-ID). Unsere Startzeile fügt es nur hinzu, wenn das Feld ausgefüllt ist.
--difficulty: unser Panel akzeptiert -3 bis 3, mit 0 als Standard.
--same-start-sector: true oder false. Bei uns ist true der Standard.
--threads: wie viele Threads Sektoren gleichzeitig aktualisieren. Bei uns ist der Standard 1.
--save-interval: Sekunden zwischen den Speicherungen. Bei uns ist der Standard 300.
Steam-Workshop-Mods
Unser Setup listet Mods in modconfig.lua im Galaxie-Ordner auf, eine Workshop-ID pro Eintrag, und der Server lädt sie beim Start von Steam herunter:
Die ID oben ist ein Platzhalter. Nimm die Zahl am Ende der Workshop-Adresse eines Mods.
Betrieb in einem Container
Auf unseren Servern startete Avorion nicht, wenn es als numerische Benutzer-ID ohne Eintrag in der /etc/passwd des Containers lief, weil es beim Start getpwuid() aufruft. Unsere Installation legt die Bibliothek libnss-wrapper ab, und unsere Startzeile schreibt eine einzeilige passwd- und group-Datei für die ID, unter der der Server läuft, und lädt den Wrapper dann mit LD_PRELOAD, NSS_WRAPPER_PASSWD und NSS_WRAPPER_GROUP vor. Bei einem normalen Linux-Benutzerkonto brauchst du davon nichts.
Option 2: bei PlayNHost hosten
Mieten erspart dir die SteamCMD-Installation, die Firewall und die Update-Routine. Die Startzeile mit ihren vier Port-Einstellungen wird für dich ausgefüllt.
Wähle einen Tarif. Öffne die Seite zum Avorion-Server-Hosting und vergleiche die Tarife (zum Zeitpunkt des Schreibens NAONITE, OGONITE und AVORION, für 12, 20 und 35 Spieler). Klicke bei NAONITE oder OGONITE auf Server erstellen, bei AVORION auf Tarif anpassen, und schließe die Bestellung ab. Preise ändern sich, prüfe sie also auf dieser Seite.
Warte auf die Installation. Du bekommst eine E-Mail, wenn alles fertig ist, und der Server erscheint auf panel.playnhost.com. Im Tab Konsole zählt das Panel den Server als laufend, wenn es Server startup complete ausgibt.
Öffne Einstellungen, dann Spieleinstellungen. Diese Felder speisen die oben gezeigte Startzeile:
Galaxie-Name: der Spielstand, den der Server lädt. Ein neuer Name startet eine frische Galaxie und lässt die alte auf der Platte.
Servername: der Name in der Serverliste.
Admin-ID: die Steam64-ID des Spielers, der Admin wird. Lass das Feld leer, wenn du keinen Admin willst.
Spielschwierigkeit, Kollisionsschaden, Speicherintervall (Sekunden), Gleicher Startsektor und Threads: die passenden Einstellungen der Startzeile.
Öffentlich listen: true zeigt den Server in der Liste im Spiel, false versteckt ihn.
Max. Spieler wird nur zur Ansicht angezeigt und folgt deinem Tarif. Unter Erweitert anzeigen findest du Automatisches Update (standardmäßig an, der Server sucht beim Start also bei Steam nach einem neuen Build) und Beta-Branch.
Neustart. Wenn das Panel „Gespeichert. Der Server muss neu starten, damit das wirkt.“ anzeigt, klicke auf Jetzt neu starten und warte auf Server startup complete.
Workshop-Mods hinzufügen (optional). Öffne den Tab Workshop, füge die Steam-Workshop-Adresse oder ID jedes Mods in die Liste Mods ein, klicke auf Hinzufügen und dann auf Speichern. Klicke auf Neu starten zum Anwenden: Der Server schreibt modconfig.lua bei jedem Start aus dieser Liste neu und lädt die Mods selbst von Steam herunter.
Beitreten. Suche deinen Servernamen in der Serverliste im Spiel. Alle, die beitreten, brauchen dieselben Mods wie der Server.
Was das Panel für dich erledigt
Installationsprüfungen. Das Installationsskript versucht SteamCMD bis zu dreimal und macht erst weiter, wenn das App-Manifest existiert. Ein stiller, fehlgeschlagener Download stoppt also die Installation, statt einen leeren Server-Ordner zu hinterlassen.
Ports. Das Panel übergibt der Startzeile deinen Spiel-Port sowie den Query-, den Steam-Master- und den Steam-Query-Port.
Mods-Datei.modconfig.lua wird bei jedem Start aus der Liste im Tab Workshop neu erzeugt. Handänderungen daran überleben keinen Neustart, ändere also stattdessen die Liste.
Container-Fix. Das oben beschriebene nss_wrapper-Setup ist bereits eingerichtet.
Galaxie zurücksetzen. Im Tab Schnellaufgaben gibt es die Aufgabe Galaxie zurücksetzen, die den Server stoppt, den Galaxie-Spielstand löscht und ihn frisch startet. Die Einstellungen bleiben erhalten. Sie leert den ganzen Galaxie-Ordner, auch Galaxien unter anderen Namen. Mach also vorher ein Backup, wenn du eine alte Galaxie behalten willst.
Selbst hosten oder mieten: ein ehrlicher Vergleich
Kosten. Selbst gehostet: Die Software ist kostenlos, du zahlst für Hardware, Strom und Bandbreite oder für eine virtuelle Cloud-Maschine. Gemietet: eine monatliche Gebühr je nach Tarif. Siehe die aktuellen Tarife.
Verfügbarkeit. Selbst gehostet: so zuverlässig wie dein Rechner, dein Strom und dein Heiminternet, und er muss laufen, wenn deine Crew spielt. Gemietet: läuft auf der Hardware des Hosters, nicht auf deinem PC.
Netzwerk-Exposition. Selbst gehostet: vier Ports sind an deinem Anschluss zum Internet offen, und du kümmerst dich um Firewall und Router. Gemietet: Deine Heim-IP ist nicht beteiligt.
Nötiges Können. Selbst gehostet: Kommandozeile, SteamCMD, Portweiterleitung und eine Update-Routine. Gut machbar und eine gute Art zu lernen. Gemietet: ein Web-Panel mit Formularfeldern.
Updates. Selbst gehostet: Server stoppen, den SteamCMD-Befehl noch einmal ausführen, Server starten. Gemietet: Automatisches Update installiert einen neuen Build, wenn der Server startet.
Selbst hosten passt, wenn ohnehin ein Rechner den ganzen Tag läuft und du dich mit Netzwerken auskennst. Mieten passt, wenn du dich lieber nicht um Hardware kümmern willst.
Häufige Probleme und Lösungen
Der Server stirbt beim ersten Start mit einem leeren Ordner
Ursache: Der SteamCMD-Download ist fehlgeschlagen, hat aber Erfolg gemeldet.
Lösung: Prüfe, ob steamapps/appmanifest_565060.acf im Installationsordner existiert. Fehlt die Datei, führe den Befehl app_update 565060 validate noch einmal aus.
Der Server startet in einem Container nicht
Ursache: Nach unserer Erfahrung hat die Benutzer-ID keinen passwd-Eintrag, und Avorion ruft beim Start getpwuid() auf.
Lösung: Nutze das nss_wrapper-Setup aus dem Container-Abschnitt oben oder starte den Container als Benutzer, den es im Image gibt.
Dein Server steht nicht in der Liste
Ursache: Er wurde mit --listed false gestartet (bei PlayNHost steht Öffentlich listen auf false), oder die Query-Ports sind von außen nicht erreichbar.
Lösung: Stelle auf gelistet, prüfe, dass alle vier Ports offen und weitergeleitet sind, und starte neu.
Deine Mods-Datei ändert sich zurück (PlayNHost)
Ursache: Der Server baut modconfig.lua bei jedem Start aus der Liste im Tab Workshop neu.
Lösung: Ändere die Mods im Tab Workshop, speichere und starte neu.
FAQ
Kann ich einen Avorion-Server kostenlos hosten?
Ja. Der Dedicated Server lässt sich mit anonymem Login herunterladen, die Software kostet also nichts. Du zahlst trotzdem für Rechner, Strom und Internet, und er muss laufen, solange Leute spielen.
Muss ich das Spiel besitzen, um den Server zu betreiben?
Nicht zum Herunterladen: Der anonyme Login braucht kein Steam-Konto. Jeder Spieler braucht seine eigene Kopie von Avorion, um beizutreten.
Wie viele Spieler können beitreten?
Beim Selbst-Hosten ist das dein --max-players-Wert. Unsere Tarife gelten für 12, 20 und 35 Spieler.
Welche Steam-App ist der Dedicated Server?
Wir installieren die App 565060 mit SteamCMD. Das Spiel selbst ist die App 445220.
Kann ich Steam-Workshop-Mods nutzen?
Ja. Trage die Workshop-IDs in modconfig.lua ein, oder füge sie bei PlayNHost im Tab Workshop hinzu, speichere und starte neu.
Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Du kannst alles akzeptieren, nur essenzielle Cookies akzeptieren oder pro Kategorie wählen.Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Sie sind hier standardmäßig aktiv. Du kannst alles abschalten, was du nicht möchtest.Datenschutzerklärung lesen