Factorio Server Hosting Guide: Multiplayer Setup 2026

Factorio is a game about building automated factories, and running a multiplayer server lets your group collaborate on a factory that grows far beyond what any single player could manage alone. The game's deterministic simulation engine means that hosting requirements are different from most other games: CPU usage scales with factory complexity rather than player count, and bandwidth depends on how many players are actively issuing commands. This guide covers setting up a headless Factorio server in 2026, keeping mods in sync, managing saves, planning for bandwidth, and tuning performance as your factory scales.

Why host a dedicated Factorio server

Factorio has a built-in multiplayer mode where one player hosts and others join. That works for a quick session, but the host's computer must stay running, performance depends on their hardware, and if their internet hiccups, everyone disconnects. A dedicated server runs independently. Your factory keeps running whether or not any player is online (enemies still attack, trains still move, production continues), and the connection is stable because it sits in a data center with proper bandwidth.

For groups that play across time zones, a dedicated server is practically mandatory. Players in Europe can work on logistics in the morning while North American players expand the perimeter in the evening, all on the same persistent map.

Hardware and hosting requirements

Factorio is unusual because hardware requirements depend almost entirely on your factory, not on the number of connected players. A small base with a few hundred assembling machines runs on almost anything. A megabase producing thousands of science per minute needs serious CPU power.

Factorio server specs based on factory scale.
Factory stageRAMCPUNotes
Early to mid-game (pre-rocket)1 to 2 GB1 core, 3.5 GHz+Minimal requirements
Post-rocket, growing factory2 to 4 GB1 core, 4 GHz+Belt and inserter counts climb
Megabase (1000+ SPM)4 to 8 GB2 cores, 4.5 GHz+UPS optimization becomes critical
Megabase with heavy mods8 to 16 GB2 cores, 5 GHz+Mods like Space Exploration add load

Factorio's simulation runs on a single thread, so clock speed is king. The AMD Ryzen 9 7950X used by HostValues, with boost clocks above 5 GHz, handles even megabase factories at a solid 60 UPS (updates per second). When UPS drops below 60, the game slows down for everyone, so choosing fast hardware pays off directly.

Setting up the headless server

Factorio's headless server runs without a graphical interface. You download it for free from factorio.com (a valid Factorio purchase tied to your account is required). On Linux:

  1. Download the headless build from your Factorio account page.
  2. Extract to your chosen directory: tar -xf factorio-headless_linux_x.x.x.tar.xz.
  3. Create a save to start from: ./factorio --create /home/factorio/saves/myworld.zip.
  4. Copy and edit the server settings: cp data/server-settings.example.json server-settings.json.
  5. Start the server: ./factorio --start-server /home/factorio/saves/myworld.zip --server-settings server-settings.json.

Use a systemd service or screen/tmux to keep the process running after you close your SSH session. A systemd service is preferred because it handles automatic restarts on crash.

On a managed hosting panel like HostValues game hosting, these steps are handled through the web interface. Select Factorio, configure your map settings, and start the server.

Server settings that matter

The server-settings.json file controls visibility, passwords, and game behavior. Key settings:

  • name and description: what players see in the server browser. A clear name helps your community find you.
  • visibility: set to {"public": true, "lan": true} for a public server or {"public": false} for private. Public servers appear in the in-game browser.
  • game_password: set this for private servers. Anyone who knows the password can join.
  • autosave_interval: how often the server writes a save (in minutes). Default is 5. Lower values mean less progress lost on a crash but more disk writes.
  • autosave_slots: how many rolling autosaves to keep. Set this to at least 10 so you can roll back if something goes wrong.
  • max_players: 0 means unlimited. Set a reasonable limit based on your hardware.
  • afk_autokick_interval: kick idle players after this many minutes. Useful on public servers to free slots.

Mod synchronization

Factorio has excellent built-in mod support. When a player connects to a modded server, the game automatically detects version mismatches and offers to download the correct versions. This is one of the smoothest mod-sync experiences in multiplayer gaming.

To install mods on the server:

  1. Place .zip mod files in the mods directory.
  2. Edit mod-list.json to enable or disable specific mods.
  3. Restart the server. Factorio validates mod compatibility at startup.

