Installing mods can appear tricky, but in this guide we're going to walk through how to do it on Windows, Mac, and Linux (including servers), and we'll even show you how you can save time when playing on a Factorio server with mods.

First, find the mods to install.

The first thing we need to do is find the mods you want to play.  It's easy to find these mods on the Official Factorio Mod Page. Find the mods you would like to play, login to the webiste, and download the files.

When downloading mod files make sure you check the dependencies of each mod. A single mod might contain ten-to-twenty other mods that are required to run. (Skip to the end of the article for tips on how to avoid missing dependencies for Factorio)

https://mods.factorio.com

Installing Mods on your Computer.

This process will differ slightly for each operation system so find your OS and follow the instructions below.

Windows

To install mods on Factorio for Windows, first you need to locate the mods folder. This folder can be found in the game’s installation directory. To get to this folder, open Windows Explorer and navigate to the game’s installation directory. The default directory for the game is C:\Program Files (x86)\Factorio.

Now, you can install mods by unzipping downloaded mod files from earlier and placing them in the mods folder. Once the mod is inside the folder, it will be ran the next time you boot your client.

Mac

To install mods on Factorio for Mac, first you need to locate the mods folder. To do this, open Finder and navigate to the Applications folder. In this folder, you should find the Factorio app. Right-click on this app and select Show Package Contents.

Once you’re in the Factorio app’s package contents, open the Contents folder and then open the Resources folder. In this folder, you should find a mods folder.

Next take the files downloaded previously and unzip the mod files and place the output from that mods folder. Once the mod is inside the folder, it will be ran the next time you boot your client.

Linux

To install mods on Factorio for Linux, first you need to locate the mods folder. To do this, open a terminal window and navigate to the Factorio installation directory. The default directory for the game is /usr/share/games/factorio.

Once you've navigated to the game's installation directory, open the mods folder. Then, extract the install files you downloaded from the mods page and place them in the mods folder.

Relaunch your client and the mods will be loaded.

What about installing mods on a server?

Installing mods on a Factorio server is very similar to the Linux installation above. The main difference will come from the installation location.

If you are running a Factorio server locally, then the install location will be the same as mentioned previously. However, if you are running a server on a Factorio Game Hosting service then the mods folder will be in the main directory of your server.

If I install mods on my Factoiro server, will the clients have to install the same mods?

Yes, Factorio offers a convenient way to save time when clients connect to a server. It compares the modlist.json files and, if the client is missing a necessary mod, it will prompt the user with a one-click install for all the necessary mods.

Is there a better way to install mods on a Factorio server than just uploading the ZIP files?

Yes, there is! ServerFlex offers an intuative 1-click installation for Factorio server mods. This even included the ability to register, install and update all of the required depedencies for Factorio mods too. Check out this video tutorial:

1-Click Factorio Mod installs.

Once you've installed the mods, be sure to take some time to explore and enjoy the new features they offer! You may find yourself discovering new ways to play and enjoying the game even more than before.

If you are looking to get started on your own Factorio server, and are looking for the simplest, most intuative Factorio server hosting around, then check out ServerFlex's Factorio Server Hosting. Plans start from as little as $5/month and you can be up and running in less than sixty seconds.