ServerSizer

Games Abiotic Factor

Abiotic Factor server requirements

Build 24343458, 2026-10-06. Windows-only server, run under Wine on Linux. Steam SteamDB

Requirements

Our benchmarkDeep Field GamesRedSwitchesWebsNPContradicts developerSupercraftContradicts itself
CPU6% of one core, idleQuad-core, 2 cores free for the server3-4 vCPU at 1-4 up to 6-8 at 84 cores 2.5 GHz at 6 up to 8+ cores 3.5 GHz at 24
RAM1.0 GB idle, 3.5 GB peak4-8 GB min, 8-16 GB rec, 4-8 GB at 1-48 GB at 1-4, 10-12 GB at 4-6, 14-16 GB at 84 GB min, 8 GB at 6, 16 GB at 12, 32 GB at 24
Disk2.9 GB install10 GB min, 20 GB+ safer, NVMe rec20 to 40 GB NVMe10 GB SSD at 6 up to 20 GB NVMe at 24
NetworkUDP 7777 and 27015UDP 7777 game, UDP 27015 queryUDP 7777-7778 (query port wrong)50 to 100+ Mbps upload, UDP 7777 and 27015
OSLinux via WineWindows onlyWindows; Linux only via WineWindows 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

0 GB1 GB2 GB3 GB4 GB5 GB3.5 GB0 min30 min0 GB1 GB2 GB3 GB4 GB5 GB3.5 GB0 min
  • In use
  • Peak, with cache
Raw data (CSV)

Community results

Loading...

Add result
Hosting
Enough RAM?
Privacy

Pending

  • 24 hours idle
  • One player for 30 minutes
  • Three warm restarts

Ports

PortProtocolUseOur server
7777UDPGame traffic (-PORT).Open
27015UDPSteam query (-QueryPort).Open

Forward UDP 7777 and 27015.

Docker setup

3 steps
  1. 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 /data
  2. Run

    Developer example command under the Wine image from the Enshrouded page. Add -p 7777:7777/udp -p 27015: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"
  3. 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.

SettingWhat it does
-MaxServerPlayers=6Player slots. Developer example: 6.
-PORT=7777Game port, UDP.
-QueryPort=27015Steam query port, UDP.
-ServerPasswordJoin password.
-AdminPasswordAdmin password.
-SteamServerNameName in the server list.
-WorldSaveNameWorld to load or create. Default: Cascade.
-useperfthreads -NoAsyncLoadingThreadDeveloper example threading options.
-log -newconsoleLog to a console window and AbioticFactor/Saved/Logs.

Troubleshooting

3 problems
'No WorldSaveName param, using default: Cascade'
Expected. Pass -WorldSaveName to 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
ServerAbiotic Factor dedicated server, Steam build 24343458, game version 1.4.0.28206, downloaded 2026-10-06.
ImageDebian 13 with Wine 10, uid 1000; server files on a Docker volume.
MachineAMD Ryzen 9 5950X, Proxmox VE 9, each game server in Docker inside a dedicated LXC container. 10 GB memory limit, no swap.
Commandwine 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.

Full method

Sources