Skip to content

Manual-first Windows server guide

Abiotic Factor Dedicated Server Setup and Crossplay Guide

Create an Abiotic Factor Windows server with a named Cascade world, explicit UDP game/query ports, a protected admin password, and a platform mode that matches the players who actually need to discover it.

Abiotic Factor accepts up to 24 through its player argument but the developer guide warns against more than six. Its platform limiter is equally specific: PC means Steam, Xbox includes Windows Store, PlayStation stands alone, and omitting the limiter enables current crossplay. Only Steam local worlds have an official dedicated-server migration path.

Reviewed 2026-08-30Official Windows dedicated server; current clients can use all-platform crossplay or explicit Steam PC, PlayStation, or Xbox/Windows Store groupings.

Steam application

App ID 2857200

The developer-maintained quickstart supports anonymous SteamCMD installation.

Community or project reference[official-quickstart]

Server operating system

Windows officially supported

The official quickstart calls Linux a community workaround, so this product does not advertise Linux support.

Community or project reference[official-quickstart]

World identity

Cascade by default

Keep an imported folder named Cascade or select it explicitly with -WorldSaveName=.

Community or project reference[official-launch][official-migration]

Player count

1-24 accepted; more than 6 not recommended

The command-line range is not the same as a developer-backed capacity promise.

Community or project reference[official-launch]

Native administration

Admin password, Admin.ini, and Player Management

No official RCON channel is documented in the reviewed server wiki.

Community or project reference[official-launch][official-quickstart]

Protect the server first: Use Force World Save, close the process normally, and copy the entire Saved/SaveGames/Server tree before changing WorldSaveName, sandbox files, platform mode, or server binaries.

Size the host before downloading

PC and capacity guidance

The publisher provides product-level Steam requirements, not a player-count capacity table for the dedicated process. The profiles above are conservative editorial starting points, and the official warning against more than six players remains controlling.

Abiotic Factor resource profiles
ProfilePlayersMemoryProcessorStorage
Developer-sized private group
Conservative starting point
1-6 players16 GB total host RAM starting pointFour modern CPU cores available to the server workloadSSD with room for the install, growing world, logs, and snapshots
Host and play or exceed six players
Conservative starting point
Host plus client, or 7-24 experimental players32 GB total system RAM starting pointModern high-clock desktop CPU; measure sustained server loadSSD with external backup retention
The Steam page recommends 16 GB for the product and says hosting several players raises CPU needs. [steam-store][official-launch]
This is an editorial server-host starting point, not a dedicated-server minimum. [steam-store][official-launch]
More than six triggers the developer's not-recommended warning even though the argument accepts it. [steam-store][official-launch]
Measure CPU, memory, save duration, and join stability before inviting the full group. [steam-store][official-launch]

First boot

Install the Windows server with an explicit identity

A short launch line is easier to audit than a copied collection of obsolete performance switches. Begin with the arguments the current developer wiki documents.

  1. 1

    Install the official server

    Use anonymous SteamCMD and a dedicated folder on an SSD.

    steamcmd +login anonymous +force_install_dir D:\Servers\AbioticFactor +app_update 2857200 validate +quit
  2. 2

    Choose world, ports, and player ceiling

    Start with Cascade, UDP 7777/27015, and no more than the developer-recommended six players.

  3. 3

    Set platform and protected credentials

    Omit -PlatformLimited for current all-platform crossplay, or choose exactly one documented group; set unique join and admin passwords.

    Do not publish a command line containing the real passwords.

  4. 4

    Prove persistence

    Join, use Force World Save, close normally, restart, and confirm the same world before opening WAN access.

  • The current developer guide no longer recommends historical async-loading workaround flags; do not cargo-cult them into the default command.

Crossplay

Match the platform limiter to the audience

A platform limiter changes which clients discover and join the server; it is not a performance preset.

  1. 1

    Use no limiter for the shared crossplay server

    This is the documented all-platform path for current Steam, Xbox/Windows Store, and PlayStation clients.

  2. 2

    Use PC only for Steam

    -PlatformLimited=PC excludes console and Windows Store group discovery.

  3. 3

    Understand the Xbox grouping

    -PlatformLimited=Xbox covers Xbox and Windows Store clients; PlayStation is a separate value.

