config.ini

In here fields present in the config.ini configuration file are described.

Note

Required fields must be present in the config file but can be empty string!

config section

This section will populate the .cfg file that will be passed to the instance with the -config flag. The name of this specific file will be specified with server_config_file_name.

hostname

The server instance name that will appear in game.

Required

yes

Type

string

password

The user password for accessing the server.

Required

yes

Type

string

password_admin

The password admins use to manage the server.

Required

yes

Type

string

mission_template

Filename of pbo in MPMissions folder.

Required

yes

Type

string

config_template

Path of the custom template file for the cfg (more on templates).

Required

no

Type

string

Default

""

bat section

This section will populate the run_server.bat file that will be used to start the instance.

server_title

The server instance name that will appear in the monitoring tool.

Required

yes

Type

string

server_port

The port the server is running on.

Required

yes

Type

string (number)

server_max_mem

The max memory that the server will be able to allocate.

Required

yes

Type

string (number)

server_config_file_name

The name of the config file, located in the instance folder.

Required

yes

Type

string

server_cfg_file_name

The name of the cfg file, located in the instance folder.

Required

yes

Type

string

server_flags

Any addition flag to be passed to the server at run time.

Required

no

Type

string

Default

""

bat_template

Path of the custom template file for the bat (more on templates).

Required

no

Type

string

Default

""

ODKSM section

This section contains various settings required by the tool.

server_instance_name

The name that will appear in the instance folder name.

Required

yes

Type

string

user_mods_preset

The path of a mod html preset generated by the Arma 3 launcher.

Required

no

Type

string

Default

""

user_mods_list

The list of the user mods.

Required

no

Type

string (list of mod’s names separated by a ,)

Default

""

server_mods_list

The list of the server mods.

Required

no

Type

string (list of mod’s names separated by a ,)

Default

""

mods_to_be_copied

A user or server mod in this list will be copied instead of linked.

Required

no

Type

string (list of mod’s names separated by a ,)

Default

""

skip_keys

Which key will be skipped and not linked to the main Keys folder.

Required

no

Type

string (list of mod’s names separated by a ,)

Default

""

arma_folder

The folder that contains the game.

Required

no

Type

string

Default

Default Arma 3 installation path with Steam

server_instance_root

Every instance folder will be put in this root folder.

Required

no

Type

string

Default

Default Arma 3 installation path with Steam

linked_mod_folder_name

The name of the linked mod folder.

Required

no

Type

string

Default

"!Mods_linked"

copied_mod_folder_name

The name of the copied mod folder.

Required

no

Type

string

Default

"!Mods_copied"

server_instance_prefix

Every instance folder name will be prefixed by this.

Required

no

Type

string

Default

""

mod_fix_settings section

These are settings required by specific ModFix modules. Do note that if a module is enabled the relative settings MAY be required. More specific information about single modfix can be found in the modfix documentation.

enabled_fixes

All enabled fix file names (without the .py); will automatically put these mods in mods_to_be_copied if needed.

Required

no

Type

string (list of fix’s names separated by a ,)

Default

""