background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Kategoriler

Abiotic Factor Server Setup Guide


This guide covers everything you need to set up and configure your Abiotic Factor dedicated server on Legion Hosting, including first start, GPanel startup variables, sandbox settings, world configuration, connecting to your server, and save management. For help with crashes and connection problems, see Abiotic Factor Troubleshooting.

What Is Abiotic Factor

Abiotic Factor is a cooperative survival game set inside a massive underground science facility. Up to six players work together as scientists trapped in a research complex overrun by anomalous creatures and environmental hazards. The game blends survival mechanics -- hunger, thirst, fatigue, crafting, and base building -- with physics-based combat and exploration across multiple interconnected facility sectors. Players research new technologies, build defenses, and uncover the mysteries of what went wrong in the facility.

Key features of the dedicated server include:

  • Persistent world that runs 24/7 so players can join and leave freely
  • Extensive sandbox settings for difficulty, enemy behavior, resource rates, and player stats
  • Multiple save worlds with independent configurations
  • Admin password protection and server browser visibility
Stop your server before editing any configuration files. Always stop your server from the Console tab in GPanel before making changes. Edits made while the server is running may be overwritten when the server shuts down.

First Start

When you first receive your Abiotic Factor server from Legion Hosting, it needs to complete an initial installation before it can be played on.

  1. Log in to GPanel and select your Abiotic Factor server from the server list.
  2. Click the Console tab and press Start.
  3. The server will download and install the Abiotic Factor dedicated server files via Steam (App ID 2857200). This initial download can take several minutes.
  4. Once the download completes, the server will start automatically. Wait until you see log output indicating the server is listening for connections.
  5. The first boot may take longer than subsequent starts while the server generates initial world data and configuration files.
Automatic updates. Each time the server starts, it checks for and applies any available updates from Steam. If an update is available, the server will download and install it before launching. Keep your game client updated to the same version to avoid connection issues.

GPanel Startup Variables

Core server settings are configured as startup variables in GPanel. These values are passed to the server executable as command-line parameters when it launches.

  1. In GPanel, select your Abiotic Factor server.
  2. Click the Startup tab.
  3. Set the variables listed below. Changes take effect the next time you start or restart the server.
Variable Default Description
SERVER_NAME My Abiotic Factor Server The name displayed in the Steam server browser. Use a descriptive name so players can find your server easily.
SERVER_PASSWORD (empty) Password required for players to join. Leave empty for a public server. Set a password to restrict access to invited players only.
NUM_PLAYERS 6 Maximum number of simultaneous players. Abiotic Factor supports up to 32 players per server. Should not exceed the slot limit on your hosting plan.
QUERY_PORT 27015 The UDP port used by Steam for server browser queries. Also automatically configured by your hosting plan.
Startup variables override config files. If a setting is configured both as a startup variable and inside a configuration file, the startup variable takes precedence. Use startup variables for core identity settings and configuration files for detailed gameplay tuning.

Server Configuration

Beyond the startup variables, Abiotic Factor uses command-line parameters passed to the server executable. The most important parameters are:

Parameter Description
-SteamServerName="Name" Sets the server name displayed in the server browser.
-MaxServerPlayers=6 Sets the maximum player count (up to 6).
-PORT=7777 Sets the game connection port (UDP).
-QueryPort=27015 Sets the Steam query port (UDP).
-ServerPassword="pass" Sets the server join password.
-AdminPassword="pass" Sets the admin password. Alternatively, add Steam IDs to Admin.ini.
-log Enables logging output to the console window.
-newconsole Opens a new console window for server output.
GPanel handles these automatically. On Legion Hosting, these parameters are set through the GPanel Startup tab. You do not need to edit startup scripts manually unless you have a specific advanced requirement.

Sandbox Settings (World Configuration)

Sandbox settings control gameplay difficulty, enemy behavior, player stats, and world rules. These are configured in the SandboxSettings.ini file.

Locating the File

The sandbox settings file is located at:

AbioticFactor/Saved/SaveGames/Server/Worlds/<YourWorldName>/SandboxSettings.ini

You can access this file through the GPanel Files tab or via SFTP.

Header required. The file must begin with [SandboxSettings] on the first line for the server to read it correctly. If the header is missing, settings will be ignored.

Difficulty Settings

Setting Default Range Description
GameDifficulty 1 0-2 Overall difficulty. 0 = Normal, 1 = Hard, 2 = Apocalyptic. Controls enemy presence, aggression, and reaction speed.
HardcoreMode False True/False Permadeath mode. Forces Apocalyptic difficulty. Players get one life only.

