[How To] Play Halo 2 PC Online With Tunngle For Free
7-31-09: Initial Release.
8-8-09: Added hamachi network to coordinate tunngle halo 2.
8-9-09: Added registry download so you don’t have to do it manually!
10-10-09: Added teknogods beta 12 link and changed instructions.
1-15-10: Here is the teknogods beta 14. Download.
1-16-10: Added clarifications to tutorial about F12. Added a download link for additional “help” files. Added halo 2 video finally.
1-31-10: Fixed tutorial to have teknogods beta 15 link.
3-18-10: Fixed dropbox links.
5-17-10: Added teknogods beta 16.
4-29-11: Made it more visible for the network dll download.
8-14-12: Fixed link.
11-9-12: Fixed link for teknogods.
Foreword: With the recent discovery of Tunngle, I wanted to experiment to see what other games I can get working. After spending 2 hours figuring out that Hamachi does not work at all with Halo 2, I went onto Tunngle. By the time all is said and done, about 5 hours of frustration with fellow gamers helped me get to the solution I present in the article. Enjoy! ~ Versatile
Let’s face it, Halo 2 for PC was a big deal back in the day. When Xbox users got Halo 2 for the Xbox, it made the Halo 1 PC users very jealous. Now it came for Vista, and guess what? It wasn’t even a hit! LOL!
In today’s tutorial, I show you how you can use Tunngle to play Halo 2 online with your friends.
Versatile, before you go further, doesn’t Halo 2 PC have online multi-player already?
Yes, it does have online multi-player. It is one of the first “Games for Windows Live” platform.
Yes, but why you want to LAN over the Internet when you can use the Microsoft servers?
Oh, I see how you want to roll. >_> You really make it difficult for me to spin this for you.
Let me put it this way. There are situations when the Microsoft servers are very laggy, and there are hardly any players online playing Halo 2 PC, which is a shame. Sure, I suppose you can play online with your friends by using the servers, but this is just another method to teach you that you don’t have to!
When you have your friends over at your house, you can LAN it up in the basement, but why not just LAN it up over the Internet? It is just as easy, with the advent of Tunngle. Also, there are reports of people whose product key has been banned because of hacking or someone hacked into their accounts. I know what you are thinking, and there are legitimate uses of Tunngle. If your key got stolen and you were banned, do you really want to buy this old game again? Wouldn’t you rather still have a glimpse of playing online with your friends in some other way besides using the Microsoft servers?
Hmm, you make a great point! I just wanted to cover you butt because of the suspensions…
Thanks for your support. I do not support piracy, and neither should you the reader. With that said, lets get started with the tutorial!
1) Download the latest Teknogods file. Find newest and old collections at my link here: Mediafire
2) Download the latest Microsoft Halo 2 Patch, as well as the Games for Windows Live Software. You can get it at the support page at
3) You need Tunngle installed and you have an account already. Learn more about Tunngle here.
You can download two fixed files to make your game work and bypass the activation if you lost your serial code. This is not meant to encourage piracy what so ever.
ENABLE NETWORK BUTTON BY CLICKING THE LINK BELOW
Extract both files to root. Run halo2.exe. Make sure to create an offline account.
Step 1: Extract the Teknogod rar file and put into your halo 2 directory. For example: “H:\Games\Halo 2\”
Step 2: Install the latest Halo 2 patch, as well as the latest Games for Windows Live software from the Microsoft link supplied above.
Step: Run DllLoader.exe.
Step 4: Load Tunngle, and go to the Halo network.
Step 5: Launch Halo 2. Go to Settings, and under Network, make sure the Tunngle adapter is selected.
Step 6: Now back out to the main menu. Go to Network. Here you can host a game, or you can join your friends game!
Note: Very important. Press F12 once in the lobby. You will hear a sound “Working”. Once you are joining a game, press F12 again to hear “Transfer Complete”. The clients and the host should do this to prevent the game from crashing!
If you want to make sure the game is using the correct network adapter, press the “Home” key, and the Games for Windows Live toolbar will show up at the top. Go to the network settings and verify the correct game adapter is selected.
As usual for the non-believers, or those who are too lazy to read, I have made a video tutorial for you. Here you can see it step by step, as well proof of me joining Jewbacon’s game! Enjoy!