Een DDNet-server (DDraceNetwork) gebruikt één UDP-poort voor alles wat spelers doen: joinen, spelen, de remote console op F2 en de controle voor de serverlijst. De gebruikelijke poort van DDNet is 8303, maar een PlayNHost-server heeft een eigen poort, die het panel bij elke start in de config van de server schrijft. Niemand hoeft een poort te openen op een router of firewall.
Welke poorten gebruikt een DDNet-server?
| Poort | Waar hij voor dient | Protocol | Standaard van DDNet | Op je PlayNHost-server | Waar je hem ziet |
|---|---|---|---|---|---|
| Gamepoort | DDNet- en Teeworlds 0.7-spelers, de remote console (F2) en de serverlijst | UDP | 8303 | De Primair-poort, een nummer dat PlayNHost toewijst | Poorten en netwerk, en de rij Adres van Spelen met vrienden |
| External console (econ) | Een TCP-console voor externe tools | TCP | Uit (ec_port 0) | Niet gebruikt: er is geen poort voor | Typ commando's in plaats daarvan in de Console van het panel |
De server van DDNet opent alleen een UDP-socket voor zijn spelers, zoals de DDNet-broncode laat zien voor versie 20.2.1. De adminlogin op F2 loopt via diezelfde verbinding, dus er is geen aparte RCON-poort om te zoeken of te openen. Het eigen startbestand van DDNet zegt dat de serverpoort "standaard 0 om automatisch een vrije poort in het bereik 8303-8310 te kiezen": alle instellingen staan op de pagina Settings and Commands van DDNet.
Maps zijn het enige wat spelers op een andere manier kunnen krijgen. Met Snelle map-downloads aan (de standaard) en zonder joinwachtwoord downloaden spelers maps via HTTPS van het downloadnetwerk van PlayNHost. Anders downloaden ze ze van je server, via de gamepoort.
Waarom is mijn poort niet 8303?
Veel servers delen één machine, dus elke server krijgt een eigen poortnummer. Het panel schrijft het bij elke start in data/autoexec_server.cfg als sv_port, zodat DDNet erop luistert en de serverlijst ervan op de hoogte brengt. Je stelt het nooit zelf in.
Hoe zie ik de poort van mijn server in het panel?
- Open je server in het panel en klik op Poorten en netwerk in het linkermenu.
- Kopieer het adres onder Geef dit aan je spelers. Dat is het adres en de poort, geschreven als
address:port, bijvoorbeeld203.0.113.10:25590. - Kijk bij Alle poorten. De poort met het label Primair, beschreven als De poort waarmee spelers verbinden, is je DDNet-poort. Onder de kop Alle poorten zegt de pagina Elke poort accepteert TCP en UDP.
Hetzelfde adres staat op de rij Adres van de kaart Spelen met vrienden op je pagina Overzicht.

Meer over de pagina zelf: Zo vind je de poorten en het IP-adres van je server.
Hoe verbinden spelers?
- De serverbrowser. In de DDNet-client klikken spelers op Play (Spelen), openen het tabblad Internet en zoeken op de naam van je server. Hiervoor moet Openbare serverlijst op
ipv4staan bij Game-instellingen. - Via het adres. Spelers drukken op F1 om de console van de client te openen en typen
connectgevolgd door je adres, inclusief poort, bijvoorbeeldconnect 203.0.113.10:25590. Dit werkt of de server nu in de lijst staat of niet.
Teeworlds 0.7-spelers joinen dezelfde poort, via het adres. De volledige stappen staan in Zo join je je DDNet-server.
Moet ik poorten openen op mijn router of firewall?
Nee. De firewall voor de PlayNHost-gameservers laat verkeer door naar de poorten die het panel aan servers geeft, TCP en UDP, en blokkeert de rest. Je DDNet-poort is vanaf internet bereikbaar zodra de server draait.
Spelers verbinden naar buiten toe met je server, wat elke gewone thuisrouter toestaat. Port forwarding is alleen nodig als je een server op je eigen computer thuis host.
Veelvoorkomende poortproblemen en oplossingen
De server staat niet op het tabblad Internet
Controleer of Openbare serverlijst op ipv4 staat onder Instellingen en dan Game-instellingen, en herstart na een wijziging. Na een start toont de Console register/6/ipv4: successfully registered en hetzelfde voor register/7/ipv4. Als die regels er staan, heeft de lijst van DDNet je server. De andere controles staan in Je DDNet-server staat niet in de serverbrowser.
Spelers krijgen een time-out nadat je eigen instellingen hebt toegevoegd
myServerconfig.cfg draait na de regel waarin het panel je poort instelt, dus een regel daarin wint. Als je een config van een andere host hebt geplakt, zoek dan naar deze regels en verwijder ze:
sv_port, dat DDNet naar een poort verplaatst die je server niet heeft.sv_register_port, dat de serverlijst een andere poort doorgeeft dan die waarop DDNet luistert.bindaddr, dat DDNet aan één adres bindt.
Sla het bestand op en herstart de server. Kopieer daarna het adres opnieuw van Spelen met vrienden. Meer over dat bestand: Zo voeg je je eigen instellingen toe aan je DDNet-server.
De Console zegt dat de poort misschien al in gebruik is
DDNet stopt bij het starten met couldn't open socket. port ... might already be in use. Meestal was een kopie van de server nog niet klaar met afsluiten: wacht een minuut en druk opnieuw op Starten. Is het nummer in de regel niet je Primair-poort, dan is een sv_port-regel in myServerconfig.cfg de oorzaak: verwijder hem zoals hierboven beschreven. Helpt geen van beide, stuur de regel dan in een ticket naar support.
Een speler typte het adres maar kan niet verbinden
- De poort ontbreekt, of het is de 8303 van DDNet. Kopieer het hele adres van de rij Adres van Spelen met vrienden.
- De server is nog aan het opstarten. Wacht tot de Console
server name isen de naam van je server toont. - Een netwerk van een school, werkplek of openbare plek kan ongebruikelijke poorten blokkeren. Probeer een ander netwerk om te testen.
De F2-adminlogin werkt niet
De poort is niet het probleem: F2 gebruikt dezelfde verbinding als de game. Controleer het wachtwoord en de herstart, zoals in Het RCON-wachtwoord werkt niet op je DDNet-server.
Voor al het andere begin je bij DDNet-serverproblemen en oplossingen.



