Xonotic Forums
[NEEDS INFO] PORT FORWARDING XONOTIC - Printable Version

+- Xonotic Forums (https://forums.xonotic.org)
+-- Forum: Support (https://forums.xonotic.org/forumdisplay.php?fid=3)
+--- Forum: Xonotic - Help & Troubleshooting (https://forums.xonotic.org/forumdisplay.php?fid=4)
+--- Thread: [NEEDS INFO] PORT FORWARDING XONOTIC (/showthread.php?tid=9906)



PORT FORWARDING XONOTIC - oeai - 08-13-2024

this is unclear in faq. so my solution

port forward or NAT
from client UDP 26000 and TCP 26000
maybe tcp don't needs NAT really

and port forward
to srv UDP 26000-26020,27777

if you can't open ports, maybe you will need to use vpn, but it will raise the ping
27777 gets the list of servers, so if you can't see any - that's the trick
and others uses ports 26001, 26002 - so they need to reply and you got to keep it mind

forward TCP ? UDP 27000,27950 - is something about server side connnect with quake world aybe,
if you don't run the server, maybe you don't need that, udp prob.

actually there is a dynamic port range to start connections from host and it's above 58000+
maybe can be more static or manual set to forward or NAT.
if they use some unusual port at least your connection from will be allowed
it needs info in faq actually or something
and people should configure their servers according with port forwarding, well there are strict firewalls
and it's a usual case really. And i see some servers uses different ports, so it wont be accessible with such config
this sould be some sort of manifest - which ports to use for xonotic servers

and when you can forward that unprivileged UDP port 55000+ - you can discover even more servers wih palyers
they are using ports like 26023, 26045, 26050, so you can allow 26000-26055, but actually - servers need to use lower port range 26000-26020
and some uses 20899, 30007 - out of luck to join, or you can forward any port above 55000 - meaning black hole in the wall

different ports for servers can be used - if they are used together somehow, this allows people to move between levels in MMORPG
actually when they run few virtual servers from 1 host with same address, but they run kinda different servers with 1 map each from cluster
but within separate game servers - there's no difference really, except port forwarding issue
if they don't reply for opened port range - they don't get in list

For example if server max player is 32 - then behind network with 1 public ip - they will need only different 32 ports to connect somewhere
not the hundred or thousands random ports, that can busy by some other process, if it is not defined

got no time to read and fix the code, real busy.
i just tell something what i think is a needom, if it works better here, there and everywhere - people happy, no need to fight
while the bad thing about all FPS games - only one way to solve any problem, the other is jump and run
would be better to have more networking and social things inside, can't manage friend list or anything - add matrix port/bridge or something, discord is less free
if there is tts engine - that's enough for a start, just change pitch, tone and some vocoder fx for each player unique voice id, for it was different, not the same for all, you can read or you can hear and if you mute - you wont miss the text after that. // providing real voice is a real life vulnerability these times

For matrix - there will be a need for another TCP port to forward 8448,8008
And we know that clients uses 26000 for self hosting and ohers uses 26000-26020/55 then next stuff port range can use some 26062-26090 or between 22-64
for private servers / solo maybe they just need that *private* or password use and some basic friend list + leave a guest book message for adm
irc uses port 6667, usual case, easy to serve, but obsolete in terms of security, service structure etc - it's stable though, but not enough for game-account
x.com account can be used with some dances around i guess, they can support whole project really, but you know indie is a more matrix way - you may own the server, but you need to handle and pay for that too, processing data in any way you need and you can have off game messaging.

for example something is wrong configured and they need to fix it, but they don't know about the problem and actually just check the server config may help