you open up all the ports on your router (or send 'em all to your Aces High machine), you turn off your firewall, then run your port monitoring program. Turn on Aces High, fiddle around a bit, shoot some guys, die, use AHVoice... Turn off Aces High, then turn back on your firewall and close ports on your router. Then check your port monitoring software for any ports that were accessed by HTC's servers. It should show all the ports that that Aces High used to transmit data on. Then you'd know the ranges to map on your router (so you get nice UDP connections) and to open on your firewall (if you have one that requires you to do that.)
Personally, I use software routing on the "server" computer. So I gotta know which ports Aces High uses for UDP data, so I can map 'em to my "client" machine. I don't really need to do this anymore, but it was set up this way for my software engineering project team. Tried to set it up so my client was connecting directly, but for some reason Cox.net refuses to talk to any computer but my server. *shrugs*