Halo URLs

If you’ve been in the HaloNet.Net Discord, you will notice links (URLs) that appear in the server channels. Clicking on this link, you’ll get a blank page, and then an error saying something like “unknown protocol” or “address was not understood” depending on your default browser. This is because these special “Halo” links actually use a URL that looks like: haloce://servername:port

For this special URL to work, you need to register a “protocol” – this protocol will then launch a batch file that will run your Halo client for you, and will connect directly to the server in the URL.

How do you register this protocol? Well, because of the excellent work of Arryn®, we now have an automated installation package to do all the hard work.

Download the file: HaloCE URL Launcher. Run it. Click Next.

The installer will try to find the installation folder for Halo Custom Edition using a registry key that Halo sets when it installs. Double-check that the path shown is the correct one. Change if it it’s not correct. Click Install.

Once that is complete, you should be able to click a link like this: haloce://halosrv1.halonet.net:2302 – if it works, this should open your Halo CE and connect directly to the Realworld Guild’s ® Dreamworld server.

One note of caution: The batch file installed in your Halo CE install folder, haloce-proto.bat, will kill any open Halo CE session. If you don’t have HAC2, startup will take a long time. If you do not already have it, install HAC2 to drastically speed up the startup process.

Questions or comments? Join our Discord and discuss. Thanks!