Games Abiotic Factor
Abiotic Factor server requirements
Requirements
| Our benchmark | Deep Field Games | RedSwitches | WebsNPContradicts developer | SupercraftContradicts itself | |
|---|---|---|---|---|---|
| CPU | 6% of one core, idle | Quad-core, 2 cores free for the server | 3-4 vCPU at 1-4 up to 6-8 at 8 | 4 cores 2.5 GHz at 6 up to 8+ cores 3.5 GHz at 24 | |
| RAM | 1.0 GB idle, 3.5 GB peak | 4-8 GB min, 8-16 GB rec, 4-8 GB at 1-4 | 8 GB at 1-4, 10-12 GB at 4-6, 14-16 GB at 8 | 4 GB min, 8 GB at 6, 16 GB at 12, 32 GB at 24 | |
| Disk | 2.9 GB install | 10 GB min, 20 GB+ safer, NVMe rec | 20 to 40 GB NVMe | 10 GB SSD at 6 up to 20 GB NVMe at 24 | |
| Network | UDP 7777 and 27015 | UDP 7777 game, UDP 27015 query | UDP 7777-7778 (query port wrong) | 50 to 100+ Mbps upload, UDP 7777 and 27015 | |
| OS | Linux via Wine | Windows only | Windows; Linux only via Wine | Windows and Linux (claimed) | Windows or Linux 64-bit (claimed) |
RAM by players
RedSwitches
4 to 12 GB
WebsNP
8 to 12 GB
Supercraft
4 to 8 GB
- Recommended
- Community
- RedSwitches: "1-4 players | 4-core CPU (2 cores free) | 4-8 GB ... 5-12 players | 4-6 cores (2-3 cores free) | 8-12 GB"
- WebsNP: "Small team | 1-4 | 3-4 vCPU | 8 GB | 20 GB NVMe / Standard team | 4-6 | 4-6 vCPU | 10-12 GB | 30 GB NVMe"
- Supercraft: "For a basic 6-player server, these are the absolute minimum specifications: ... RAM | 4 GB (8 GB recommended)"
Memory over time
- In use
- Peak, with cache
Community results
Loading...
Add result
Pending
- 24 hours idle
- One player for 30 minutes
- Three warm restarts
Ports
| Port | Protocol | Use | Our server |
|---|---|---|---|
7777 | UDP | Game traffic (-PORT). | Open |
27015 | UDP | Steam query (-QueryPort). | Open |
Forward UDP 7777 and 27015.
Docker setup
3 steps
Download
Free anonymous download, Steam app 2857200, about 2.9 GB. Force the Windows build.
docker volume create abiotic_files docker run --rm -v abiotic_files:/data steamcmd/steamcmd:latest \ +@sSteamCmdForcePlatformType windows +force_install_dir /data \ +login anonymous +app_info_update 1 +app_update 2857200 validate +quit docker run --rm -v abiotic_files:/data alpine chown -R 1000:1000 /dataRun
Developer example command under the Wine image from the Enshrouded page. Add
-p7777:7777/udp-p27015:27015/udp to publish the ports.docker run -d --name abiotic --init --memory 10g \ -v abiotic_files:/abiotic -w /abiotic/AbioticFactor/Binaries/Win64 \ wine_runtime wine ./AbioticFactorServer-Win64-Shipping.exe -log -newconsole \ -useperfthreads -NoAsyncLoadingThread -MaxServerPlayers=6 -PORT=7777 -QueryPort=27015 \ -ServerPassword=change-me -AdminPassword=change-me-too -SteamServerName="My server"Ready line
World up 7.6 seconds after container start.
docker exec abiotic tail -F /abiotic/AbioticFactor/Saved/Logs/AbioticFactor.log | grep -m1 'Facility.Facility up for play'
Settings
9 settings
Launch options on the start command. Per-world settings: SandboxSettings.ini in the world's save folder.
| Setting | What it does |
|---|---|
-MaxServerPlayers=6 | Player slots. Developer example: 6. |
-PORT=7777 | Game port, UDP. |
-QueryPort=27015 | Steam query port, UDP. |
-ServerPassword | Join password. |
-AdminPassword | Admin password. |
-SteamServerName | Name in the server list. |
-WorldSaveName | World to load or create. Default: Cascade. |
-useperfthreads -NoAsyncLoadingThread | Developer example threading options. |
-log -newconsole | Log to a console window and AbioticFactor/Saved/Logs. |
Troubleshooting
3 problems
- 'No WorldSaveName param, using default: Cascade'
- Expected. Pass
-WorldSaveNameto pick or create a world. - 'Engine is initialized' but players cannot join yet
- That line is early. Wait for 'Bringing World /Game/Maps/Facility.Facility up for play'.
- No connections from outside the network
- Forward UDP 7777 and 27015. Friends can also join with the session short code in the log.
Method
build 24343458
| Server | Abiotic Factor dedicated server, Steam build 24343458, game version 1.4.0.28206, downloaded 2026-10-06. |
|---|---|
| Image | Debian 13 with Wine 10, uid 1000; server files on a Docker volume. |
| Machine | AMD Ryzen 9 5950X, Proxmox VE 9, each game server in Docker inside a dedicated LXC container. 10 GB memory limit, no swap. |
| Command | wine AbioticFactorServer-Win64-Shipping.exe -log -newconsole -useperfthreads -NoAsyncLoadingThread -MaxServerPlayers=6 -PORT=7777 -QueryPort=27015 -ServerPassword=(random) -AdminPassword=(random) -SteamServerName=serversizer-lab |
Changes from defaults
- The developer's example command, with random passwords and our server name.
- Wine on Linux. Deep Field Games supports only Windows; Windows numbers can differ.
- No
-WorldSaveName: the server used its default world, Cascade.