Posted March 27, 2019
Update 26-Oct-2020
I now recommend Radmin VPN instead of Hamachi. I've had far less issues with this software than Hamachi.
---------------------------------------------------------------
In my opinion, Hamachi is currently the best VPN software for creating a virtual Local Area Network environment for gaming. We've lost some great alternatives over the years, but Hamachi has been around forever and still works well. The application is easy to setup and use, but unless you're very lucky, you're probably going to run into problems along the way.
I've been using this program for several years and have had my share of troubleshooting mishaps. In that time, I've scoured the internet for solutions to connection problems and have found that the following steps have gotten me the most success. This is a quick start-to-finish tutorial for dummies on setting up Hamachi and ensuring it actually works!
Note: If you're playing vanilla multiplayer Diablo and you want to skip the headache, just use GameRanger. It should work right out of the box. However, if you're playing with a mod like "The Hell", GameRanger won't work and you WILL need something like Hamachi. Plus Hamachi is just a tidier program with no ads to hassle with.
Each person on your network needs to follow these steps:
Windows 10
1. Download, install and run LogMeIn Hamachi from www.vpn.net.
2. Install your game to a folder on your C Drive. (NOT to Program Files. Example: "C:\Game Files\Diablo")
3. In your Windows 10 Search box, search for and run "allow an app through windows firewall".
A. Click the button, "Change settings"
B. Scroll down until you've found "Hamachi Application" and check the "Private" and "Public" checkboxes.
C. Click "Allow another app", browse to your Hamachi install folder and select, "LMIGuardianSvc" to add it to your firewall list. Check both "Private" and "Public" check boxes.
D. Look for your game in the list. If there, do the same as above. If not, you'll need to click, "Allow another app", browse to your game folder and add ALL executables that pertain to the game itself (This may not be necessary, but let's be safe rather than sorry). Remember to check both "Private" and "Public" check boxes.
E. Click "OK" and exit the window.
4. In your Windows 10 Search box, search for, "Control Panel", then when the window comes up, search for and open, "Network and Sharing Center".
5. In the Network and Sharing Center window, click "Change advanced sharing settings".
A. Expand the arrow to the right of "Private"
B. Check the box, "Turn on network discovery", and "Turn on file and print sharing".
C. Expand the arrow to the right of "Guest or Public"
D. Check the box, "Turn on network discovery", and "Turn on file and print sharing".
6. Open up the window, "Network and Sharing Center" again as you did above, then click, "Change adapter settings".
A. Right-click on the icon labeled, "Hamachi" and select "Properties".
B. Click on the line next to the checkbox labeled, "Internet Protocol Version 4 (TCP/IPv4) and click the "Properties" button.
C. Click "Advanced..."
D. Under "Default gateways", select the row "25.0.0.0" (or it may say "25.25.25.25") and click "Remove".
E. Click "OK" and close the Properties window.
7. From the adapters screen from step 6, ensure that there are no other third-party VPN adapters running. For example, "Wippien" is a similar (but inferior) application to Hamachi. If you have such an adapter enabled, right-click it and select "Disable". Unless these are disabled it will cause conflicts with Hamachi.
8. In your Windows 10 Search box, search for "cmd" and hit enter. In the command line, type: "ipconfig /flushdns" and hit enter.
You should now be able to right-click on another player's computer in your Hamachi network and click "ping". If your command window shows a list of "Reply" messages, you should be good to go. If not, try restarting your Hamachi network adapter (Disable, then Enable), and restarting the Hamachi Service in troubleshooting below.
If everything has been followed above for ALL PLAYERS, you should be able to play without a hiccup.
Troubleshooting.
Q: I can't get Hamachi to start, clicking the icon doesn't work!
A: In your Windows 10 Search box, search for "services" and open the application. When the Services window comes up, scroll down to "LogMeIn Hamachi Tunneling Engine" and click on it. On the left pane, click either "Start" or "Restart". Hamachi should come up fine now.
If you're still having problems, try these two official guides below. They helped.
https://help.logmein.com/articles/en_US/FAQ/Why-do-I-get-Request-Timed-Out-when-trying-to-ping-a-computer-en1
https://help.logmein.com/articles/en_US/FAQ/Resolving-Hamachi-Request-Timed-Out
I didn't touch on Port Forwarding, but that shouldn't affect you with Hamachi. Blizzard lists the required ports, but I'll leave that for someone else to guide through how to do. One last tip: Avoid running your LAN session over a mobile hotspot. Routing works very different and you will have problems.
Linux
The following was setup using Linux Mint. Following these steps I was able to play games with others, even those on Windows.
Most modern Linux distros include a Software Manager/Repository where you can use the GUI to easily download and install, update, and remove software. If you're a command line noob like me, I wholeheartedly recommend this.
From your Software Manager:
1. Download and install Hamachi
2. Download and install Haguichi (a Hamachi front-end GUI)
3. Download and install UFW (The Uncomplicated Firewall)
4. Download and install GUFW (A UFW front-end GUI)
5. Run Haguichi and setup your network just as you would in Windows.
6. When you're ready to play, run GUFW and turn Status to "OFF".
7. Remember to turn Status to "ON" again when you're finished playing.
That's It! You should be good to go.
I now recommend Radmin VPN instead of Hamachi. I've had far less issues with this software than Hamachi.
---------------------------------------------------------------
In my opinion, Hamachi is currently the best VPN software for creating a virtual Local Area Network environment for gaming. We've lost some great alternatives over the years, but Hamachi has been around forever and still works well. The application is easy to setup and use, but unless you're very lucky, you're probably going to run into problems along the way.
I've been using this program for several years and have had my share of troubleshooting mishaps. In that time, I've scoured the internet for solutions to connection problems and have found that the following steps have gotten me the most success. This is a quick start-to-finish tutorial for dummies on setting up Hamachi and ensuring it actually works!
Note: If you're playing vanilla multiplayer Diablo and you want to skip the headache, just use GameRanger. It should work right out of the box. However, if you're playing with a mod like "The Hell", GameRanger won't work and you WILL need something like Hamachi. Plus Hamachi is just a tidier program with no ads to hassle with.
Each person on your network needs to follow these steps:
Windows 10
1. Download, install and run LogMeIn Hamachi from www.vpn.net.
2. Install your game to a folder on your C Drive. (NOT to Program Files. Example: "C:\Game Files\Diablo")
3. In your Windows 10 Search box, search for and run "allow an app through windows firewall".
A. Click the button, "Change settings"
B. Scroll down until you've found "Hamachi Application" and check the "Private" and "Public" checkboxes.
C. Click "Allow another app", browse to your Hamachi install folder and select, "LMIGuardianSvc" to add it to your firewall list. Check both "Private" and "Public" check boxes.
D. Look for your game in the list. If there, do the same as above. If not, you'll need to click, "Allow another app", browse to your game folder and add ALL executables that pertain to the game itself (This may not be necessary, but let's be safe rather than sorry). Remember to check both "Private" and "Public" check boxes.
E. Click "OK" and exit the window.
4. In your Windows 10 Search box, search for, "Control Panel", then when the window comes up, search for and open, "Network and Sharing Center".
5. In the Network and Sharing Center window, click "Change advanced sharing settings".
A. Expand the arrow to the right of "Private"
B. Check the box, "Turn on network discovery", and "Turn on file and print sharing".
C. Expand the arrow to the right of "Guest or Public"
D. Check the box, "Turn on network discovery", and "Turn on file and print sharing".
6. Open up the window, "Network and Sharing Center" again as you did above, then click, "Change adapter settings".
A. Right-click on the icon labeled, "Hamachi" and select "Properties".
B. Click on the line next to the checkbox labeled, "Internet Protocol Version 4 (TCP/IPv4) and click the "Properties" button.
C. Click "Advanced..."
D. Under "Default gateways", select the row "25.0.0.0" (or it may say "25.25.25.25") and click "Remove".
E. Click "OK" and close the Properties window.
7. From the adapters screen from step 6, ensure that there are no other third-party VPN adapters running. For example, "Wippien" is a similar (but inferior) application to Hamachi. If you have such an adapter enabled, right-click it and select "Disable". Unless these are disabled it will cause conflicts with Hamachi.
8. In your Windows 10 Search box, search for "cmd" and hit enter. In the command line, type: "ipconfig /flushdns" and hit enter.
You should now be able to right-click on another player's computer in your Hamachi network and click "ping". If your command window shows a list of "Reply" messages, you should be good to go. If not, try restarting your Hamachi network adapter (Disable, then Enable), and restarting the Hamachi Service in troubleshooting below.
If everything has been followed above for ALL PLAYERS, you should be able to play without a hiccup.
Troubleshooting.
Q: I can't get Hamachi to start, clicking the icon doesn't work!
A: In your Windows 10 Search box, search for "services" and open the application. When the Services window comes up, scroll down to "LogMeIn Hamachi Tunneling Engine" and click on it. On the left pane, click either "Start" or "Restart". Hamachi should come up fine now.
If you're still having problems, try these two official guides below. They helped.
https://help.logmein.com/articles/en_US/FAQ/Why-do-I-get-Request-Timed-Out-when-trying-to-ping-a-computer-en1
https://help.logmein.com/articles/en_US/FAQ/Resolving-Hamachi-Request-Timed-Out
I didn't touch on Port Forwarding, but that shouldn't affect you with Hamachi. Blizzard lists the required ports, but I'll leave that for someone else to guide through how to do. One last tip: Avoid running your LAN session over a mobile hotspot. Routing works very different and you will have problems.
Linux
The following was setup using Linux Mint. Following these steps I was able to play games with others, even those on Windows.
Most modern Linux distros include a Software Manager/Repository where you can use the GUI to easily download and install, update, and remove software. If you're a command line noob like me, I wholeheartedly recommend this.
From your Software Manager:
1. Download and install Hamachi
2. Download and install Haguichi (a Hamachi front-end GUI)
3. Download and install UFW (The Uncomplicated Firewall)
4. Download and install GUFW (A UFW front-end GUI)
5. Run Haguichi and setup your network just as you would in Windows.
6. When you're ready to play, run GUFW and turn Status to "OFF".
7. Remember to turn Status to "ON" again when you're finished playing.
That's It! You should be good to go.
Post edited October 26, 2020 by lumin