Enemy Settings

Setting Default Range Description
EnemySpawnRate 1.0 0.5 - 3.0 How frequently enemies respawn. Lower values mean fewer enemies, higher values mean more frequent spawns.
EnemyHealthMultiplier 1.0 0.75 - 3.0 Multiplier for enemy health pools. Higher values make enemies tankier.
EnemyPlayerDamageMultiplier 1.0 0.25 - 3.0 How much damage enemies deal to players. Lower values make combat more forgiving.
EnemyDeployableDamageMultiplier 1.0 0.1 - 5.0 How much damage enemies deal to player-built structures and deployables.
DetectionSpeedMultiplier 1.0 0.1 - 3.0 How quickly enemies detect and react to players. Lower values make stealth easier.
EnemyAccuracy 2 0-3 Ranged enemy accuracy. 0 = Pathetic, 1 = Low, 2 = Normal, 3 = Precise.

Player Settings

Setting Default Range Description
PlayerXPGainMultiplier 1.0 0.0 - 3.0 Multiplier for skill XP gain. Higher values speed up progression.
HungerSpeedMultiplier 1.0 0.0 - 2.0 How quickly hunger increases. Set to 0 to disable hunger entirely.
ThirstSpeedMultiplier 1.0 0.0 - 2.0 How quickly thirst increases. Set to 0 to disable thirst.
FatigueSpeedMultiplier 1.0 0.0 - 2.0 How quickly fatigue increases. Set to 0 to disable fatigue.
DamageToAlliesMultiplier 0.5 0.0 - 3.0 Friendly fire damage multiplier. Set to 0 to disable friendly fire completely.
ItemStackSizeMultiplier 1.0 1.0 - 30.0 Multiplier for item stack sizes. Higher values let players carry more items per stack.
ItemWeightMultiplier 1.0 0.0 - 5.0 Multiplier for item weight. Set to 0 for weightless items.
ItemDurabilityMultiplier 1.0 0.1 - 10.0 Multiplier for item durability. Higher values make tools and weapons last longer.
DurabilityLossOnDeathMultiplier 0.1 0.0 - 1.0 How much durability items lose when the player dies. Set to 0 for no durability penalty on death.
BaseInventorySize 12 0 - 42 Default number of inventory slots available to players.
BonusPerkPoints 0 -20 to 50 Extra perk points granted to players at character creation.
DeathPenalties 1 0 - 5 Controls what players keep or lose on death. 0 = keep everything, higher values = more punishing.

World Settings

Setting Default Range Description
DayNightCycleState 0 0-2 0 = Normal cycle, 1 = Always day, 2 = Always night.
DayNightCycleSpeedMultiplier 1.0 0.1 - 3.0 How fast the day/night cycle progresses. Lower values slow it down.
LootRespawnEnabled False True/False Whether loot and resources respawn spontaneously in the world.
FoodSpoilSpeedMultiplier 1.0 0.0 - 2.0 How quickly food spoils. Set to 0 to disable food spoiling.
RefrigerationEffectivenessMultiplier 1.0 0.0 - 2.0 How effective refrigerators are at slowing spoilage.
PowerSocketsOffAtNight True True/False Whether power outlets shut off during night hours.
WeatherFrequency 3 0-4 How often weather events occur. 0 = Never, 4 = Daily.
HomeWorlds True True/False Whether players can access Home Worlds (personal instances).
RadiationDealsDamage False True/False Whether radiation zones cause direct health damage in addition to effects.

Miscellaneous Settings

Setting Default Description
ShowDeathMessages True Display death notifications for all players.
AllowRecipeSharing True Allow players to share crafting recipes with each other.
AllowPagers True Allow players to use pagers for communication.
AllowTransmog True Allow players to change the appearance of their armor (transmog).
DisableResearchMinigame False Skip the research minigame and auto-complete research.
AllowCharacterReset True Allow players to reset their job, skills, and traits.
HostAccessPlayerCorpses True Allow the host/admin to access other players' death bags.

Example SandboxSettings.ini

