100% Host on Halo 2 


As Part 1 in a series of articles on Xbox mods and tricks I will explain how to fight back against modders and stand-byers in Halo 2 matchmaking. This trick will allow you to get host in every game you play and boot modders from your games completely... as long as the playlist is for teams of 2 or more. 

Note: This tutorial is not meant for cheaters. If you use this information inappropriately you will be banned from Halo 2 matchmaking and I am NOT responsible. This article is for proof of concept only, as manipulating any packets sent to the XBOX Live service is considered cheating.

What this hack allows you to do is force any player you wish to be the host of the game. In my case, we tested this concept by having my roommate's Xbox force me to be host.

Things you will need:
- crossover cable
- a PC with 2 ways of connecting to the internet
- a firewall program (I've had the best luck with Sygate Personal Firewall Pro)
- CommView (optional)

The first step is to create a network bridge between your PC and Xbox. The best way to perform this is to use a desktop PC with 2 ethernet ports. A computer with an ethernet port and a wireless card will work, but the additional lag from the wireless connection is hardly desirable when you can buy a second ethernet card for $5. In one of your PC's ethernet ports you should attach a crossover cable from the PC to your Xbox. Once connected go to the "Network Connections" panel in Windows. Find your connection to the internet and your connection to your Xbox. Highlight both connections then right-click and choose "Bridge Connections." After a few seconds the connection should bridge and you should now be able to sign onto Xbox Live (XBL) via your new network bridge. At this point you should try signing onto XBL with your Xbox to ensure everything is working properly.



Now that your network bridge is working we must find the IP addresses of the Xbox Live servers. The best way to do this is to start running CommView under windows and sign on to Xbox Live. Any activity on port 3074 is XBL traffic. If done properly you should come up with 65.59.232.6 and 207.46.246.6 as the two XBL servers. At this point you should also get the IP address of the friend you want to give host to. If your friend does not know how to figure out his IP address send him to www.whatismyip.com and have him read it off to you.

Now that you have all of the necessary IP information it is time to set up our firewall. I will be covering the use of Sygate Personal Firewall Pro because, in my experience, it is the simplest option for this kind of job. Load up Sygate and click on the "Tools" tab. Chose "Advanced Rules..." from the drop down menu.



In the "Advanced Rules" menu click the "Add" button and set the new rule to block all traffic on a range of IP addresses. You can do several ranges in one rule, but I made several rules for the sake of making it easier to see in the below image. In each rule you should block the IP range from 0.0.0.1 to either the Xbox Live server 65.59.232.6 or to your friend's IP, whichever is lower. Continue adding IP ranges until the two Xbox Live servers and your friend's IP are the only ones left unblocked.


At this point in the process you should be able to sign onto XBL and force your selected friend to be host every time you play. To do this, both you and your friend need to sign on to Xbox Live. Your friend needs to start a party which you will then join and start play as normal. The match will start as usual, but once the countdown ends and the game starts the screen will go blue and your friend will "steal the host." After this short lapse in time, gameplay returns to normal. This happens because Xbox Live gives host to the player in the party that can provide the best overall connection to everyone in the game. Since you cannot connect to anyone other than the Xbox Live servers and your friend, XBL has no choice but to make your friend the host.

At this point you should be pretty safe from stand-byers, but there's still the pesky modders in matchmaking. To deal with modders you have to take this process one step further. In order to do that, your friend who is host must also be playing on an Xbox that is bridged to his PC. Your friend should set up Sygate firewall in the same manner with the exception of using your IP instead of his own. Now, when signing into Xbox Live and starting a game your friend must leave Sygate turned off on his computer. But, If someone tries to mod in your game, he needs to simply double click Sygate's shortcut and everyone other than you and your friend will be booted from the game and you will be credited with the win. This is why it is important that this hack is not used to cheat. Do not boot other players from games simply because you're losing. Just because someone can consistently kill you DOES NOT mean they are cheating. Only ban those players who are jumping 50 feet into the air while shooting automatic battle rifles with auto-aim or other such obvious cheating.

 

Posted: Sat - October 8, 2005 at 02:46 AM           |


©© --Except where otherwise noted, this site is licensed under a Creative Commons License