Some newer games use a new technology called UPnP, a way to dynamically open and close ports for applications that need them. But as far as I know Gamestudio does not support this.
Too bad that its really easy to implement. Sure, not as easy as implementing NAT-PMP, but UPnP is easy too. Oh and UPnP is nothing new, and the newer games are already old too
Shitlord by trade and passion. Graphics programmer at Laminar Research. I write blog posts at feresignum.com