This article is intended for users that have purchased the original copy of the game and wants to play Borderlands over the Internet using Hamachi. The article is separated into the following sections:
- Install Borderlands on all the computers
- Install Hamachi on all the computers
- Configure your Routers
- Configure your Computers
- Configure Hamachi
- Launch Borderlands and create a game
- Known Issues
Update (10-30-2009): Some users got Borderlands’ multiplayer to work without Hamachi (Using GameSpy account instead). Skip to section 6-b and try it out with your friends. If it doesn’t work, go through all the steps from 1 to 6.
If you want to play private Hamachi servers, then you must following all the steps below.
For me personally, everyone needs to be on the same hamachi network in order to play with our GameSpy Account. Otherwise, the Invitation will timeout.
1. Install Borderlands on all the computers:
Make sure your computers are running the same version of Borderlands. If you are running different versions, it may not work properly.
2. Install Hamachi on all the computers:
Uninstall all previous versions of Hamachi first! And delete all previous preferences.
Then install Hamachi version 2.0.1.64, which was downloaded from the logmein website.
Download link for the latest version of Hamachi: https://secure.logmein.com/US/products/hamachi2/download.aspx
Note: A forum user got it to work using version 1.0.0.56 downloaded from http://www.filehippo.com/download_hamachi/1132/. Not verified.
3. Configure your Routers:
Borderlands requires that you forward a few ports if you plan on hosting a game. This means that if you want people to join your game you need to open up a path in your internet connection for them to get there. You need to open the following ports (a.k.a Port Forwarding) in your Router’s configurations.
7777 both
28900 tcp
27900 udp
28910 tcp
28902 both
Refer to this article on further details: http://gbxforums.gearboxsoftware.com/showthread.php?t=77897 (Go to the this link and click on the port number to check if your ports are opened properly.)
How do I open my Router’s configuration page? This depends on the Router you are using.
- For D-link router, open IE, go to http://192.168.1.1. The default username is admin and password is admin. (For a list of default D-link Router username and password, refer to http://www.default-password.info/d-link/)
- For Linksys router, open IE, go to http://192.168.1. The default username is admin and password is admin. (For a list of default Linksys Router username and password, refer to http://www.default-password.info/linksys/)
- For all other routers, you can check if your router is listed in this website: http://www.default-password.info/
4. Configure your Computers:
First of all, make sure your Windows Firewall is disabled (Go to Control Panel > Windows Firewall > Disable)
Then, you need to reconfigure yourNetwork connections to make it detect Hamachi first. (This step is very important!)
For XP users: Go to All Programs > Accessories > Communications > Network Connections. Go to the menu > Advanced > Advanced Settings. Under the Adapters and Bindings tab, move Hamachi to the top of the list.
Remember to restart your computer.
For Vista/7 users: Go to Start menu > Network. Click on the Network and Sharing Center button at the top. Click on the Manage Network Connections on the left hand side. Go to Advanced > Advanced Settings. Under the Adapters and Bindings tab, move Hamachi to the top of the list.
Remember to restart your computer.
5. Configure Hamachi:
After the installation of Hamachi, one person will need to create a server. The other players will need to join the Hamachi Server.
(Optional) Ping the IP address of all the players to ensure there is connectivity between all players. To ping test, go to start menu > run > type in CMD > in command prompt, type in PING [Hamachi IP address] (without the square bracket). The ping test needs to be successful in order for you to play.
6. Launch Borderlands and create a game
There are currently two ways to get this to work: a) LAN option or b) Multiple player with GameSpy account.
a) LAN option (This method did not work for me, but it worked for others online)
- Launch Borderlands.
- Go to LAN
- One players create a game
- The other players join the game, click Ready
- Start game
Tip from Camotec: The LAN option will work with hamachi but hamachi needs to be told it is the default network adaptor and if that still does not work. the user will be required to manually force Borderlands to use the Hamachi IP. To do this the user will need to download ForceBindIP (Instructions are on their website) and that will work.
You need to know how to run command line in order to use ForceBindIP. If you’re a noob with commands, just skip to option b to save yourself some time.
- Launch Borderlands
- Go to Multiplayers
- Create a Gamespy Account in game (creating an account is really fast)
- One player creates a game
- Invite your friends
- Start game
- If any players disconnect during your game, you can invite them back in at any time.
Note: There is no lag issue when I used option b to connect. Some users are able to connect without Hamachi using option b.
7. Known Issues
No reported issues so far.
Unfortunately it does not work for me in windows 7 pro, although all steps are fulfilled. any ideas?
Bart, which method did it not work for you? Did you try to run multiplayer with GameSpy account? Try that and see if it helps.
I don’t have the option “Go to Advanced > Advanced Settings. Under the Adapters and Bindings tab, move Hamachi to the top of the list.” in the Manage Network Connections menu. Whats up with that :O?
This procedure is flawed, The Gamespy method works without Hamachi even installed. The LAN option will work with hamachi but hamachi needs to be told it is the default network adaptor and if that still does not work. the user will be required to manually force Borderlands to use the Hamachi IP. To do this the user will need to download ForceBindIP (Instructions are on their website) and that will work.
Thanks for the comment, Camotec.
I will look further into this and update the article.
Lappas,
Which operating system are you running? You need to find the Advanced menu located at the top of your window.
How do i see what ip borderlands is using to tell whether or not its using hamachi also with forcebindip what ip to i force it to attach to? mine in hamachi?
I also do not have the option to move hamachi to the top of the list in Advanced>Advanced Settings. There is NOTHING under Adapters and Bindings. No matter which version of hamachi I install and reinstall, it never seems to create the hamachi network adapter for me. It DOES appear in device manager under network adapters, BUT, in control panel>network connections all I see is “Wireless Network Connection” and “Local Area Connection”, no hamachi connection
Works great with Game Spy, thanx. For those who can´t find Advanced in Adapter options, you just must click to the button in upper left corner (i don´t know how is it in englis, something like “order” or so) then select only one options witch have another options in it
(the black arrow in front of it) and check the first option. Then you will see Advanced settings. Hope it is understandable
All of those who don’t see Advanced > HOLD or PRESS ALT
i just merged the 2 connections i dunno if it works yet i’ll get back to ya on it
Hey try Hamachi properties -> TCP/IPv4-> Properties -> Advanced -> Activate Automatic Metric !!
!
Worked for us
I got this stupid problem, that where i live, we got a pro internet connection, wich means that i can’t open any ports, so is there any other ways to i can make a game for my friends? (reason why i have to make the game is that i got the best connection to hold the game online)
Hey people. If you cannot see you advance menu follow these steps.
Go to Organise —> Layout —> and tick Menu
That shoudl bring up the File, Options etc at the top including the Advanced menu.
Good luck
“3.Create a Gamespy Account in game (creating an account is really fast)”
How do you freakin’ do that?
Rockskin,
In Game > Play online > Create GameSpy Account.
Otherwise, just go to gamespy.com and create an account. Takes 2-3 steps max.
for those who are having difficulties to connect to their friends game, i made a small program to list ongoing games on current network and join them directly by specifying the IP address !
http://dl.free.fr/o1itspfsT
hope it can help some people !
Borderlands LAN, Hamachi2, Windows 7.
I just got it working, took a little effort so I thought I’d post my method plus some information I found on other sites. (assumes hamachi network is set and all members are pinging each other)
1. Forward ports in your router as listed above in the article.
1.b. (optional) change peer connection port (local UDP/TCP address) to 7777, in the advanced settings of Hamachi2 (shouldn’t matter I don’t think, but I thought I would include it just in case).
2. Set the Hamachi network as a “home” network – this can be done in network and sharing center.
3. Set windows firewall to allow borderlands in private networks (no need to disable it).
4. Change hamachi network adapter to highest priority (see posts above)
Now this is where I got to and was stuck, because like most games, even when you give the Hamachi network highest priority in the adapter settings, Borderlands does not automatically default to the IP of your Hamachi network. AND, it seems that many people, like myself are having trouble using the ForceBindIP program on windows 7.
Lucky for us, there’s and easy way to force an IP with Bordelands that needs no extra software.
5. Create a shortcut to Borderlands.exe, right click properties, and in the “target” field, type the IP of your Hamachi network after the last quotation, separated by a space.
should look something like:
“C:\Program Files (x86)\2K Games\Gearbox Software\Borderlands\Binaries\Borderlands.exe” 5.x.x.x
Well, that’s all that I did and it worked, I’m not a networking pro, so some of these steps might be irrelevant. Hope it helps.
When I attempted to host a LAN game, I was unable to invite people on my friends list. However, If launched a game in single player and I could invite people to it.
Yes ToffeeFiveOh!!!!
Finally worked me and my friend were stuck just in the same point and then finally we got worked the game. Thanks to your shortcut trick we were able to play in co-op.
THANKS AGAIN MATE!
I dont get it, with the shortcut trick, if my hamachi IP is 5.240.15.22, should that be the IP to enter, and if so should it be that for all people? or should it be 5.0.0.1, cause my network in Hamachi only have an ID that I name myself…. please do explain
with the hamachi method, we both enter my IP address ( I am the host) and we’re able to connect, theres a direct connect ive been hearing about that i am going to try…maybe..
You do not need to forward ANY ports, that is what a VPN does for you, gets past your firewall. It works fine over Hamachi, simply get hamachi going properly, and use the trick ToffeeFiveOh talked about, setting the Hamachi IP address of the HOST on the TARGET shortcut. And yes, it needs to be the IP Address of the HOST, not the address of your hamachi network adapter.
Again, above “Green” asked about what address to use on the TARGET… say I show the address of the host at 5.115.2.3 in the Hamachi list. And my Hamachi address shows 5.115.2.5. I need to put in the 5.115.2.3 in the TARGET. If I am going to be the host, then I’d put in MY hamachi address (5.115.2.5) on the TARGET.
The first time my friends and I tried this, we each put in our own Hamachi addresses. This did not work.
how do i host a local area lan my friend can host and i can join but if i host my friend can’t join any idea’s
fantastic work, man, thank you very much, especially for the target field hama IP host info!