Een Rust-server gebruikt vier poorten: de gamepoort waarmee spelers verbinden en een querypoort voor de serverlijst, allebei UDP, plus een RCON-poort voor admintools en een Rust+ app-poort, allebei TCP. Bij PlayNHost zijn alle vier toegewezen en open. Spelers hebben alleen het adres op de kaart Spelen met vrienden nodig.
Welke poorten gebruikt een Rust-server?
| Poort | Protocol | Standaard van Facepunch | Op je PlayNHost-server | Waar je hem ziet |
|---|---|---|---|---|
| Gamepoort: spelers verbinden hier | UDP | 28015 | De Primair-poort | Adres op de kaart Spelen met vrienden, en Poorten en netwerk |
| Querypoort: de serverlijst vraagt hier naar je server | UDP | 1 hoger dan de gamepoort of de RCON-poort, welke van de twee het hoogst is | Een eigen poort | Query-poort in Game-instellingen |
| RCON-poort: externe admintools verbinden hier | TCP | Het nummer van de gamepoort (in het voorbeeld van Facepunch is dat 28016) | Een eigen poort | RCON-poort in Game-instellingen |
| Rust+ app-poort: de companion-app praat hier met je server | TCP | 67 hoger dan de gamepoort of de RCON-poort, welke van de twee het hoogst is (28082) | Een eigen poort | App-poort in Game-instellingen |
De servergids van Facepunch zegt hetzelfde: een Rust-server heeft 4 poorten, de game- en querypoort zijn UDP, RCON en Rust+ zijn TCP, en alleen de gamepoort is nodig om te verbinden en te spelen. De querypoort zet je server in de serverlijst van de game, en Facepunch voegt eraan toe dat de gamepoort en de querypoort nooit hetzelfde nummer mogen zijn.
Query-poort, RCON-poort en App-poort staan in Game-instellingen op Alleen lezen. Het panel stelt ze in als je server wordt gebouwd en geeft bij elke start alle vier de nummers aan Rust door, dus Rust luistert altijd op de poorten die het panel toont.
Waarom is mijn Rust-poort meestal niet 28015?
Elke PlayNHost-server krijgt zijn eigen poorten van de machine waarop hij draait, zodat veel servers één IP-adres kunnen delen zonder elkaar in de weg te zitten. 28015, 28016 en 28082 zijn de nummers die Facepunch gebruikt voor een server die je zelf draait. De nummers van jouw server zijn meestal anders, dus geef spelers altijd het adres en de poort die het panel toont, nooit een nummer uit een gids voor thuisservers.
Waar vind ik het adres en de poorten in het panel?
- Open je server in het panel en klik op Poorten en netwerk in het linkermenu.
- Zoek onder Geef dit aan je spelers het adres dat als IP en poort is geschreven, bijvoorbeeld
203.0.113.10:25600. Klik op het kopieer-icoon ernaast. Dit is de gamepoort, en het is de enige poort die spelers nodig hebben. - Kijk onder Alle poorten. Je ziet vier rijen. Die met het label Primair, beschreven als De poort waarmee spelers verbinden, is de gamepoort.
- Om de andere drie uit elkaar te houden, klik je in de tabbladen boven de pagina op Instellingen en dan op Game-instellingen, en vergelijk je hun nummers met Query-poort, RCON-poort en App-poort.
- Om een rij een naam te geven, open je het menu ... aan het einde van de rij, kies je Hernoemen, typ je bij Beschrijving bijvoorbeeld
RCONen klik je op Wijzigingen opslaan. De rij toont nu jouw beschrijving in plaats van Geen beschrijving.
De pagina Overzicht toont hetzelfde adres: op de kaart Spelen met vrienden naast Adres, en op de rij Serveradres van de serverkaart, waarvan de knop Joinen het adres kopieert.
Hoe verbinden spelers met een Rust-server op PlayNHost?
Spelers drukken in de game op F1, typen client.connect en een spatie, plakken het adres met de poort en drukken op Enter. Een nieuwe server verschijnt na een paar minuten ook in de Community-lijst van de game, via de querypoort. Spelers typen nooit de query-, RCON- of Rust+ poort. De volledige stappen staan in Zo join je je Rust-server.
Moet ik poorten openen op mijn router of firewall?
Nee. De machine waarop je Rust-server draait accepteert verbindingen vanaf internet op de poorten die het panel aan servers geeft, zowel voor TCP als voor UDP, en elke poort onder Alle poorten is er een van. Het panel zegt dat op die pagina: Elke poort accepteert TCP en UDP. De routers van je spelers thuis laten uitgaande verbindingen door, dus ook zij hoeven niets te openen.
De port forwarding in de gids van Facepunch is voor een server die je thuis draait achter je eigen router. Bij een gehoste server is dat niet jouw taak.
Wat laat de firewall niet toe?
Alleen de poorten onder Alle poorten bereiken je server van buitenaf. Een plugin die zelf een poort opent, zoals een webpagina op een poort die hij zelf kiest, is niet bereikbaar tenzij hij een van die poorten gebruikt. Als je pakket extra poorten bevat, toont Alle poorten de knop Poort toevoegen. De machine kiest het nummer van de nieuwe poort, zoals het panel zelf zegt: Port numbers are assigned by the machine your server runs on - you can name a port, but not choose its number. Stel de plugin in op dat nummer en herstart dan de server, zodat de nieuwe poort in gebruik is. Staat er geen knop Poort toevoegen, dan bevat je pakket geen extra poorten. Open dan een ticket en vermeld welke plugin er een nodig heeft.
Kan ik veranderen welke poort de primaire is, of er een verwijderen?
Laat de gamepoort op Primair staan en laat alle vier de poorten op hun plek. Primair maken in het menu ... van een rij verplaatst alleen de gamepoort, en Query-poort, RCON-poort en App-poort blijven waar ze zijn. Als je bijvoorbeeld de querypoort primair maakt, krijgen de game en de query hetzelfde nummer, en dat kan volgens Facepunch niet werken.
Het menu kan ook Poort verwijderen aanbieden bij de rijen voor query, RCON en App. Gebruik dat niet: Rust zou nog steeds op dat nummer worden gestart, en een verwijderde poort gaat terug naar de machine, waar een andere server hem kan krijgen.
Waar dienen de RCON-poort en de Rust+ app-poort voor?
RCON is de remote console van Rust. Rust draait hem als WebSocket op de RCON-poort, via TCP. Externe tools zoals RustAdmin verbinden met het IP van je server, de RCON-poort en het RCON-wachtwoord: Je eigen RCON-tool verbinden met je Rust-server. De eigen Console van het panel gebruikt hem niet, maar de kaart Actieve spelers en de Live-map wel, en daarom hebben die een RCON-wachtwoord nodig.
Rust+ is de companion-app van Facepunch. Rust draait een kleine companion-server op de App-poort, via TCP, en de Rust+ backend van Facepunch moet die vanaf internet kunnen bereiken. Facepunch eist bovendien dat die poort 10000 of hoger is. De App-poort is een van de poorten van je server, dus hij is bereikbaar. Controleer of het nummer in Game-instellingen 10000 of hoger is. Is het lager, open dan een ticket, want Rust+ kan er niet op werken. Spelers koppelen vanuit de game zelf: Zo gebruik je de Rust+ app met je Rust-server.
Veelvoorkomende Rust-poortproblemen en oplossingen
Mijn Rust-server staat niet in de serverlijst
Een nieuwe server heeft een paar minuten nodig om in de Community-lijst te verschijnen nadat de Console Server startup complete (server volledig gestart) toont. De querypoort is al ingesteld, dus er valt niets te openen. Spelers kunnen intussen joinen met client.connect en het adres. Staat hij er nog steeds niet in, controleer dan de naam, de tags en de branch: Je Rust-server staat niet in de serverlijst.
Een vriend kan niet verbinden met het adres
- Kopieer het adres opnieuw van Spelen met vrienden. Een verkeerde of ontbrekende poort is de meest voorkomende oorzaak, en de query-, RCON- en App-poort werken nooit om te joinen.
- Controleer of het label Online zegt en of de Console Server startup complete toont.
- Netwerken van scholen, werkplekken en openbare plekken kunnen gamepoorten blokkeren. Vraag de speler een ander netwerk te proberen.
Oorzaken met de versie, de branch en een volle server staan in Spelers kunnen niet joinen op je Rust-server.
Mijn RCON-tool kan niet verbinden of wordt geweigerd
- Gebruik de RCON-poort uit Game-instellingen, niet de poort uit het adres.
- Kies het RCON-type web of WebSocket als je tool daarom vraagt.
- Als je het RCON-wachtwoord hebt gewijzigd terwijl de server draaide, herstart hem dan: het panel geeft Rust het wachtwoord bij het starten, dus het nieuwe wordt pas na een herstart gebruikt. Bij een fout wachtwoord logt de Console
RCON: IP ... attempted to connect with incorrect password.
Als het panel zelf wordt geweigerd, meldt het The server refused the RCON password: De server weigerde het RCON-wachtwoord op je Rust-server. Zolang de server opstart of gestopt is, meldt de kaart Actieve spelers It is not answering on its RCON port. That is normal while it is starting or stopped.
Rust+ toont de server als offline
Zoek in de Console naar Rust+ companion server connectivity test failed! Disabling Rust+ features. Rust meldt dit als de backend van Facepunch de App-poort niet kan bereiken, en zet Rust+ dan uit op je server. Facepunch staat ook maar 10 van deze controles toe per IP-adres per 5 minuten, en Rust-servers op dezelfde machine delen één IP-adres. Wacht 5 minuten en herstart de server één keer. Komt de regel terug, open dan een ticket met de Console-regels eromheen.
Goed om te weten
- Elke poortinstelling staat in Rust-serverinstellingen: elke optie uitgelegd, en andere fouten staan in Rust-serverproblemen en oplossingen.
- De poortinstellingen nog eens toevoegen onder Extra argumenten verandert niets: Rust houdt de eerste waarde die het krijgt, en die van het panel komt eerst.
- Als je van een andere host overstapt, veranderen het adres en de poorten. Stuur spelers het nieuwe adres van Spelen met vrienden: Zo verhuis je je bestaande server naar PlayNHost.
- De pagina Poorten en netwerk zelf wordt uitgelegd in Zo vind je de poorten en het IP-adres van je server.



