Does this help? This is what I was looking for in my earlier post.
What OS is running for your server?
From the Admin Page.
The ports that UT uses are :
UDP 7775 and 7776 are used only for LAN games. You don't need to route them
through a firewall.
UDP 7777 is for gameplay.
UDP 7778 is for server querying.
UDP 7779+ are allocated dynamically for each helper UdpLink objects,
including UdpServerUplink objects.
UDP 27900 is for server querying, if you enable the master server
uplink. Some master servers use other ports,
like 27500.
TCP 80 or 8888 or whatever listenport number you use for your Remote Admin Webserver.
UT dynamically allocates 2 ports DIRECTLY after the port you specify in your
UT.ini . So... If you use the default 7777, then it would allocate 7778 to
UdpServerQuery and 7779 to UdpServerUplink. If you specified your server
port to be 7779, then it would allocate 7780 to UdpServerQuery and 7781 to
UdpServerUplink.
If your firewall is blocking outgoing UDP packets, you will need to open up
all those. If it just blocks incoming UDP packets, you shouldn't need to
open any for the server to function.
Edit: Ok here is some stuff from another site. I think the TCP is the only difference.
Unreal Tournament Server
IN UDP 7777 (default gameplay port)
IN UDP 7778 (server query port
IN UDP 7779+
Note: UDP 7779+ are allocated dynamically for each helper UdpLink objects, including UdpServerUplink objects. Try starting with 7779-7781 and add ports if needed.
IN UDP 27900 (Server query, if master server uplink is enabled. Some master servers use other ports, like 27500)
IN TCP 8080
Note: Port 8080 is for UT Server Admin. In the [UWeb.WebServer] section of the server.ini file, set the ListenPort to 8080 (to match the mapped port above) and ServerName to the IP assigned to the router from your ISP.
There is some usful stuff here.
UT & UT2003 Firewall Setup. Yes its from Game Spy but the info looks good.
Other Links
Port Settings for Special Applications
The Admin Port Forwarding