You can't really find a paid host for a halo CE server. I may be wrong, but I would feel confedent in saying such a host doesn't exist. But no fear as setting one up yourself is not as hard as people say. Forwarding ports is all that is wrong with your network setup. Ports are the internet highways that data goes in and out of. Halo wants to communicate with the server but the server's port doesn't know where to tell it to go. You have to tell your router that you want requests from halo to go to your server.
To do this we do what is called port forwarding. It's simply a setting on your router that you chose a port range. Halo's being 2302-2303, then you will have to tell it which computer. For this you need a LAN address. Go to the computer you are using as a server, open up CMD prompt. (I am assuming you can do this on your own) and type "ipconfig". This will give you a hell of alot of numbers. The one that is in this format: 192.168.1.*** is the one you want.
Now, depending on your router and how your network was set up connecting to your router may be different. On my linksys router I use my web browser and connect to 192.168.1.1 That may not work for you. Head over to
http://portforward.com/]<a href="http://portforward.com/" target="_blank">http://portforward.com/</a> and search for your router. If you don't know what router you have, try asking your parents. If they don't know it should be labeled on your router somewhere.
After that, helping from my end is becoming difficult. You see, forwarding ports on routers is different for every router there is. If you find your router on http://portforward.com/ then you should also have instructions on forwarding your ports. Just remember the 3 numbers:
Port range: 2302-2303
LAN Address: 192.168.1.***
I hope I helped.
Oh and I forgot to mention firewall settings. Sometimes a firewall will get in the way. So after you do everything above and people still can not join you. Try shutting off your firewall. Now this isn't recommend for a long time. I would find a better solution than just shutting it off. Configuring firewalls can be a real pain in the backside. I can't help you much here but keep in mind. Google goes very far. Google your firewall and find how to unblock programs and perhaps ports.
That's all I can help with. Running a server is not easy but not that hard either. Good luck with it.
P.S. Welcome to the forums.
Edited by cheater101 on Apr 22, 2010 at 08:35 AM