Dynamic Ports

Joining a custom game the other night ... the usual thing happen, connect to 4 other players a long time to the 5th(if ever).

I decided to check out the ports that DG open up when i go into a lobby.

6073  ... the host

6112 ...  the new super fast lobby system :)

then 50392,50393,50394 ... etc  ??????

Is it normal for DG to use dynamic ports to connect to players, I thought we open up the ports 6100-6200 so we can use them to connect.

Or am i missing something?

 

796 views 3 replies
Reply #1 Top

Those are the client ports. So if your game is sending an update to players, it shoots the data through sockets bound on those ports so that the traffic will end-up on 6112 or whatever on the other players' computers. These do not need to be forwarded on your router because the traffic flows outward.

One weird thing about this, which is probably characteristic of UDP ports (OR MAYBE THE ONE BUG THAT IS HAUNTING US ALL?!), is that it appears that they are in a listening state, because there is no remote/foreign address associated with it--in other words, at first glance they don't appear to be client ports. This is most likely normal--typically programmers use random high ports for client connections because they are unlikely to be associated with a server connection.

Reply #2 Top

Thankyou ShunKeets ... Its alway nice to learn something :grin:

Reply #3 Top

I was able to play any online game after the beta patch. Before the beta patch I would connect to no players at all, after it... almost 100%. The patch after that, still worked great, now the May 14th one comes and I can always connect to the host but never to ANYONE else.

When I host a game I can connect to EVERY player but no one can connect to me.

This does not change if I am in the DMZ of my router's firewall, windows firewall on/off both public and domain levels (Windows 7.) If I plug straight into my modem (Qwest ADSL2) or if I forward a million ports, mod games files, .dll's ect...

I have re-installed demigod over 20 times, re-formatted my computer to 3 different OS's (XP 32-bit, Vista 64-bit and Windows 7 RC1 [7100]) several times now. Through all the the rebuilds nothing allowed me to connect to other players and then after my 4th OS rebuild I got the beta patch and it worked. So since I hate Vista I re-installed Windows 7 and LEFT MY FIREWALLS ON and my system and router in default configs, was still able to play fine. Then the may 14th patch came out and everything broke again.

The only thing that ever let me play online was the beta patch, the one after it and that's it. No amount of personal user config affects my ability to play games online at all. It's all Demigod software based at this point.

On a side note, VPN tools and apps such as Hamachi and Gameranger work 100% of the time for me with every and any patch. I play with other people that have purchased their copies of the game to support Stardock and Gaspowered Games as a company. However I would like the ability to play online again.

Please let me know if you need any more information such as dxdiags or what-not.

Thank you,

Shantarr Dal'rae