I have a number of users who legitimately need access to certain game servers on the web (thru ISA using the FW client). Although some games work, others such as UT2K3, BF1942 and Gamespy Arcade don't. Am I better off using packet filters or protocol definiations in order to properly manage this traffic?
Most definately protocol definitions. They will work, as soon as you know the port just make the appropriate definitions and you are free to enter any game. It takes soem work and time to figure out but hey they will love ya for it.
Protocol Definitions are not going to help you. Even with a protocol definition of "All IP Traffic" and using the Firewall client (which means it will allow any possible protocol through), I am not able to play UT2k3 or 1942. This is going to need an addition to the firewall client configuration similar to what is needed for playing games on the zone. The trick is finding out which ports are in use here. If anyone finds out please post it.
I think we may all have different setups and scenarios and we may all need slightly different configs for getting UT2K3 working properly. For instance, my ISA box is tri-homed.
Another factor is the placement of the UT2k3 server. First I tried running it on a web server in the DMZ and using IP packet filters, no success. Then I tried placing on a server on the internal network and publishing it...no success. Now I'm trying to put the UT2k3 server on the firewall server itself. I have not been able to get this stupid thing working properly since demo and now I even own the game.
Note: In all of the above scenarios, I was able to connect to the game server over the Internet, I just couldn't communicate properly with the master server so it wouldn't show up on the master list. It seems as though the master server is able to communicate with it (TCP 28902 IN), but it cannot talk back (TCP 28902 OUT). Because I continually receive request for heartbeat from master server, but am never assigned a match ID.
This is getting frustrating. I've invested many hours into trying to get this working. I'd be more than happy to assist anyone in creating a how-to guide for UT2K3 with ISA server to post here.
You can download the server only program for free now, so let's get some more people out there downloading it and trying to get it running! Visit www.unrealtournament2003.com to download the server only program.