NEU 📢 Begrenztes Startangebot: bis zu 70 % Rabatt auf deinen ersten Monat, für jedes Spiel!Tarife ansehen

OpenRCT2-Server hosten: So geht's (2026)

OpenRCT2Updated Nov 5, 202610 min read

Kurzantwort. Du kannst einen OpenRCT2-Server kostenlos selbst hosten: Lade das Linux-Release von OpenRCT2s GitHub herunter, starte openrct2-cli host mit einem gespeicherten Park und öffne den TCP-Port 11753. Oder miete einen OpenRCT2-Server und spar dir die Portfreigabe.

Spieler treten über den Multiplayer-Bildschirm von OpenRCT2 bei, indem sie deine Adresse unter New Server eintragen.

Geprüft am 5. November 2026, gültig für OpenRCT2 v0.5.7 (1. November 2026).

Diese Anleitung stützt sich auf die eigene Dokumentation von OpenRCT2 und darauf, was wir auf unseren OpenRCT2-Servern einsetzen. Wenn du gleich zur Mietvariante willst, springe zu Option 2.

Was du brauchst

  • Betriebssystem: 64-Bit-Linux für die folgenden Schritte. OpenRCT2 veröffentlicht portable Linux-Builds für Debian bookworm und trixie sowie Ubuntu noble und resolute.
  • Ein gespeicherter Park: Der Server hostet eine vorhandene Speicherdatei. Von allein startet er nicht mit einem leeren Szenario.
  • Netzwerk: Standardmäßig TCP-Port 11753, in der Firewall des Rechners offen und am Router weitergeleitet, falls du hinter NAT sitzt.
  • Das Spiel für die Spieler: Laut README von OpenRCT2 braucht das Spiel zum Spielen die Originaldateien von RollerCoaster Tycoon 2, die du auf Steam oder GOG.com kaufen kannst. Unser Server selbst läuft ohne sie.

OpenRCT2 ist kostenlos und quelloffen, du zahlst also für Rechner, Strom und Bandbreite, nicht für die Software.

Option 1: selbst hosten

Das funktioniert auf einem alten PC, einem Heimserver oder einer virtuellen Maschine in der Cloud. Die Kommandozeilenoptionen stammen aus der Man-Page von OpenRCT2 und seiner Multiplayer-Wiki-Seite, die Download-Schritte entsprechen unserem Installationsskript.

Linux (Beispiel Debian 12)

  1. Lade den portablen Build herunter. Wähle die Datei für deine Distribution im neuesten OpenRCT2-Release. Für Debian 12 (bookworm) endet der Dateiname auf Linux-bookworm-x86_64.tar.gz.
    mkdir ~/openrct2-server && cd ~/openrct2-server
    curl -L -o OpenRCT2.tar.gz "<the download link of that file>"
    tar -xvf OpenRCT2.tar.gz
    Das Archiv entpackt sich in einen Ordner OpenRCT2, der openrct2-cli enthält.
  2. Installiere die Bibliotheken, falls er nicht startet. Wenn openrct2-cli mit „error while loading shared libraries“ abbricht (zum Beispiel libicuuc.so.72), fehlt dem System eine Bibliothek, gegen die der portable Build gelinkt ist. Diese Debian-12-Pakete fügt unser Installationsskript für den bookworm-Build hinzu:
    sudo apt install libicu72 libfontconfig1 libfreetype6 libpng16-16 libzip4
  3. Lege einen gespeicherten Park in einen Ordner, den du kontrollierst, zum Beispiel ~/openrct2-server/ServerData/save/save.park. Du kannst einen Spielstand aus deinem eigenen Spiel nehmen.
  4. Starte den Server. --port legt den Port fest und --user-data-path den Ordner, der config.ini enthält:
    cd ~/openrct2-server
    ./OpenRCT2/openrct2-cli host ServerData/save/save.park --port 11753 --user-data-path ~/openrct2-server/ServerData/
    Mit --password <password> verlangst du ein Passwort zum Beitreten. Ohne --port wird laut Man-Page von OpenRCT2 der Standardport 11753 verwendet.
  5. Öffne den Port. Erlaube TCP 11753 in der Firewall (mit ufw: sudo ufw allow 11753/tcp) und leite ihn am Router auf diesen Rechner weiter.
  6. Tritt bei. Öffne im Spiel Multiplayer, klicke auf New Server und gib die Adresse des Servers ein. Für einen anderen Port hängst du ihn an die Adresse an, etwa 203.0.113.10:22050. Auf der Kommandozeile kann ein Client openrct2 join <address> --port 11753 benutzen.

