Skip to content

Guide ‐ Quickstart

DFJacob edited this page Oct 26, 2026 · 13 revisions

NOTE: Dedicated Server is currently available for Windows Only

If you are using Linux the community have a guide on how to get it working.

Installation

Option 1: Steam Client

If you own Abiotic Factor on Steam, you can find Abiotic Factor Dedicated Server in your library under tools.

Option 2: SteamCMD (Recommended)

The Dedicated Server tool for Abiotic Factor is downloaded and setup using Valve's Steam server tool, SteamCMD.

  1. Download and Install SteamCMD, which can be obtained here

  2. Run SteamCMD.exe

  3. Log in to an anonymous Steam account by typing login anonymous and pressing Enter

Optional Step) Set an install directory using the command force_install_dir <DesiredPath>. If you dont do this, the install dir will default to the location your steamCMD is.

  1. Download and Install the Abiotic Factor Dedicated Server Tool by typing app_update 2857200 validate and pressing Enter

Configuration

Once you have the server files, navigate to where it's installed.

  1. Create a new txt file called RunServer and place it in \(Server Install)\AbioticFactor\Binaries\Win64\ An example RunServer file is provided in this github.

  2. Open RunServer add the following: AbioticFactorServer-Win64-Shipping.exe -log -newconsole -useperfthreads -NoAsyncLoadingThread -MaxServerPlayers=6 -PORT=7777 -QueryPort=27015 -ServerPassword=YourServerPassword -AdminPassword=YourAdminPassword -SteamServerName="Your Server Name" Ensure you replace YourServerPasword and "Your Server Name" with the correct info. If you don't want a password to access the admin menu in-game, remove the -AdminPassword= launch parameter

  3. Rename RunServer.txt to RunServer.bat, this allows you to double click it to run the server. Run the server and check if a console window appears.

  4. If you didn't use the -AdminPassword launch parameter, you will need to manually add your SteamID (Doesn't work for Xbox or Playstation) to the server config. Close the server and navigate to \(Server Install)\AbioticFactor\Saved\SaveGames\Server\Admin.ini. Edit this file and add your SteamID under [Moderators], eg: Moderator=76561198053306820

  5. Use RunServer again, if you can't see the server in the server browser you may have to port forward 7777 and 27015

Mods

After configuring your server, you can set it up with mods if you want.

  1. Open RunServer.bat in a text editor to edit (If you have trouble, rename it back to RunServer.txt during this).

  2. Log into an account at mod.io (Create a new account if you need) and navigate to the personal access token page in your profile settings.

  3. Generate a new personal access token, keep it secret to yourself and copy it to your clipboard.

  4. Add it to your RunServer launch params as -ModioToken=<token>. It is a long token so make sure you paste all of it and make sure there is no space between the = and the start of the token.

  5. Go to the list of mods and copy the # ID of mods you want to add to your server.

  6. Add it to your RunServer launch params after the token like this -Mods=6472275;6472552;6456360, using ; to separate mod entries.

  7. Save your RunServer, rename back to RunServer.bat if needed.

  8. Run the server and watch the log for any errors, if there are issues it should tell you how to fix them.

See Technical ‐ Launch Parameters for more information about how to configure mods.