Supported migration

Move a Steam local world into the dedicated server

The official migration path applies to Steam local/player-hosted worlds, not local saves from Xbox, PlayStation, or Windows Game Pass.

  1. 1

    Copy the complete Steam world

    After stopping the source session, copy its folder from %LocalAppData%/AbioticFactor/Saved/SaveGames/<SteamID>/Worlds.

  2. 2

    Place it under the server Worlds directory

    Restore into AbioticFactor/Saved/SaveGames/Server/Worlds without flattening the world folder.

  3. 3

    Resolve the world name

    Rename the imported folder to Cascade or preserve its name and pass the same -WorldSaveName value.

    Stop if a fresh world opens; correct the path/name before the new state is saved repeatedly.

Keep every layer consistent

Ports, firewall, and router setup

Open only the services your Abiotic Factor server actually uses. The game process, Windows Firewall rule, router forward, and player join address must all agree on the same port and protocol.

Abiotic Factor dedicated server ports
PortProtocolPurposeExposureNotes
7777UDPDefault player/game traffic selected with -PORT=Internet playersRequired for this useMatch the launch argument, Windows Firewall, and router forwarding.[official-quickstart][official-launch]
27015UDPDefault Steam query/listing traffic selected with -QueryPort=Internet playersRequired for this useA running process can still be undiscoverable when this path is blocked.[official-quickstart][official-launch]
14001UDPLocal discovery when -LANOnly is activeLAN onlyOptionalDo not use -LANOnly for an Internet-listed server.[official-launch]

Never expose an administration or RCON port merely so players can join. Keep remote administration private whenever possible, use a strong unique credential, and confirm the game's own security model before forwarding it.

Know what must survive a reinstall

Files, worlds, and configuration

Abiotic Factor server files
File or folderPurposeBackupNotes
AbioticFactor/Saved/SaveGames/Server/Worlds/<world>Selected dedicated world and player stateCriticalThe default world folder is Cascade.[official-migration]
AbioticFactor/Saved/SaveGames/Server/Admin.iniNative administrator identitiesCriticalAn alternate location can be selected with -AdminIniPath=; protect platform identifiers.[official-launch]
AbioticFactor/Saved/SaveGames/Server/Worlds/<world>/SandboxSettings.iniNative per-world sandbox settingsCriticalAn app can select another Saved-relative file with -SandboxIniPath=; inspect the real launch line.[sandbox-reference][official-launch]
AbioticFactor/Saved/LogsStartup, configuration, save, and connection diagnosisRecommendedRedact passwords, addresses, and platform identifiers before sharing.[official-quickstart]
Abiotic Factor configuration reference
Setting or fileLocationWhat it controlsRestart?
-WorldSaveName=CascadeServer launch argumentsSelects the world folder; Cascade is the native default[official-launch][official-migration]Yes
-MaxServerPlayers=6Server launch argumentsSets the accepted player ceiling from 1 to 24[official-launch]Yes
-PlatformLimited=PCServer launch argumentsRestricts discovery to PC, Playstation, or Xbox/Windows Store[official-launch]Yes
-AdminPassword=Protected server launch configurationLets supported users authenticate to Player Management[official-launch][official-quickstart]Yes
-SandboxIniPath=SaveGames/Server/Worlds/Cascade/SandboxSettings.iniServer launch arguments; path relative to AbioticFactor/SavedSelects a managed sandbox INI instead of the per-world default[official-launch][sandbox-reference]Yes

Avoid incompatible clients and unsafe shortcuts

Players, mods, and administration

Cross-play and editions

Omitting -PlatformLimited enables the current all-platform crossplay path; explicit PC, Playstation, and Xbox values intentionally split discovery groups.

  • PC means Steam clients.
  • Xbox includes Xbox and Windows Store clients.
  • Playstation selects the PlayStation group.
  • Use an admin password for console administration because SteamID-only lists cannot identify every platform.

Mods and extensions

The reviewed developer server wiki documents sandbox customization but does not establish a first-party Workshop-style dedicated-server mod deployment workflow.

  • Treat SandboxSettings.ini and documented launch arguments as the supported customization surface.
  • Do not promise automated Workshop synchronization without a current publisher source and release test.
  • Back up the world before changing progression, loot, durability, time, or spawn behavior.

