Some info to use if your MOHAA server does not show up in the ingame Browser list.
Ensure the following is in your server config
seta sv_master1 "mohmaster.2015.com"
seta sv_master2 "master0.gamespy.com"
seta sv_master3 "master1.gamespy.com"
seta sv_master4 "clanservers.net"
seta sv_gamespy 1
If your server still does not show check the following ports are not blocked on your router / firewall - you may need to contact your host admin for this.
The query port Gamespy uses is the port number + 97. example, MOHAA server is running on default port 12203, the query port is 12300. (so 12203+97) = the query port
MoHAA - Default Server Game Port UDP 12203 192.168.0.2 12203
MoHAA - GameSpy Monitoring Port UDP 12300 192.168.0.2 12300
GameSpy - Query Port UDP 6500 192.168.0.2 6500
GameSpy - Dplay UDP UDP 6515 192.168.0.2 6515
GameSpy - Custom UDP Pings UDP 13139 192.168.0.2 13139
GameSpy - Master Server UDP Heartbeat UDP 27900 192.168.0.2 27900
GameSpy - Master Server List Request TCP 28900 192.168.0.2 28900
GameSpy - GP Connection Manager TCP 29900 192.168.0.2 29900
GameSpy - GP Search Manager TCP 29901 192.168.0.2 29901
MoHAA - Demo Monitoring Port (Legacy) UDP 12201 192.168.0.2 12201
MoHAA - Alt Game Port (Optional w/ net_port) UDP 12202 192.168.0.2 12202
MoHAA - Alt Game Port (Optional w/ net_port) UDP 12210 192.168.0.2 12210
GameSpy - Voice Chat Port (Optional) UDP 3783 192.168.0.2 3783
GameSpy - IRC Chat (Optional) UDP 6667 192.168.0.2 6667
Source of port list -: DogMeat's Port List Guide http://homepage.ntlworld.com/g-whizz/muckchuckers/Help/MohaPorts.html
Hi on your home router select DMZ mode as a test as this is not Secure DMZ means "De-militarized zone"
But your Server needs to be running for a period time for gamespy to pick it up can be a few days can be as littleas ynder an hour