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
MPMissionsfolder.- Required:
yes
- Type:
string
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:
""
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.
Note
To enable a modfix, remember that it’s still a requirement to include that mod’s name inside user_mods_list!
Note
If a modfix is enabled, some relative settings MAY be required. Specific information about currently implemented 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_copiedif needed.- Required:
no
- Type:
string (list of fix’s names separated by a
,)- Default:
""