[SandboxSettings]
GameDifficulty=1
HardcoreMode=False
EnemySpawnRate=1.0
EnemyHealthMultiplier=1.0
EnemyPlayerDamageMultiplier=1.0
PlayerXPGainMultiplier=1.5
HungerSpeedMultiplier=0.8
ThirstSpeedMultiplier=0.8
FatigueSpeedMultiplier=0.8
DamageToAlliesMultiplier=0.0
ItemStackSizeMultiplier=2.0
LootRespawnEnabled=True
DayNightCycleState=0
DayNightCycleSpeedMultiplier=1.0
FoodSpoilSpeedMultiplier=0.5
DeathPenalties=1
Settings apply per world. Each world save has its own SandboxSettings.ini file, so you can run different worlds with different rulesets. Changes require a server restart to take effect.

Game Modes and Difficulty

Abiotic Factor offers three difficulty levels that fundamentally change the survival experience:

  • Normal (0): Balanced experience suitable for most groups. Enemies are present but manageable, resource scarcity is moderate, and death penalties are forgiving. Recommended for first-time players.
  • Hard (1): Increased enemy aggression and detection speed. Resources are scarcer and enemies hit harder. The default setting for dedicated servers.
  • Apocalyptic (2): Maximum challenge. Enemies are extremely aggressive, highly accurate, and deal significant damage. Resources are very scarce. Recommended only for experienced groups.

Additionally, Hardcore Mode can be layered on top of any difficulty (though it forces Apocalyptic). In Hardcore, each player has only one life -- if you die, your character is permanently deleted and you must start fresh.


How to Connect

Players can connect to your Abiotic Factor server through the Steam server browser or by direct connect.

Via Steam Server Browser

  1. Launch Abiotic Factor.
  2. From the main menu, select Play Online and then Server Browser.
  3. Search for your server by name (the name you set in the SERVER_NAME startup variable).
  4. Click on your server and press Join. Enter the password if one is set.

Via Direct Connect

  1. Find your server IP and port from the GPanel Console tab. For help, see How to Find Your Server IP and Port.
  2. In Abiotic Factor, open the server browser and look for a Direct Connect option.
  3. Enter your server IP and game port (default 7777) in the format IP:PORT.
  4. Press Connect and enter the server password if required.

Via Steam

  1. In Steam, go to View > Game Servers (or Servers).
  2. Click the Favorites tab and then Add a Server.
  3. Enter your server's IP and query port (default 27015).
  4. Once the server appears in your favorites, double-click it to connect through Abiotic Factor.
Server not appearing? If your server does not show up in the browser, make sure it is fully started and has finished loading. New servers may take a few minutes to appear in the Steam master server list. You can always use direct connect with the IP and port. Your server's port is randomly assigned unless you have a private IP -- check GPanel for the correct port.

Save Management and World Persistence

Abiotic Factor dedicated servers save world data automatically. Understanding how saves work will help you manage backups and avoid data loss.

Save Location

World save data is stored in:

AbioticFactor/Saved/SaveGames/Server/Worlds/<WorldName>/

Each world has its own directory containing the save data and configuration files (including SandboxSettings.ini).

Automatic Saves

The server saves the world state periodically during gameplay. World data is also saved when the server shuts down cleanly. Always use the Stop button in GPanel rather than force-killing the process to ensure a clean save.

Manual Backups

To create a manual backup:

  1. Stop the server from GPanel.
  2. Navigate to the world save directory via the Files tab or SFTP.
  3. Download the entire world folder to your local computer.
  4. To restore a backup, stop the server, upload the backed-up world folder to the same location, and start the server.

Starting a New World

To start a fresh world without losing your existing save:

  1. Stop the server.
  2. Rename or move the existing world folder (e.g., rename it to World_backup).
  3. Start the server. It will generate a new world from scratch.
Never delete save files while the server is running. This can cause corruption or crashes. Always stop the server first before making any changes to save data.

Admin Configuration

Server admins can be configured in two ways:

Via Steam ID (Admin.ini)

For persistent admin access without sharing passwords, add Steam IDs to the Admin.ini file:

  1. Stop the server.
  2. Navigate to the server's configuration directory via GPanel Files or SFTP.
  3. Create or edit the Admin.ini file.
  4. Add one Steam64 ID per line:
    76561198012345678
    76561198087654321
  5. Save the file and start the server. Players with listed Steam IDs will automatically have admin privileges.
Finding your Steam64 ID. Open your Steam profile in a web browser. Your Steam64 ID is the long numeric ID in the URL (e.g., 76561198012345678). If you use a custom URL, visit steamid.io and paste your profile URL to look it up.

Related Articles


Need Help?

If you are still having issues with your Abiotic Factor server, please open a support ticket and our team will be happy to assist you.


Bu makale faydalı oldu mu?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.