I made a port checker script that uses the service from portforward.com
it can check all gta ports(47624 & 2300-2400 tcp&udp) together. What you see on my site is not in perfect way to do this. It's rather a workaround(200 iframes).
Some questions occurred:
-UDP Ports are always displayed as open (have not found another tool to check that) Whats wrong with that or aren't udp ports required anyway?
-Is GTA always listening on the same ports in the dplay-range (only 2300 the last time)?
-What happens when some ports are blocked or gta runs multiple times or what should happen?
Nice idea, but it's a bit slow and a lot of checks are done.
I would suggest to start checking 47624, that one is important, and work up from 2300 to 2310 or something. More ports you don't need to play this game (no more than 10 players possible as far as I know).
That's what i was asking. Does gta2 always behave that way, that it takes the first free port?
There are sometimes players that can join other people but not each other. Maybe that has something to do with this. I will make a long and a quick scan.
But the most important question right now: What are the udp ports for? is there a need to check them? are they used at all?
Yes it crashes firefox because of these 200 iframes. i used opera. maybe other browsers or a firefox without plugins work too but the check will take a while. I am going to try to switch to php, but first i want to know if the service i am using is working.
Does the test say that the udp ports are open (ping failed - done) for you too, even if you do not have gta running?