Automation · Lightweight
Host a Factorio Server
Host Factorio on your own Windows 10/11 or Linux computer. Swarm Hosts gives you a browser control panel to start, stop, monitor, and back up your server.
- Server Actions
- Backups
Available in Early Access
Hardware and runtime
What Factorio needs
Minimum requirements are a starting point. World size, player count, content, and game settings can require more resources.
- CPU
- 2+ cores
- Memory
- 2 GiB minimum
- Player traffic
- UDP
- Backup coverage
- 4 saved data locations
- Persistent data: /factorio
- Gameplay: assigned UDP port
- First start: creates a save automatically when none exists
- Files: saves, mods, and server settings persist across restarts
- Ready signal: the server log reports Hosting game at IP ADDR:
- Minimum resources: 2 CPU and 2 GB RAM
Technical overview
Factorio uses UDP for gameplay and stores saves, mods, and configuration under /factorio. The current managed server version is Factorio 2.0.77.
Launch workflow
From host to running server
Factorio currently has no game-specific settings form. Use Files & Backups → File Manager for saves, mods, and configuration files. Stop the server before editing game configuration. Create a backup before replacing a save or changing a mod set. Platform backups include /factorio/saves, /factorio/config, /factorio/mods, and /factorio/scenarios.
- Choose Factorio.
- Select the target Swarm Host or Swarm Zone.
- Set the Swarm Server name and resource limits.
- Launch and wait for the server to create or load its save.
Networking
How players connect
Players can use Factorio's multiplayer browser or direct-connect flow with the published host and assigned UDP port shown on the Swarm Server.
Managed shared relay when the game, host, and current relay path support it.
Server Actions
Manage your Factorio server
Available tools depend on the game, server status, and your permissions. The game guide explains any setup needed for Server Actions.
Server status
Read the pinned Factorio version, save, settings, and online-player summary.
Discover players
Refresh known and currently online Factorio players for trusted selections.
Access lists
Refresh persisted Factorio bans, whitelist members, and administrators.
Broadcast message
Send a server-authored message to every connected force.
Save map now
Save the active map and wait for a correlated, structurally valid save archive.
Kick player
Disconnect a currently online Factorio player.
Ban player
Disconnect and persistently ban a known Factorio player.
Unban player
Remove a player from the persisted Factorio ban list.
Add to whitelist
Add a known player to the whitelist; the first entry restricts server access.
Remove from whitelist
Remove a player from the whitelist; removing the last entry allows everyone.
Promote administrator
Grant Factorio administrator rights to a known player.
Demote administrator
Remove Factorio administrator rights from a selected administrator.
Mods & Content status
Mods and custom content
Factorio mods remain a manifest-only manual-files workflow under /factorio/mods. Mod archives execute code and must match the pinned game/DLC version. Swarm Hosts does not resolve portal versions, dependencies, updates, order, or exact rollback in this integration.
Factorio mods are managed manually through Files & Backups. There is no Factorio Mods & Content page. Mod ZIPs live under /factorio/mods and execute code in the game runtime.
- Compatibility depends on Factorio 2.0.77, enabled DLC, dependencies, and each mod's declared version constraints.
- The current integration does not promise portal discovery, dependency resolution, automatic updates, load ordering, drift repair, or exact-version rollback.
- Back up saves, configuration, and the complete mod set together before a change. Restart the server after changing mods and verify the load log before players rejoin.
- Automatic mod updates on startup are disabled by default.
Know before launch
Before you launch
- Host on Windows 10/11 or Linux with Docker Desktop in Linux-container mode on Windows, or Docker Engine or rootful Podman on Linux.
- Managed shared relay when the game, host, and current relay path support it.
Windows 10/11 + Linux
Ready to host Factorio?
Connect the Windows or Linux computer you already own, then follow the game-specific launch path.