# How to Configure Your Factorio Server (server-settings.json) (/docs/factorio/server-config)



import { File, Folder, Files } from 'fumadocs-ui/components/files';

All Factorio server settings live in `server-settings.json`.

<Files>
  <Folder name="factorio" defaultOpen>
    <File name="server-settings.json" />

    <Folder name="saves" defaultOpen>
      <File name="my-save.zip" />
    </Folder>

    <Folder name="mods" defaultOpen>
      <File name="mod-list.json" />

      <File name="mod-settings.dat" />
    </Folder>

    <Folder name="data">
      <File name="server-settings.example.json" />

      <File name="map-gen-settings.example.json" />
    </Folder>
  </Folder>
</Files>

Copy `data/server-settings.example.json` to `server-settings.json` and customize.

***

Server Identity [#server-identity]

| Setting         | Default | Description                    |
| --------------- | ------- | ------------------------------ |
| `name`          | `""`    | Server browser name            |
| `description`   | `""`    | Server description             |
| `tags`          | `[]`    | Browser filter tags            |
| `game_password` | `""`    | Join password (empty = public) |
| `max_players`   | `0`     | 0 = unlimited                  |

Visibility & Authentication [#visibility--authentication]

| Setting                     | Default | Description                                        |
| --------------------------- | ------- | -------------------------------------------------- |
| `visibility.public`         | `true`  | Show in public browser (requires username + token) |
| `visibility.lan`            | `true`  | LAN auto-discovery                                 |
| `username`                  | `""`    | Your factorio.com username                         |
| `token`                     | `""`    | Auth token from factorio.com/profile               |
| `require_user_verification` | `true`  | Only verified factorio.com accounts can join       |

> 📝 **Note:** For public listing, set `username` and `token` (preferred over `password` since the file is plaintext). Get your token at [factorio.com/profile](https://factorio.com/profile).

Auto-Save [#auto-save]

| Setting                   | Default | Description                      |
| ------------------------- | ------- | -------------------------------- |
| `autosave_interval`       | `10`    | Minutes between saves            |
| `autosave_slots`          | `5`     | Rotating save slots              |
| `autosave_only_on_server` | `true`  | Only save on server, not clients |
| `auto_pause`              | `true`  | Pause when no players connected  |

Player Management [#player-management]

| Setting                                     | Default         | Description                             |
| ------------------------------------------- | --------------- | --------------------------------------- |
| `afk_autokick_interval`                     | `0`             | Minutes before AFK kick (0 = never)     |
| `allow_commands`                            | `"admins-only"` | `"true"`, `"false"`, or `"admins-only"` |
| `ignore_player_limit_for_returning_players` | `false`         | Let returning players bypass max count  |

Network [#network]

| Setting                              | Default | Description               |
| ------------------------------------ | ------- | ------------------------- |
| `max_upload_in_kilobytes_per_second` | `0`     | 0 = unlimited             |
| `max_heartbeats_per_second`          | `60`    | Network tick rate (6–240) |

Ports [#ports]

| Port      | Protocol | Purpose                                       |
| --------- | -------- | --------------------------------------------- |
| **34197** | UDP      | Game traffic                                  |
| RCON      | TCP      | Remote console (user-defined, commonly 27015) |

RCON Setup [#rcon-setup]

Add to startup parameters:

```
--rcon-port 27015 --rcon-password "YourPassword"
```

Related Guides [#related-guides]

* [Admin Setup](/docs/factorio/admin-setup)
* [How to Install Mods](/docs/factorio/mod-setup)
* [Space Age DLC](/docs/factorio/space-age)
* [How to Join](/docs/factorio/join-server)