Damit der Server nach dem Abmelden weiterläuft, beschreibt das Wiki von OpenRCT2 eine systemd-Unit, /etc/systemd/system/openrct2.service, deren ExecStart den Befehl openrct2-cli host mit deinem Spielstand ausführt, gefolgt von systemctl daemon-reload, systemctl enable openrct2.service und systemctl start openrct2.service. Dieselbe Wiki-Seite nennt den offiziellen Docker-Container openrct2-docker als einen der einfachsten Wege, einen dedizierten Server zu betreiben.

Weitere Einstellungen

Das Serververhalten steht in config.ini unter --user-data-path. Unser Panel verwaltet unter anderem diese Schlüssel: network.maxplayers, network.server_name, network.default_password, network.advertise, network.pause_server_if_no_clients, general.autosave und general.autosave_amount. Im Quellcode von OpenRCT2 sind die Standardwerte 16 Spieler, advertise an und pause_server_if_no_clients aus.

Admin werden

Das Wiki von OpenRCT2 beschreibt einen Weg: Tritt dem Server mit einem Client bei, gib network.players im Terminal des dedizierten Servers ein, um deinen Spielerindex zu finden, und setze dann deine Gruppe mit network.players[1].group = 0 auf Admin (nimm deinen Index). Danach kannst du die Berechtigungen im Spiel verwalten.

Option 2: bei PlayNHost hosten

Beim Mieten entfallen Firewall, Portfreigabe und Download. Die Serversoftware und ihr Port werden für dich eingerichtet.

  1. Wähle einen Tarif. Öffne die OpenRCT2-Server-Hosting-Seite und vergleiche die Tarife (zum Zeitpunkt des Schreibens KIDDIE, FAMILY und COASTER, für 16, 32 und 64 Spieler). Klicke bei einem Tarif auf Server erstellen oder, wo die Seite es anbietet, auf Tarif anpassen, und schließe die Bestellung ab. Die Preise ändern sich, prüfe sie also auf dieser Seite.
  2. Warte auf die Installation. Du bekommst eine E-Mail „Server bereit“, und der Server erscheint unter panel.playnhost.com. Auf dem Tab Konsole gilt der Server als gestartet, sobald das Panel Listening for clients on ausgibt.
  3. Öffne Einstellungen, dann Spieleinstellungen. Diese Felder gelten bei jedem Start des Servers:
    • Servername und Server-Passwort: der Name, den Spieler sehen, und das Beitrittspasswort. Lösche das Passwort für einen offenen Server.
    • Max. Spieler: wird beim Erstellen des Servers auf die Spielerzahl deines Tarifs gesetzt.
    • Spielstand-Datei: der Park, der geladen wird, standardmäßig ServerData/save/save.park.
    • Letzten Autosave laden: siehe den Hinweis unten.
    • Autospeicher-Intervall und Autospeicherungen behalten: wie oft der Server automatisch speichert und wie viele Autosaves er aufbewahrt.
    • Server bekannt machen und Server pausieren, wenn keine Clients da sind: auf unseren Servern standardmäßig beide aus. In unseren Tests schlägt der Eintrag in die öffentliche Serverliste von OpenRCT2 von unseren Servern aus fehl. Lass Server bekannt machen also aus und lass die Spieler per Adresse beitreten.
    • Server-Beschreibung: wird angezeigt, wenn Spieler in der Serverliste mit der Maus über deinen Server fahren. Server-Begrüßung: die Nachricht, die jeder beitretende Spieler bekommt.
  4. Neustart. Wenn das Panel „Gespeichert. Der Server muss neu starten, damit das wirkt.“ anzeigt, klicke auf Jetzt neu starten und warte auf die Bereit-Zeile.
  5. Lade deinen eigenen Park hoch (optional). Öffne den Tab Dateien, lade deine .park-Datei hoch (ein Dateiname ohne Leerzeichen), setze Spielstand-Datei auf ihren Pfad und schalte Letzten Autosave laden aus, damit sie geladen wird. Solange die Option aus ist, lädt jeder Neustart diese Datei erneut. Sobald der Server deinen neuen Park automatisch gespeichert hat, schalte sie wieder ein, damit dein Fortschritt über Neustarts erhalten bleibt.
  6. Tritt bei. Öffne in OpenRCT2 Multiplayer, klicke auf New Server, gib Adresse und Port deines Servers aus dem Panel ein und dann das Server-Passwort, falls du eins gesetzt hast.