Popular mods in 2026 include Space Exploration (extends the game into space with interplanetary logistics), Krastorio 2 (expanded tech tree and production chains), Industrial Revolution 3 (material-age progression), and quality-of-life mods like Squeak Through and Even Distribution.

When updating mods, update all mods at once and test the save on a local copy first. A mid-game mod update that removes or renames items can corrupt inventories if the mod author did not handle migration properly. Keep a backup of both the save and the mod versions before any update.

Save management and backups

Factorio saves are self-contained zip files that include the map, player data, and mod settings. This makes backups straightforward: copy the save file, and you have a complete snapshot.

Best practices:

  • Set autosave_slots to at least 10 to maintain a rolling window of saves.
  • Run an external backup script that copies the latest autosave to a separate directory (or off-server) every hour.
  • Before major events (mod updates, version upgrades, nuclear testing) take a manual save: send /save backup-before-nukes through the console.
  • Test your restore process at least once. Nothing is worse than discovering your backup routine was broken after you actually need it.

Factorio save files grow with map exploration. A heavily explored map with a large factory can produce saves of 50 to 200 MB. NVMe storage ensures these writes complete quickly without causing a tick stutter.

Multiplayer bandwidth

Factorio's network model is unusually efficient. Instead of syncing world state, it syncs player inputs (commands). The server runs the simulation, and clients run the same simulation locally, only exchanging the inputs needed to stay in sync. This means bandwidth is low even on large maps.

Typical bandwidth per player is 20 to 100 KB/s depending on activity level. A server with 10 active players might use 1 to 3 Mbps total. Latency matters more than raw bandwidth: the game introduces input delay equal to the round-trip time between client and server. Players with 200 ms ping will feel a noticeable delay on every action. Hosting in a data center close to your player base (HostValues offers six locations across Europe and North America) minimizes this.

Performance optimization: keeping 60 UPS

When a Factorio factory gets large enough, the server cannot finish a simulation tick in 1/60th of a second, and UPS drops below 60. At that point the game literally slows down. Optimization strategies:

  • Use trains over belts for long distance. Belts simulate every item on them individually. Trains move items in bulk with minimal simulation cost.
  • Prefer beacons and modules. Fewer, faster machines with productivity modules consume less UPS than many slow machines.
  • Minimize active entities. Every inserter, belt segment, and assembling machine costs UPS. A well-designed factory uses fewer entities to achieve the same throughput.
  • Reduce pollution spread. Pollution triggers biter attacks, and pathfinding for biters is expensive. Walls, turrets, and pollution control (efficiency modules, fewer machines) keep biter activity manageable.
  • Limit radar coverage. Active radars scan chunks, which costs server resources. Use only as many as needed.
  • Monitor with /performance. The in-game performance overlay shows exactly where tick time is being spent: entity update, electric network, transport lines, and more.

Frequently asked questions

Is the Factorio headless server free?

The download is free, but you need a Factorio account linked to a valid purchase to authenticate the server for public multiplayer. For private servers (password protected, not listed in the browser), authentication is not strictly required, but you still need the download link from your account.

How many players can a Factorio server handle?

There is no hard player limit, but bandwidth and input latency scale with player count. Servers with 10 to 20 players work well on standard hardware. Above 20, network latency and command synchronization become the bottleneck rather than CPU. Most Factorio communities stay in the 4 to 16 player range for the best experience.

Can I run Factorio alongside other game servers?

Yes, if you have a VPS with sufficient resources. Factorio's base requirements are modest until the factory grows. A small Factorio server alongside a Minecraft server works fine if you have enough RAM for both. On a managed game panel, each game typically gets its own allocation.

Why HostValues?

HostValues game server plans run on AMD Ryzen 9 7950X processors with NVMe storage, which gives Factorio's single-threaded simulation the clock speed it needs to maintain 60 UPS. DDoS protection is included on every plan, and six server locations let you host close to your player base for minimal input delay. Browse game hosting plans or choose a VPS for full root access.


Still stuck? Open a support ticket and our team will help you out.

Back to the blog