Ein Rust-Server nutzt vier Ports: den Spielport, mit dem sich Spieler verbinden, und einen Query-Port für die Serverliste, beide UDP, dazu einen RCON-Port für Admin-Tools und einen Port für die Rust+-App, beide TCP. Bei PlayNHost sind alle vier zugewiesen und für dich geöffnet. Spieler brauchen nur die Adresse auf der Karte Mit Freunden spielen.
Welche Ports nutzt ein Rust-Server?
| Port | Protokoll | Standard von Facepunch | Auf deinem PlayNHost-Server | Wo du ihn siehst |
|---|---|---|---|---|
| Spielport: Hier verbinden sich Spieler | UDP | 28015 | Der Primär-Port | Adresse auf der Karte Mit Freunden spielen und Ports & Netzwerk |
| Query-Port: Die Serverliste fragt hier nach deinem Server | UDP | 1 über dem Spielport oder dem RCON-Port, je nachdem, welcher höher ist | Ein eigener Port | Query-Port in den Spieleinstellungen |
| RCON-Port: Hier verbinden sich externe Admin-Tools | TCP | Die Nummer des Spielports (Facepunchs Beispiel nutzt 28016) | Ein eigener Port | RCON-Port in den Spieleinstellungen |
| Port der Rust+-App: Hier spricht die Begleit-App mit deinem Server | TCP | 67 über dem Spielport oder dem RCON-Port, je nachdem, welcher höher ist (28082) | Ein eigener Port | App-Port in den Spieleinstellungen |
Facepunchs Server-Anleitung sagt dasselbe: Ein Rust-Server hat 4 Ports, Spiel- und Query-Port sind UDP, RCON und Rust+ sind TCP, und zum Verbinden und Spielen braucht man nur den Spielport. Der Query-Port bringt deinen Server in die Serverliste des Spiels, und Facepunch fügt hinzu, dass Spielport und Query-Port nie dieselbe Nummer sein dürfen.
Query-Port, RCON-Port und App-Port sind in den Spieleinstellungen als Schreibgeschützt markiert. Das Panel setzt sie, wenn dein Server gebaut wird, und übergibt Rust bei jedem Start alle vier Nummern, damit Rust immer auf den Ports lauscht, die das Panel zeigt.
Warum ist mein Rust-Port meistens nicht 28015?
Jeder PlayNHost-Server bekommt seine eigenen Ports von der Maschine, auf der er läuft, deshalb können viele Server dieselbe IP-Adresse teilen, ohne sich in die Quere zu kommen. 28015, 28016 und 28082 sind die Nummern, die Facepunch für einen Server nutzt, den du selbst betreibst. Die Nummern deines Servers sind meistens andere, gib deinen Spielern also immer die Adresse und den Port, die das Panel zeigt, und nie eine Nummer aus einer Anleitung für Heimserver.
Wo finde ich die Adresse und die Ports im Panel?
- Öffne deinen Server im Panel und klicke im linken Menü auf Ports & Netzwerk.
- Such unter Gib das deinen Spielern die Adresse, geschrieben als IP und Port, zum Beispiel
203.0.113.10:25600. Klicke auf das Kopier-Symbol daneben. Das ist der Spielport, und er ist der einzige, den Spieler brauchen. - Sieh unter Alle Ports nach. Du siehst vier Zeilen. Die mit der Markierung Primär und der Beschreibung Der Port, mit dem sich Spieler verbinden ist der Spielport.
- Um die anderen drei zu unterscheiden, klicke in den Tabs über der Seite auf Einstellungen, dann auf Spieleinstellungen, und vergleiche ihre Nummern mit Query-Port, RCON-Port und App-Port.
- Um eine Zeile zu beschriften, öffne das Menü ... am Ende der Zeile, wähl Umbenennen, tipp bei Beschreibung etwas wie
RCONein und klicke auf Änderungen speichern. Die Zeile zeigt jetzt deine Beschreibung statt Keine Beschreibung.
Die Seite Übersicht hat dieselbe Adresse: auf der Karte Mit Freunden spielen neben Adresse und in der Zeile Serveradresse der Serverkarte, deren Button Beitreten sie kopiert.
Wie verbinden sich Spieler mit einem Rust-Server bei PlayNHost?
Spieler drücken im Spiel F1, tippen client.connect und ein Leerzeichen, fügen die Adresse mit Port ein und drücken Enter. Ein neuer Server erscheint nach einigen Minuten auch in der Community-Liste des Spiels, über den Query-Port. Spieler tippen nie den Query-, RCON- oder Rust+-Port ein. Die ganzen Schritte stehen in So trittst du deinem Rust-Server bei.
Muss ich Ports am Router oder in der Firewall öffnen?
Nein. Die Maschine, auf der dein Rust-Server läuft, nimmt Verbindungen aus dem Internet auf den Ports an, die das Panel den Servern gibt, für TCP und UDP, und jeder Port unter Alle Ports gehört dazu. Das Panel sagt es auf dieser Seite: Jeder Port akzeptiert TCP und UDP. Die Heimrouter deiner Spieler lassen ausgehende Verbindungen durch, sie müssen also auch nichts öffnen.
Die Portweiterleitung in Facepunchs Anleitung ist für einen Server, den du zu Hause hinter deinem eigenen Router betreibst. Bei einem gehosteten Server ist das nicht deine Aufgabe.
Was lässt die Firewall nicht durch?
Nur die Ports unter Alle Ports erreichen deinen Server von außen. Ein Plugin, das einen eigenen Listener öffnet, etwa eine Webseite auf einem Port, den es sich selbst wählt, ist nicht erreichbar, es sei denn, es nutzt einen davon. Wenn dein Tarif zusätzliche Ports enthält, zeigt Alle Ports den Button Port hinzufügen. Die Maschine wählt die Nummer des neuen Ports, wie das Panel sagt: Port numbers are assigned by the machine your server runs on - you can name a port, but not choose its number. (Die Portnummern vergibt die Maschine, auf der dein Server läuft. Du kannst einem Port einen Namen geben, aber seine Nummer nicht wählen.) Stell das Plugin auf diese Nummer ein und starte den Server dann neu, damit der neue Port in Gebrauch ist. Gibt es keinen Button Port hinzufügen, enthält dein Tarif keine zusätzlichen Ports, also eröffne ein Ticket und sag, welches Plugin einen braucht.
Kann ich ändern, welcher Port der primäre ist, oder einen entfernen?
Lass den Spielport als Primär und alle vier Ports bestehen. Als primär festlegen im Menü ... einer Zeile verschiebt nur den Spielport, und Query-Port, RCON-Port und App-Port bleiben, wo sie sind. Würdest du zum Beispiel den Query-Port primär machen, lägen Spiel und Query auf einer Nummer, was laut Facepunch nicht funktionieren kann.
Das Menü kann bei den Zeilen für Query, RCON und App auch Port entfernen anbieten. Nutz es nicht: Rust würde trotzdem auf dieser Nummer gestartet, und ein entfernter Port geht zurück an die Maschine, wo ihn ein anderer Server bekommen kann.
Wofür sind der RCON-Port und der Rust+-App-Port da?
RCON ist Rusts Remote-Konsole. Rust betreibt sie als WebSocket auf dem RCON-Port, über TCP. Externe Tools wie RustAdmin verbinden sich mit der IP deines Servers, dem RCON-Port und dem RCON-Passwort: So verbindest du dein eigenes RCON-Tool mit deinem Rust-Server. Die Console des Panels nutzt ihn nicht, aber die Karte Aktive Spieler und die Live-Karte tun es, deshalb brauchen sie ein RCON-Passwort.
Rust+ ist Facepunchs Begleit-App. Rust betreibt einen kleinen Begleit-Server auf dem App-Port, über TCP, und Facepunchs Rust+-Backend muss ihn aus dem Internet erreichen können. Facepunch verlangt außerdem, dass dieser Port 10000 oder höher ist. Der App-Port ist einer der Ports deines Servers, er ist also erreichbar. Prüf, ob seine Nummer in den Spieleinstellungen 10000 oder höher ist. Ist sie niedriger, eröffne ein Ticket, denn Rust+ kann darauf nicht funktionieren. Spieler koppeln im Spiel: So nutzt du die Rust+-App mit deinem Rust-Server.
Häufige Rust-Portprobleme und Lösungen
Mein Rust-Server steht nicht in der Serverliste
Ein neuer Server braucht einige Minuten, bis er in der Community-Liste erscheint, nachdem die Console Server startup complete (Server-Start abgeschlossen) zeigt. Der Query-Port ist schon eingerichtet, du musst also nichts öffnen. Spieler können sich solange mit client.connect und der Adresse verbinden. Wenn er immer noch nicht auftaucht, prüf Namen, Tags und Branch: Dein Rust-Server erscheint nicht in der Serverliste.
Ein Freund kann sich nicht mit der Adresse verbinden
- Kopiere die Adresse noch einmal von Mit Freunden spielen. Ein falscher oder fehlender Port ist die häufigste Ursache, und der Query-, RCON- und App-Port funktionieren nie zum Beitreten.
- Prüf, ob die Markierung Online sagt und die Console Server startup complete zeigt.
- Schul-, Arbeits- und öffentliche Netzwerke können Spielports blockieren. Bitte den Spieler, ein anderes Netzwerk zu probieren.
Ursachen bei Version, Branch und vollem Server stehen in Spieler können nicht auf deinen Rust-Server.
Mein RCON-Tool kann sich nicht verbinden oder wird abgelehnt
- Nimm den RCON-Port aus den Spieleinstellungen, nicht den Port aus der Adresse.
- Wähl den RCON-Typ Web oder WebSocket, wenn dein Tool danach fragt.
- Wenn du das RCON-Passwort geändert hast, während der Server lief, starte ihn neu: Das Panel gibt Rust das Passwort beim Start, das neue gilt also erst nach einem Neustart. Bei falschem Passwort protokolliert die Console
RCON: IP ... attempted to connect with incorrect password.(RCON: IP ... hat versucht, sich mit falschem Passwort zu verbinden.)
Wenn das Panel selbst abgelehnt wird, sagt es The server refused the RCON password (Der Server hat das RCON-Passwort abgelehnt): Der Server hat das RCON-Passwort auf deinem Rust-Server abgelehnt. Solange der Server startet oder gestoppt ist, sagt die Karte Aktive Spieler It is not answering on its RCON port. That is normal while it is starting or stopped. (Er antwortet nicht auf seinem RCON-Port. Das ist normal, solange er startet oder gestoppt ist.)
Rust+ zeigt den Server als offline
Such in der Console nach Rust+ companion server connectivity test failed! Disabling Rust+ features. Rust gibt die Zeile aus, wenn Facepunchs Backend den App-Port nicht erreichen kann, und schaltet Rust+ dann auf deinem Server ab. Facepunch erlaubt außerdem nur 10 dieser Prüfungen pro IP-Adresse alle 5 Minuten, und Rust-Server auf derselben Maschine teilen sich eine IP-Adresse. Warte 5 Minuten und starte den Server einmal neu. Kommt die Zeile wieder, eröffne ein Ticket mit den Console-Zeilen darum herum.
Gut zu wissen
- Jede Port-Einstellung steht in Rust-Servereinstellungen: alle Optionen erklärt, und weitere Fehler in Rust-Server: Probleme und Lösungen.
- Die Port-Einstellungen unter Zusätzliche Argumente noch einmal hinzuzufügen, ändert nichts: Rust behält den ersten Wert, den es bekommt, und der des Panels kommt zuerst.
- Ein Umzug von einem anderen Hoster ändert die Adresse und die Ports. Schick deinen Spielern die neue Adresse von Mit Freunden spielen: So ziehst du deinen bestehenden Server zu PlayNHost um.
- Die Seite Ports & Netzwerk selbst ist erklärt in So findest du die Ports und die IP-Adresse deines Servers.