Was unser Setup für dich übernimmt

  • Bereit-Zeile. Das Panel wertet den Server als gestartet, sobald das Log Listening for clients on meldet.
  • Port und Einstellungen. Bei jedem Start schreibt das Panel den Port deines Servers in network.default_port, dazu Name, Passwort, Spielerzahl sowie die Einstellungen für Advertise, Pause, Autosave und die Protokollierung von Chat und Aktionen. Handgemachte Änderungen an diesen Schlüsseln in ServerData/config.ini werden beim nächsten Start überschrieben, ändere sie also unter Spieleinstellungen.
  • Startpark. Die Installation lädt eine Standard-save.park nach ServerData/save herunter, falls keine existiert, damit ein neuer Server sofort starten kann.
  • Der Autosave gewinnt standardmäßig. Ist Letzten Autosave laden an, lädt jeder Start die neueste Datei in ServerData/save/autosave/ statt der Spielstand-Datei. So bleibt dein Fortschritt über Neustarts erhalten. Es heißt aber auch, dass eine andere Spielstand-Datei ignoriert wird, bis du die Option ausschaltest.
  • Versionen. Die Einstellung OpenRCT2-Version steht standardmäßig auf latest. Ein Release-Tag ab v0.4.15, genau so geschrieben wie auf der Releases-Seite von OpenRCT2, etwa v0.5.7, legt eine Version fest. Er wird nur während der Installation des Servers gelesen: Ein Neustart übernimmt keine Änderung, auch wenn das Panel nach dem Speichern einen anbietet. Um einen bestehenden Server auf eine andere Version zu bringen, öffne ein Support-Ticket, dann installieren wir ihn für dich neu.
  • Konsole. Der Tab Konsole zeigt das Server-Log. Was du dort eintippst, erreicht das Spiel nicht, daher lässt sich der Admin-Schritt mit network.players von oben dort nicht ausführen.

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 Maschine in der Cloud. 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, solange deine Freunde bauen. Gemietet: läuft auf der Hardware des Hosters, nicht auf deinem PC.
  • Netzwerkexposition. Selbst gehostet: Spieler verbinden sich mit deiner öffentlichen IP, und du kümmerst dich um Firewall und Router. Gemietet: Deine Heim-IP ist nicht beteiligt.
  • Nötiges Können. Selbst gehostet: Kommandozeile, Portweiterleitung und ein Dienst- oder Docker-Setup. Gut machbar und eine gute Art zu lernen. Gemietet: ein Web-Panel mit Formularfeldern.
  • Updates. Selbst gehostet: Lade das neue Release herunter und ersetze den Ordner. Gemietet: Der Server behält die Version, mit der er installiert wurde (latest zu diesem Zeitpunkt, außer du setzt OpenRCT2-Version), und der Support installiert ihn neu, wenn du eine andere willst.

Selbst hosten passt zu dir, wenn ohnehin ein Rechner den ganzen Tag läuft und du mit Netzwerken vertraut bist. Mieten passt zu dir, wenn du dich lieber nicht um Hardware kümmern willst.

Häufige Probleme und Lösungen

Die Release-Binärdatei startet nicht

Ursache: Dem System fehlt eine Bibliothek, gegen die der portable Build gelinkt ist, zum Beispiel libicuuc.so.72.

Lösung: Installiere unter Debian 12 libicu72 libfontconfig1 libfreetype6 libpng16-16 libzip4 oder nutze den offiziellen Docker-Container.

Freunde können sich nicht verbinden

Ursache: Der Port ist in der Firewall geschlossen oder am Router nicht weitergeleitet.

Lösung: Öffne TCP 11753 (oder deinen eigenen Port) an beiden Stellen und hänge den Port an die Adresse an, wenn es nicht der Standard ist.

Der Server lädt immer wieder einen alten Park (PlayNHost)

Ursache: Letzten Autosave laden ist an, deshalb wird der neueste Autosave statt der Spielstand-Datei geladen.

Lösung: Schalte Letzten Autosave laden aus und starte dann neu.

Deine Änderungen an config.ini verschwinden (PlayNHost)

Ursache: Der Schlüssel gehört zu denen, die das Panel bei jedem Start schreibt.

Lösung: Ändere ihn stattdessen unter Spieleinstellungen.

FAQ

Kann ich einen OpenRCT2-Server kostenlos hosten?

Ja. OpenRCT2 ist kostenlos und quelloffen. Du zahlst aber weiter für Rechner, Strom und Internet, und er muss laufen, solange Leute spielen.

Welchen Port nutzt OpenRCT2?

Standardmäßig TCP 11753. Ändere ihn mit --port oder in config.ini.

Wie viele Spieler können beitreten?

Der Standardwert von network.maxplayers ist 16. Unsere Tarife bieten 16, 32 und 64 Spieler.

Kann ich auf dem Server ein ganz neues Szenario starten?

Nicht auf unserem: Spielstand-Datei muss auf eine vorhandene .park-Datei zeigen, und standardmäßig wird ein Startpark geladen. Lade deinen eigenen Park hoch, um das zu ändern.

Brauche ich die Originaldateien von RollerCoaster Tycoon 2?

Die Spieler schon: Laut README von OpenRCT2 braucht das Spiel sie. Unser Server läuft ohne sie.

Bereit, gemeinsam zu bauen? Sieh dir die OpenRCT2-Server-Tarife an.

Läuft dein Server schon woanders? Zieh ihn zu uns um

UNSERE NEUESTEN BLOGS