Repository navigation
Guide ‐ Quickstart
If you are using Linux the community have a guide on how to get it working.
If you own Abiotic Factor on Steam, you can find Abiotic Factor Dedicated Server in your library under tools.
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
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
After configuring your server, you can set it up with mods if you want.
-
Open
RunServer.batin a text editor to edit (If you have trouble, rename it back toRunServer.txtduring this). -
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.
-
Generate a new personal access token, keep it secret to yourself and copy it to your clipboard.
-
Add it to your
RunServerlaunch 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. -
Go to the list of mods and copy the
# IDof mods you want to add to your server. -
Add it to your
RunServerlaunch params after the token like this-Mods=6472275;6472552;6456360, using;to separate mod entries. -
Save your
RunServer, rename back toRunServer.batif needed. -
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.