Please ignore morons like this.
Your ports won't open because i'm blockading them!
Must be UDP or UDP&TCP, not TCP.And I believe it listens on 27015.Second of all, you can't do a UDP port check, only a TCP check.And whatever game you're hosting (assuming a VALVe game) is UDP only, rendering that tool useless.
I tested my sever with Firewall off and it worked but how can I get it to work with Firewall still on?
Make an exception.