Hey all!
After such a long absence, I decided to come back. Hopefully I will start to write stuff on a regular basis. Anyhow….. hope you didn’t miss me XD.
Moving to the matter on hand…………………
Seems like you are having some real trouble hosting your own Cod4 game on a VLAN (virtual LAN e.g. Hamachi).
A little explanation of the problem:
Basically, when you try to run CoD4 to play on LAN, it automatically assumes your ‘very’ LAN network as the primary network. However, your Hamachi is actually another network you are connected to. (It is literally a Virtual LAN, a LAN that doesnt exist). So what you have to do is to force CoD4 to connect to the Hamachi network.
But that is not really do-able. So you need to create a Windows Socket which makes an invisible link between your ‘real’ LAN network and your hamachi network. This is done by using ForceBindIP. The rest are really configuring the router to forward certain ports and configuring your firewall.
Here is what you gotta do:
1) Get a copy of ForceBindIP –> Credit goes to http://www.r1ch.net/stuff/forcebindip/ <– Click on the link to see the usage.
2) Click on this link to see the usage (scroll down) -> Using ForceBindIP
3) Install ForceBindIP – It automatically installs itself to the System32 folder, so it is automatically added to the PATH variable. That means that you can use the program in the ‘Command Prompt’ without mentioning the path to the file/program.
4) Start your Hamachi client and connect to the server.
5) Now, this is what I usually suggest ->
a) Navigate to the Startmenu item for your Cod4 Multiplayer. Right click on the shortcut and select Properties.
b) In the field named ‘Target’ add this:
ForceBindIP x.x.x.x “y” where ‘x’s are your Hamachi’s IP and ‘y’ is the path to your CoD4 file (leave the path to your CoD4 file untouched).
c) Press the ‘Ok’ button, and launch the game.
6) You are set and ready to go.
7) Now, the following parts are for those who have ABSOLUTELY no idea on how computers, CoD4 and networking mix all together!
8 ) In your Cod4, click on Create New Game/Server (I dont have the actual game running, so guessing some of the names).
9) On the new windows, there is a little field which says ‘Dedicated’. You want the game to be dedicated so it uses the Hamachi network. Click on it, till it changes to LAN.
10) Tweak your server settings, and hit ‘Start’. The game closes, and a little window called ‘CoD4 Console’ starts again. DO NOT CLOSE THE WINDOW. That is your server running! Notice: PunkBuster does NOT work with Hamachi, so ‘disable’ the PunkBuster option.
11) Now relaunch the game. This time click on ‘Join Game’. On the top of the page, there is a field which you can change which results in you seeing games which are available Locally (LAN), Internet or your favourite server. Click it till it changes to Local.
12) When you found your game (if you have followed this little tutorial, then it is gonna be there), click on Server Info (on the bottom of the page). In the new window, there is something called (guessing) ‘Server IP’. Give that x.x.x.x:xxxx to your mates (who want to join the game).
13) Now click on it and you are set. Make sure that your firends are in the same Hamachi network and that you have configured your firewall, and also your router for port-forwarding (very very important).
14) Your mates may not be able to see your game, just the way you saw, so tell them to press the Console key (the key above the ‘Tab’ key on the keyboard’) and type “connect x.x.x.x:xxxx” where x.x.x.x:xxxx is the server IP (re-read point 12).
That is it! You are set to go.
If this tutorial was useful, please leave a comment below
Tags: CoD4
13 comments so far
Leave a reply