Guide ‐ Quickstart - DFJacob/AbioticFactorDedicatedServer GitHub Wiki
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.
-
Download and Install SteamCMD, which can be obtained here
-
Run SteamCMD.exe
-
Log in to an anonymous Steam account by typing
login anonymousand 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.
- Download and Install the Abiotic Factor Dedicated Server Tool by typing
app_update 2857200 validateand pressing Enter
Configuration
Once you have the server files, navigate to where it's installed.
-
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. -
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 replaceYourServerPaswordand"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 -
Rename
RunServer.txttoRunServer.bat, this allows you to double click it to run the server. Run the server and check if a console window appears. -
If you didn't use the
-AdminPasswordlaunch 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 -
Use
RunServeragain, if you can't see the server in the server browser you may have to port forward 7777 and 27015