# How to Install Mods on Your Factorio Server (/docs/factorio/mod-setup)



import { Step, Steps } from 'fumadocs-ui/components/steps';

Installing Mods [#installing-mods]

1. Download mods from [mods.factorio.com](https://mods.factorio.com/)
2. Upload the `.zip` files to the `mods/` folder — **do NOT extract**
3. Restart the server

mod-list.json [#mod-listjson]

Controls which mods are enabled. Auto-generated on first start:

```json
{
  "mods": [
    {"name": "base", "enabled": true},
    {"name": "some-mod", "enabled": true}
  ]
}
```

Mod Settings (mod-settings.dat) [#mod-settings-mod-settingsdat]

This binary file stores mod startup settings. To configure:

1. Set up mod settings in your **local** Factorio client
2. Copy `mod-settings.dat` from your local `mods/` folder to the server's `mods/` folder

Important [#important]

* **All players must have identical mods and versions** — mismatches prevent connection
* Players can use "Sync mods with server" in the server browser to auto-match
* Mod checksums are verified at startup

Related Guides [#related-guides]

* [Server Configuration](/docs/factorio/server-config)
* [Space Age DLC](/docs/factorio/space-age)
