Kurz gesagt. Du kannst einen Windrose-Server kostenlos selbst hosten: Installiere "Windrose Dedicated Server" (Steam-App 4129620, im Bereich Tools deiner Steam-Bibliothek oder per SteamCMD mit anonymem Login), starte ihn und gib deinen Freunden den Einladungscode, den er ausgibt. Für eine Direktverbindung öffnest du den gewählten Port (7777 im Beispiel des Entwicklers) für TCP und UDP. Oder du mietest einen Windrose-Server und sparst dir das Netzwerk.
Spieler öffnen Play, dann Connect to Server, und fügen den Einladungscode ein. Bei einer Direktverbindung funktionieren Einladungscodes nicht, die Spieler treten stattdessen mit der IP-Adresse und dem Port des Servers bei.
Geprüft am 5. November 2026 gegen die Spielversion 0.10.0.9, die neuesten Patchnotes, die Steam veröffentlicht hatte.
Diese Anleitung basiert auf dem Dedicated Server Guide des Entwicklers auf playwindrose.com und auf dem, was auf jedem von uns gehosteten Windrose-Server läuft. Wenn du gleich zur Mietvariante springen willst, geh zu Option 2.
Was du brauchst
Die Server-Software: "Windrose Dedicated Server", Steam-App 4129620. Es ist ein kostenloses Tool auf Steam und lässt sich mit anonymem Login herunterladen.
Windows oder Docker unter Linux: Das FAQ des Guides nennt den Server noch Windows-only, aber Patch 0.10.0.7 hat offizielle Docker-Images mit Linux-Server-Unterstützung gebracht, und der Docker-Abschnitt des Guides zeigt, wie man sie startet. Wir betreiben den Windows-Server unter Wine auf Linux, das ist unser eigenes Setup und kein Weg, den der Entwickler dokumentiert.
Hardware: Der Guide des Entwicklers nennt empfohlene Werte für CPU, Speicherplatz und RAM, und der RAM-Wert wächst mit der Spielerzahl. Lies ihn, bevor du eine Maschine auswählst. Wenn du auf demselben PC spielst, empfiehlt der Guide mehr RAM als für einen reinen Server.
Eine Maschine, die an bleibt, solange deine Crew spielt.
Netzwerk: Für eine Direktverbindung ein Port, der für TCP und UDP offen ist, und eine öffentliche IP-Adresse, wenn Spieler über das Internet beitreten.
Dieselbe Version wie deine Spieler: Laut Guide muss die Server-Version immer zur Version des Spiel-Clients passen.
Option 1: selbst hosten
Den Server installieren
Server herunterladen. Öffne auf Steam in deiner Bibliothek den Bereich Werkzeuge, installiere "Windrose Dedicated Server", klicke ihn mit rechts an, wähle Verwaltung und Browse Local Files. Oder nutze unter Windows SteamCMD mit dem Beispielordner des Entwicklers:
Starten. Führe StartServerForeground.bat aus (zeigt die Logs in einem Konsolenfenster) oder WindroseServer.exe (läuft im Hintergrund und wird im Task-Manager beendet). Beim ersten Start legt der Server seine Konfigurationsdateien an.
Einladungscode kopieren aus der Konsole oder aus ServerDescription.json im Ordner R5 des Servers.
Die Einstellungen ändern
Die gängigen Einstellungen stehen in ServerDescription.json. Stoppe den Server, bevor du die Datei bearbeitest. Die Felder, die du am häufigsten brauchst:
ServerName ist der Name, der für deinen Server angezeigt wird.
InviteCode ist der Code, den Spieler eingeben. Er muss aus Buchstaben und Ziffern bestehen, mindestens 6 Zeichen lang sein und unterscheidet Groß- und Kleinschreibung.
IsPasswordProtected und Password schalten ein Passwort ein.
MaxPlayerCount ist das Spielerlimit.
UserSelectedRegion ist SEA, CIS oder EU (laut Entwickler deckt EU Europa und Nordamerika ab). Leer lassen wählt nach Latenz.
UseDirectConnection ist true für Direct Sockets und false für ICE-Peer-to-Peer. DirectConnectionServerPort ist der Port für Direktverbindungen.
Bearbeite PersistentServerId nicht. Der Schwierigkeitsgrad der Welt steht nicht in dieser Datei. Er heißt WorldPresetType (Easy, Medium oder Hard; andere Werte stellen die Welt auf Custom) und steht in der WorldDescription.json jeder Welt. Stoppe den Server, bearbeite sie und starte dann R5WorldDescriptionUpdater.exe aus dem Serverordner mit dem Pfad zu dieser Datei. Den Weg über das Panel findest du in So änderst du die Welteinstellungen und die Schwierigkeit in Windrose.
Ports öffnen und beitreten
Einladungscode: Laut Entwickler werden die Ports dynamisch per NAT-Punch-Through vergeben. Der Entwickler empfiehlt UPnP im Router und rät, Proxys und VPNs auszuschalten, wenn Verbindungen scheitern.
Direktverbindung: Leite den Port, den du in DirectConnectionServerPort gesetzt hast, für TCP und UDP weiter und erlaube ihn in deiner Firewall. Im selben Netzwerk nutzen Spieler deine lokale IP-Adresse.
Beitreten: Mit einem Einladungscode wählen Spieler Play, dann Connect to Server und fügen den Code ein. Bei einer Direktverbindung treten sie stattdessen mit deiner IP-Adresse und dem Port bei.
Update: Wenn das Spiel ein Update bekommt, aktualisiere auch den Server (SteamCMD mit demselben Befehl). Ein Server in einer anderen Version als das Spiel kann dazu führen, dass Spieler nicht beitreten können.
Option 2: bei PlayNHost hosten
Mieten erspart dir Installation, Ports und Update-Routine. Du wählst weiterhin einen Namen, ein Passwort und die Regeln deiner Welt.
Tarif wählen. Öffne die Windrose-Server-Hosting-Seite und vergleiche die Tarife: KETCH (4 Spieler), BRIG (6) und FRIGATE (8) zum Zeitpunkt des Schreibens. Klicke auf Server erstellen (bei FRIGATE auf Tarif anpassen) und schließe die Bestellung ab. Preise ändern sich, prüfe sie also auf dieser Seite.
Auf die Installation warten. Der Server erscheint im Panel. Er ist bereit, wenn die Konsole AR5GameInitializationTracker::SetActorIsReady zeigt.
Festlegen, wie deine Crew beitritt. Mit eingeschalteter Direktverbindung verwenden (Standard) tritt deine Crew über deine Serveradresse bei. Schaltest du sie aus, treten sie mit dem Einladungscode bei, den der Server selbst erzeugt hat. Den Code findest du in R5/ServerDescription.json unter Dateien, und du kannst unter Einladungscode einen eigenen setzen. Siehe So verbindest du dich mit deinem Windrose-Server.
Region festlegen: Wähle unter Region (SEA, CIS oder EU) die Region des Verbindungsdienstes für Beitritte per Einladungscode, wenn du sie erzwingen willst. Bleibt das Feld leer, wählt der Server nach Latenz.
Was das Panel für dich erledigt
Es installiert den Windows-Server und betreibt ihn unter Wine, du brauchst also keinen Windows-Rechner. Die Installation wiederholt den SteamCMD-Download bis zu dreimal, wenn das Serverprogramm nicht angekommen ist, und bricht mit einer klaren Fehlermeldung ab, wenn es immer noch fehlt, statt eine fertige Installation über einem leeren Ordner zu melden.
Es schreibt deine Einstellungen bei jedem Start. Servername, Passwort, Spielerlimit (vom Tarif festgelegt), Beitrittsart und der Port der Direktverbindung werden bei jedem Start des Servers in ServerDescription.json geschrieben, ebenso Region und Einladungscode, wenn du sie in den Spieleinstellungen setzt. Ändere sie dort, nicht in der Datei. Beim ersten Start legt der Server die Datei selbst an, mit Server-ID, Welt-ID und Einladungscode.
Ports werden zugewiesen und gesetzt als Port der Direktverbindung, du leitest also nie etwas weiter.
Mit eingeschaltetem Auto Update (Standard, unter Show advanced in den Spieleinstellungen) prüft der Server bei jedem Start bei Steam auf einen neuen Build, ein Neustart ist also ein Update. Der Entwickler warnt, dass Spieler mit einem anderen Build als der Server eventuell nicht beitreten können.
Spielstände: Das Spiel legt im Serverordner eigene automatische Sicherungen an. Die Schnellaufgabe Welt zurücksetzen startet eine frische Insel und behält deinen Einladungscode, die Servereinstellungen und die Charaktere deiner Crew.
Mods: Der Mod-Ordner für .pak-Dateien, R5/Content/Paks/~mods, wird bei der Installation und bei jedem Start angelegt.
Selbst hosten oder mieten: ein ehrlicher Vergleich
Kosten: Die Server-Software ist kostenlos. Selbst hosten kostet eine Maschine, Strom und Bandbreite. Mieten kostet eine monatliche Gebühr, die der Tarif festlegt.
Verfügbarkeit: Ein Heimserver läuft nur, solange dein PC, der Strom und das Internet laufen. Ein gemieteter Server läuft auf der Hardware des Hosts.
Netzwerk: Zu Hause braucht eine Direktverbindung einen weitergeleiteten TCP- und UDP-Port und eine öffentliche IP-Adresse, und Einladungscodes hängen davon ab, dass NAT-Punch-Through auf deinem Router funktioniert. Ein gemieteter Server braucht nichts davon.
Einrichtung: Selbst hosten unter Windows ist meist Klicken und Bestätigen, aber Updates und die Versionsabstimmung machst du selbst. Beim Mieten brauchst du einen Namen, ein Passwort und eine Wahl der Beitrittsart.
Kontrolle: Beim Selbst-Hosten hast du jede Datei. Auf unseren Servern änderst du Einstellungen auf der Seite Einstellungen und hast weiterhin Dateien für ServerDescription.json und die Weltdateien.
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