I've never played PC Halo or created/seen a dedicated session, but its another chance to practice my Google skills.
I googled "Halo dedicated server troubleshoot" and got all sorts of sites. Of note is the one which describes the init.txt configuration file. And from my 5 minute reading of the file, I have a question:
"sv_public 1" appears in your configuration, correct?
It is this value which determines if the server is "...listed on the GameSpy Master Server list."
Beyond that, I don't have any suggestions other than the generic ---
Your firewall is allowing the port used by the server to be accessed, correct? I
If you're in Windows XP, your Windows Firewall has Dedicated Server listed as an exception, correct?
EDIT: Another link I found, while Googling:
"My Halo CE Server Does Not show in Gamespy"
http://www.halomaps.org/index.cfm?pg=1&nid=238
"I started a server and no one can join the game"
http://www.halomaps.org/index.cfm?pg=1&nid=237
Google is your friend. Learn to use applicable search terms.
