KP Liberation

Setup an ARMA 3 Liberation Server

This guide will show you all of the shortcuts and things you need to know to quickly set up a Dedicated ARMA 3 Liberation Server. I will walk you through the process of setting this up locally. This is almost the same process as a dedicated production Windows server. The configuration may vary but this guide will get you through configuring ARMA, liberation, and setting up the mods.

GitHub: KillahPotatoes’s Liberation (Server)

ARMAHOSTS Worlds-Blue002.png

For this demonstration, I’ll be using I’m using one of the basic options with headless clients. The headless client’s feature allows the server to offload AI processing to another process. This improves performance when there is a lot of AI and players.

Ultra Gamer Server

I chose the “Ultra Game Server” option because I will need decent hardware for Liberation to run.

Headless Client Option

I choose to add this one because it will improve performance.

Download Liberation Mission Files

There’s two ways to do this. Either download or clone the Git repository and run the make.bat file or download the mission zip file from the releases section of GitHub.

Uploading the Mission Files

Upload the selected Liberation mission PBO. For this example, I’m using Takistan.

Server Configuration

The server configuration can be a bit tricky for someone who is new. I’ll walk you through a quick setup that will get you started. I’ll try and update this as I learn more.

Server Admins

If you get your Steam ID and set that in the array of admins then you don’t have to use an admin password to take control of the ARMA server. You can get your steam id from this website

WARNING: if there are previous Steam IDs there and they are for ARMA Hosts… do not remove them. It will make it difficult for them to assist your server if needed.

admins[] = {
   "76561198154306781" // SSG BOWMAN

Joining Rules

If you don’t turn off mod signing it won’t be able to load several of the mods.

maxPlayers = 20;
verifySignatures = 0;

InGame Settings

I typically turn off BattleEye and persistence.

persistent = 0;
BattleEye = 0;

Mission Configuration

The documentation tells you to create a custom class and put in the specified values. I find it much easier to skip that step and configure it in the UI before the mission begins. See “Liberation Parameters” below.

Uploading Mods

The mods need to be uploaded to the root of the server. The best way to download them for uploading is to use your Desktop ARMA client to download the mods. They are typically located in the !Workshop folder in your Steam Apps location.

Loading the Mods (Commandline Manager)

Once the mods are uploaded, all you have to do is add them to the list separated by a “;”.

@ace;@ACE Compat - RHS Armed Forces of the Russian Federation;@ACE Compat - RHS United States Armed Forces;@ACE3 - BWMod Compatibility;@ACEX;@Advanced Sling Loading;@Advanced Rappelling;@Advanced Towing;@Advanced Urban Rappelling;@BWA3 Add;@BWMod;@CBA_A3;@CUP Terrains - Core;@CUP Terrains - Maps;@Enhanced Movement;@Immerse;@JSRS SOUNDMOD;@JSRS SOUNDMOD - RHS  AFRF Mod Pack Sound Support;@JSRS SOUNDMOD - RHS USAF Mod Pack Sound Support;@KP Ranks;@Project OPFOR;@RHSAFRF;@RHSUSAF;@Suppress;

Updating Settings in Liberation

Logging in as Admin

To login as admin, type “/” to start the interactive chat and then type #login adminPassword$ . One way of telling if you’re admin is it will immediately list the headless clients.

Liberation Parameters

These are the typical configurations that I change.

halo, arsenal, difficulty,

Saving the Game Data

Currently if the server reboots all game play is lost and restarted.

Further Reading

Please follow and like us:



Log in with your credentials

Forgot your details?