Administration

Use -AdminPassword, Admin.ini, and the in-game Player Management interface; the reviewed official wiki does not document RCON.

  • Use Force World Save before planned maintenance.
  • Protect Admin.ini and command lines that contain passwords.
  • Do not invent or forward an RCON port for this game.

Preserve a return path before maintenance

Updates, backups, and rollback

Update without gambling the world

Update only after a normal close and complete Server-tree snapshot; Steam validation installs current official files but does not promise arbitrary historic rollback.

  1. 1

    Capture runtime identity

    Record Steam build, world name, sandbox path, launch arguments, ports, and platform mode.

  2. 2

    Force-save and close

    Use Player Management's Force World Save, close normally, and copy the complete Server tree.

  3. 3

    Install the update

    Validate App ID 2857200, then remove obsolete historical flags and verify the intended world before public joins.

    steamcmd +login anonymous +app_update 2857200 validate +quit
  4. 4

    Restore only a compatible set

    If rollback is required, use a publisher-exposed compatible branch plus the matching full world/config snapshot.

Back up and prove the restore path

The reliable recovery unit is Saved/SaveGames/Server plus the active sandbox/admin files and the launch arguments that select them.

  1. 1

    Force-save and stop

    Warn players, force the world save, close normally, and wait for the process to exit.

  2. 2

    Copy the full Server data

    Capture Worlds, Admin.ini, sandbox settings, and a redacted launch record in one dated snapshot.

  3. 3

    Quarantine before restore

    Preserve the current unexpected state, then restore one complete known-good snapshot while stopped.

  4. 4

    Verify world identity

    Start privately, confirm the expected world and players, force-save, restart, and test every advertised platform group.

Diagnose before reinstalling

Common Abiotic Factor server problems

A platform group cannot see the server

What players see

Steam sees the server but Xbox, Windows Store, or PlayStation users do not, or the reverse.

Likely cause

-PlatformLimited selects a different discovery group, or game/query UDP paths and builds do not match.

  1. 1.Preserve the launch line and identify whether a platform limiter is present.
  2. 2.Choose the documented audience mode, restart, and test UDP 7777/27015 from that platform.

A migrated Steam world starts as a fresh Cascade

What players see

The dedicated server loads a new world instead of the copied local world.

Likely cause

The folder is outside Server/Worlds or its name does not match -WorldSaveName.

  1. 1.Stop and quarantine the newly created world.
  2. 2.Restore the complete source folder and select its exact name or rename it to Cascade.

The management app cannot complete a clean remote stop

What players see

The world is online, but an automated save/stop action reports that no remote service is available.

Likely cause

Abiotic Factor documents in-game Force World Save but no official RCON/native remote shutdown channel.

  1. 1.Use Player Management to Force World Save and confirm completion.
  2. 2.Close the server normally and wait for exit before backup; do not repeatedly kill the process.

Evidence stays visible

Sources and verification

Technical behavior changes with server builds. These are the references reviewed for this guide. Official documentation wins if a later patch changes a path, port, command, or compatibility rule.

  1. [official-quickstart] DFJacob / Abiotic Factor Dedicated Server wiki

    Abiotic Factor Dedicated Server wiki quickstart

    Reviewed 2026-08-30 · Community or project reference

  2. [official-launch] DFJacob / Abiotic Factor Dedicated Server wiki

    Dedicated server launch parameters

    Reviewed 2026-08-30 · Community or project reference

  3. [official-migration] DFJacob / Abiotic Factor Dedicated Server wiki

    Migrating saves to a dedicated server

    Reviewed 2026-08-30 · Community or project reference

  4. [sandbox-reference] Official Abiotic Factor Wiki

    Abiotic Factor sandbox settings

    Reviewed 2026-08-30 · Community or project reference

  5. [steam-store] Deep Field Games / Steam

    Abiotic Factor Steam requirements

    Reviewed 2026-08-30 · Official documentation

Keep learning

Related guides

Gone Wrong Servers

Want to host your own Abiotic Factor server?

Download Gone Wrong Servers for guided setup, safer updates, backups and recovery on your Windows PC.