Factorio

Factorio

69 ratings
How To Play Factorio Multiplayer With Hamachi
By Cake
This is how to use Hamachi with Factorio.
 
Rate  
Favorite
Favorited
Unfavorite
Here's What You Do
NOTICE: This guide will no longer be updated to help with future updates. Hopefully, Factorio won't change anything regarding how servers work with Hamachi.

1. Download hamachi
2. Login, yada yada, start it.
3. Create a network that your friends can join and have them join it.
4. Go into Factorio > Play > Multiplayer and make the map (no settings should be required to change).
5. Once the map is made, let your friends copy your IPv4 address from Hamachi and paste it into the multiplayer IP box. Do NOT insert a port.
6. Your friends should now be able to join, simple.

NOTE: FACTORIO REQUIRES A DECENT INTERNET SPEED, IF YOUR CONNECTION THROTTLES OFTEN, HOSTING WILL BE EXTREMELY DIFFICULT AND / OR UNPLAYABLE.


If you have any issues, please leave a comment.
If it worked, rate it somewhat well so that people won't think it doesn't work.
Favourite, do things, I dunno.

Only reason I made this guide was because nowhere online told me how and was very vague, but it works as far as I know.
If You Are Having Troubles
I completely understand, I don't blame you in the slightest for having troubles. Hamachi is a huge pain in the rear to get working properly, and takes a little bit of tinkering. Just to make sure, please read all of this very carefully, and do it exactly as it shows.

Step 1:

Make sure you have the Hamachi Client DOWNLOADED, INSTALLED, AND RUNNING.

Step 2:
Go to the NETWORK tab in Hamachi after you have Hamachi running.




Step 3:

Create a new network for Factorio.



Step 4:

Add your friends to the network by giving them the network ID and password.



Step 5:

Go into Factorio, Then Multiplayer.

IF YOU ARE HOSTING: Click "New game", generate the map, and press play. Nothing else should need to be done.



IF YOU WANT TO CONNECT TO A FRIEND THAT IS HOSTING: Click "Connect to game", take their IPv4 address that is in Hamachi (next to their name, not yours), and paste it into the IP line.



At this point, you should be playing, having a happy time, and enjoying the life of Factorio.

HOWEVER, IF YOU ARE STILL HAVING TROUBLES SEE THE NEXT TAB
Still Having Troubles? That's Not Good
Okay, okay, so you did everything perfectly, and you are still having issues?

Let's check if your network is denying access to Hamachi itself. Do this by going to your Control Panel > Network and Internet Options > Network and Sharing. The next images will show you where you need to be.







Once you are in this window above, you should see that Hamachi is an accepted network. If Hamachi is not there, then you need to go to "Change Adapter Settings" and make sure that the network is ENABLED. You may as well do a diagnose test as well just to be safe.

As a last resort, you could try what someone has commented. NOTE: I HAVE NOT TESTED THIS OUT, BE VERY CAREFUL.
Originally posted by Alex1902:
If you have trouble connecting to your friend, host could set it's metric to 1 or 10 in order to force Hamachi to be top priority connection


In network settings

1-Right click on "Hamachi" and click Properties
2-Click on Internetprotocol Version 4 (TCP/IPv4)" -> PROPERTIES -> Advanced
3-Uncheck automatic metric and put 10 or 1 (on being biggest priority, should work with 10). default is 9000.
4-Restart computer

*** Putting metric that low could cause some problems with your own connection since Hamachi will be top priority. If you experience some lag or you don't have anymore Internet, just put metric back to automatic or 9000. Also, windows updates can reset the metric to default, so if you use Hamachi another time and it doesn't work for some reason, go check the metric, it'll save you a lot of time searching for nothing.

IF IT IS STILL NOT WORKING, THEN IT IS OUT OF MY HANDS.
Seriously, use Google to try and find out what the problem is. Maybe your firewall is blocking it, maybe antivirus software, I dunno, but you need to get that checked out yo.

(Also look at these amazing comments by one person, gotta love it)

< >
71 Comments
V1ct0reo May 23 @ 8:43am 
for us, joining without port would do anything. (0.15.12)
IAHSXIDEAS May 22 @ 8:53am 
thanks it works :D
[ϟϟ] ΞΛGLΞ Mar 3 @ 10:46am 
Thx it work
BENGA Feb 11 @ 12:29am 
after i input my friend's hamachi IP, USER LOGIN window pop out, i need to input my factorio account?
vunts SKINHUB.COM Jan 2 @ 9:38am 
you've been very helpful, thanks
Cake  [author] Dec 25, 2016 @ 3:51pm 
@❄ Odey555 ❄, this guide is for Hamachi (as shown in the title). There are differences between port-forwarding and tunnelling through Hamachi in many different cases.
Odey555 Dec 25, 2016 @ 11:16am 
How about just port forwarding I'm assuming that'll also work but better?
Cake  [author] Nov 1, 2016 @ 11:51pm 
@LHunt, not a clue, I haven't touched the game basically since I made this guide. I don't see them ever hosting servers on their own or implimenting an update that allows people to connect through steam, too much work and not enough reward.

(Sorry for the very late response by the way, I just now saw this comment)
LHunt Oct 12, 2016 @ 3:40pm 
Have there been any talks of them moving to a system where they host the servers but you can direct connect to friends? Also, thanks for the guide. Hamachi is a good, easy workaround.
Cake  [author] Aug 23, 2016 @ 1:51pm 
@Billy_Beaver28, pretty sure that means that one friend doesn't have the adapter enabled properly and / or the firewall is blocking its access.