Rust-Server erscheint nicht in der Serverliste
Dein Rust Dedicated Server läuft, die Konsole meldet ihn als online, Spieler können sich sogar verbinden, wenn du ihnen die IP gibst, und trotzdem taucht er im Community-Browser im Spiel nirgends auf. Das ist eines der häufigsten Probleme beim Rust-Server-Hosting, und es hat nur wenige Ursachen, fast alle rund um den Steam-Query-Port statt um den Spielport. So findest du heraus, welche du hast, und behebst sie.
Zuerst: Beweise, dass der Server wirklich erreichbar ist
Bevor du irgendetwas an der Konfiguration änderst, prüfe, ob der Server selbst in Ordnung ist und nur die Listung kaputt ist. Drücke in Rust F1, um die Konsole zu öffnen, und gib ein:
client.connect your-server-ip:28015
Wenn du reinkommst, sind Spielport und Serverprozess gesund, und dein Problem ist reine Sichtbarkeit. Das sind gute Nachrichten, denn jede Lösung unten ist eine Netzwerk- oder Konfigurationsänderung, und keine davon erfordert, etwas neu aufzubauen. Schlägt auch der direkte Connect fehl, läuft der Server nicht oder der Spielport ist geschlossen. Das ist dann ein anderes Problem: Sieh in der Konsolenausgabe nach einem Startfehler und prüfe, ob 28015/UDP offen ist.
Ursache 1: Der Query-Port ist nicht offen
Rust nutzt drei Ports, und sie haben verschiedene Aufgaben. Sie zu verwechseln ist die größte Einzelquelle für Meldungen wie „mein Server ist unsichtbar“:
| Port | Protokoll | Aufgabe | Wenn er geschlossen ist |
|---|---|---|---|
| 28015 | UDP | Spiel-Traffic | Niemand kann überhaupt spielen |
| 28016 | TCP | RCON / Admin | Keine Fernadministration, Spiel unbeeinträchtigt |
| 28017 | UDP | Steam-Query | Server läuft, erscheint aber in keiner Liste |
Der Steam-Master-Server findet deinen Server, indem er ihn auf dem Query-Port abfragt, nicht auf dem Spielport. Ist 28017/UDP durch deine Firewall blockiert oder fehlt in deinen Portweiterleitungsregeln, bekommt die Abfrage nie eine Antwort, Steam schließt daraus, dass dort nichts ist, und dein Server fehlt im Community-Browser, während er direkte Verbindungen weiter einwandfrei annimmt. Dieses Missverhältnis ist genau das Symptom, das die meisten beschreiben.
Öffne 28017 gezielt auf UDP. Eine TCP-Regel auf derselben Nummer bringt hier nichts, und der Fehler passiert sehr leicht, wenn man eine Regel vom danebenliegenden RCON-Port kopiert.
Ursache 2: Der Query-Port wurde nie angegeben
Den Port in der Firewall zu öffnen ist nur die halbe Miete. Dem Server muss auch gesagt werden, auf welchem Port er Abfragen beantworten soll, und zwar mit dem Startparameter -queryport:
./RustDedicated -batchmode +server.port 28015 -queryport 28017 +server.hostname "My Rust Server"
Ohne explizites -queryport fragen manche Setups auf einem Port ab, den niemand geöffnet hat, und du bekommst dasselbe Unsichtbar-Verhalten bei scheinbar korrekter Firewall. Gib ihn ausdrücklich an und halte ihn konsistent mit der Regel, die du geöffnet hast. Wenn du mehr als einen Rust-Server auf einem Rechner betreibst, braucht jede Instanz einen eigenen Spielport und einen eigenen Query-Port, und sie dürfen sich nicht überschneiden.
Ursache 3: Portweiterleitung über einen Heimrouter
Wer hinter einem Router für Privatkunden selbst hostet, muss die Abfrage über einen weiteren Hop bringen. Zwei Dinge gehen hier regelmäßig schief:
- Die Ports als einen einzigen Bereich weiterleiten. Manche Router kommen mit einer Bereichsregel von 28015 bis 28017 schlecht klar. Lege getrennte Regeln pro Port an, jeweils mit derselben externen und internen Portnummer, und setze das Protokoll pro Regel korrekt, statt alles auf „beide“ zu lassen.
- An die falsche interne Adresse weiterleiten. Wenn die lokale IP des Rechners per DHCP vergeben wurde, kann sie sich ändern und deine Regeln laufen unbemerkt ins Leere. Gib dem Server eine statische lokale Adresse oder eine DHCP-Reservierung.
Diese ganze Problemklasse gibt es bei einem verwalteten Hoster nicht, weil kein Router vor deinem Server steht und die Ports bei der Bereitstellung geöffnet werden.
Ursache 4: Der Server listet sich mit der falschen Adresse
Ein Server hinter NAT oder auf einem Rechner mit mehreren Netzwerkschnittstellen kann eine Adresse bekannt geben, die von außen niemand erreicht. Hast du den Server an eine bestimmte lokale IP gebunden, versuche stattdessen, ihn an alle Schnittstellen zu binden und die Netzwerkschicht entscheiden zu lassen. Eine fest eingetragene interne Adresse ist eine häufige Ursache für einen Server, der aus deinem eigenen Netzwerk problemlos abfragbar ist und überall sonst unsichtbar bleibt.
Der Schnelltest dafür: Bitte jemanden außerhalb deines Netzwerks, den Server nach Namen zu suchen. Wenn er im LAN sichtbar ist und für diese Person nicht, ist das oder die Portweiterleitung oben deine Ursache.
Ursache 5: Du suchst an der falschen Stelle
Nicht jeder unsichtbare Server ist kaputt. Der Community-Browser von Rust ist groß, stark gefiltert und nach Spielerzahl sortiert, ein brandneuer leerer Server steht also ganz unten in einer sehr langen Liste.
- Suche nach deinem exakten
server.hostname, statt zu scrollen. Teilnamen und Standardnamen wie „My Rust Server“ begraben dich unter Hunderten identischer Einträge, also wähle etwas Eigenes. - Prüfe deine Filter. Modifizierte Server erscheinen nicht unter dem Community-Tab, wenn der Filter auf Vanilla steht, und umgekehrt.
- Gib ihm ein paar Minuten. Die Listung ist nach einem Start nicht sofort da, und der Master-Server braucht etwas, bis er einen neuen Server aufnimmt.
- Lass Spieler den Server einmal per IP zu den Favoriten hinzufügen. Danach erscheint er unter Favoriten, egal wie der Browser sortiert ist. Das lohnt sich für deine Stammspieler ohnehin.
Ursache 6: Er ist nach einem Wipe oder Update verschwunden
Facepunch spielt am ersten Donnerstag jedes Monats einen verpflichtenden Patch ein. Ein Server, der noch auf dem vorherigen Build läuft, lehnt nicht nur Spieler ab, er kann auch ganz aus dem Browser fallen, weil er nicht zur aktuellen Version passt, die der Master-Server erwartet. Wenn dein Server gestern gelistet war und heute nicht, vergleiche das Datum mit dem Wipe-Plan, bevor du etwas anderes debuggst.
Selbsthoster müssen in SteamCMD erneut app_update 258550 validate ausführen und neu starten. Bei Flux wird das Update für dich erledigt, und ein Neustart übernimmt es. Das ist der Hauptgrund, warum diese Ursache bei selbstgebauten Servern so viel häufiger ist.
Die Reihenfolge der Prüfung
- Direkt verbinden mit
client.connect ip:28015. Klappt das, ist es ein Sichtbarkeitsproblem, kein Serverproblem. - Prüfe, dass 28017 auf UDP offen ist, nicht auf TCP.
- Prüfe, dass
-queryport 28017in der Startzeile steht. - Wenn du hinter einem Router sitzt, prüfe, dass die Weiterleitungsregeln pro Port angelegt sind und auf eine statische lokale Adresse zeigen.
- Suche nach deinem exakten Hostnamen und prüfe die Browser-Filter, bevor du annimmst, dass etwas kaputt ist.
- Prüfe, ob ein Force-Wipe oder Patch erschienen ist und dein Server noch auf dem alten Build läuft.
Fast jeder Fall endet bei Schritt zwei oder drei. Merke dir das Muster: Der Spielport entscheidet, ob Leute spielen können, und der Query-Port entscheidet, ob sie dich finden.
Stelle einen Rust-Server auf Flux bereit mit bereits offenen Ports 28015, 28016 und 28017, automatischen monatlichen Updates und inklusive DDoS-Schutz.
FAQ: Server-Sichtbarkeit
Warum erscheint mein Rust-Server nicht in der Serverliste?
In fast allen Fällen ist der Steam-Query-Port 28017/UDP entweder geschlossen oder nicht mit -queryport angegeben. Steam findet Server, indem es diesen Port abfragt. Ist er nicht erreichbar, läuft dein Server weiter und nimmt direkte Verbindungen an, erscheint aber in keiner Liste.
Welche Ports muss ein Rust-Server offen haben?
28015/UDP für den Spiel-Traffic, 28017/UDP für die Steam-Query und 28016/TCP für RCON, wenn du Fernadministration nutzt. Der Query-Port entscheidet, ob dein Server gelistet wird.
Wie trete ich einem Rust-Server bei, der im Browser nicht angezeigt wird?
Drücke in Rust F1 und gib client.connect your-server-ip:28015 ein. Das funktioniert, egal ob der Server gelistet ist, und ist auch der schnellste Beweis, dass der Server selbst gesund ist und nur seine Listung kaputt ist.
Mein Rust-Server war gelistet und ist jetzt weg. Was ist passiert?
Prüfe zuerst das Datum. Facepunch patcht am ersten Donnerstag jedes Monats, und ein Server auf dem vorherigen Build kann ganz aus dem Browser fallen. Aktualisiere den Server und starte ihn neu.
Brauche ich den Query-Port, wenn Spieler sich direkt verbinden?
Nur, wenn du auffindbar sein willst. Ein Server mit offenem 28015 und geschlossenem 28017 ist für alle, die die Adresse haben, bestens spielbar, und für alle anderen völlig unsichtbar.
Löst ein verwalteter Hoster das?
Ja, denn weder deine Firewall noch dein Router sind im Weg. Bei Flux werden alle drei Ports bei der Bereitstellung geöffnet und das monatliche Facepunch-Update wird für dich eingespielt, das beseitigt sowohl die Port-Ursachen als auch die Ursache mit dem veralteten Build.