Skip to content

Dedicated server setup

ThomasAngel edited this page Mar 12, 2024 · 3 revisions

Dedicated server setup

This guide will assume that you have read through the above linked article and know how to manage and run your dedicated server, at least on a basic level.

Setup Overthrow

Mods

Overthrow needs certain mods to be present, and because dedicated servers do not have automatic load orders, you need to make sure that your -mod parameter is setup correctly.

The load order is:

  1. @CBA_A3
  2. @ace
  3. @Overthrow Community Edition

Which must be loaded in-order like so: -mod="@CBA_A3;@ace;@Overthrow Community Edition;"

The mods will also need server keys to be installed for clients to join proper. To do this copy the key signatures to your server's "Keys" folder as you would for any other mod.

Configs

server.cfg This is where basically everything happens. If you wish to change the mission parameters, you need to do it here!

persistent = 1;				//keeps world loaded if no players are online
skipLobby = 1;				//skips the lobby and autoassigns players to the first available slot

forcedDifficulty = "Custom"; //Forces the custom Difficulty in Profile.Arma3Profile

class Missions
{
   class OverthrowMPTanoa {	//both this line and template below must match the mission name
       template = "OverthrowMPTanoa.Tanoa";	
		class Params {		//Mission Paramaters can be set here, to be used when the mission loads
                       ace_medical_level = 1; //1 = Basic, 2 = Advanced
                       ot_enemy_faction = 0; // Check available values in the lobby parameters
                       ot_randomizeloadouts = 0; // 0 = Disabled, 1 = Enabled
                       ace_medical_blood_enabledFor = 1; //0 = None, 1 = Players only, 2 = All
                       ot_start_autoload = 0; //0 = Don't autoload, 1 = Autoload (will start new if theres no save)
                       ot_start_difficulty = 1; //0 = Easy, 1 = Normal, 2 = Hard (Only when autoload = 1)
                       ot_start_fasttravel = 1; //0 = Free, 1 = Costs, 2 = Disabled (Only when autoload = 1)
                       ot_start_fasttravelrules= 1; //0 = Open, 1 = No Weapons, 2 = No Weapons or Offensive Vehicles (Only when autoload = 1)
                       ot_showplayermarkers = 1; //0 = Don't show player markers on HUD, 1 = show
                       ot_showenemygroup = 1;  //0 = Don't show enemy groups on map, 1 = show
		};
   };
};

Mission names

OverthrowMpTanoa.Tanoa
OverthrowMpAltis.Altis
OverthrowMpMalden.Malden
OverthrowMpLivonia.Enoch

Values for the ot_enemy_faction parameter

Known issues & workarounds

  • Problem: Players are reporting that they get stuck on the loading scene, but host is ok.
  • Solution: The host needs to join the game first, and other players may join only after the host has loaded into the game (can walk around)