Panel/modules/config_games/server_configs/arma3_linux32.xml.bak
2025-09-17 21:14:45 -04:00

99 lines
3.9 KiB
XML

<game_config>
<game_key>arma3_linux32</game_key>
<installer>steamcmd</installer>
<game_name>Arma 3</game_name>
<server_exec_name>arma3server</server_exec_name>
<cli_template>%CONFIG% %CFG% %PROFILES% %NAME% %IP% %PORT% %PLAYERS% %MODLIST% %SERVERMODLIST% %AUTOINIT%</cli_template>
<cli_params>
<cli_param cli_string="-ip=" id="IP"/>
<cli_param cli_string="-port=" id="PORT"/>
<cli_param cli_string="-maxplayers=" id="PLAYERS"/>
</cli_params>
<cli_allow_chars>@</cli_allow_chars> <!-- escaped by default: \ " ' | & ; > < ` $ ( ) [ ] -->
<max_user_amount>64</max_user_amount>
<control_protocol>rcon</control_protocol>
<mods>
<mod key='Arma3'>
<name>none</name>
<installer_name>233780</installer_name>
</mod>
</mods>
<replace_texts>
<text key="home_name">
<default>(hostname\s*=\s*")(.*)(";)</default>
<var>hostname = "%key%";</var>
<filepath>profile/server.cfg</filepath>
<options>key-regex</options>
</text>
<text key="max_players">
<default>(maxPlayers\s*=\s*)(.*)(;)</default>
<var>maxPlayers = %key%;</var>
<filepath>profile/server.cfg</filepath>
<options>key-regex</options>
</text>
<text key="control_password">
<default>(passwordAdmin\s*=\s*")(.*)(";)</default>
<var>passwordAdmin = "%key%";</var>
<filepath>profile/server.cfg</filepath>
<options>key-regex</options>
</text>
<text key="control_password">
<default>(RconPassword\s*=\s*")(.*)(";)</default>
<var>RconPassword = "%key%";</var>
<filepath>profile/beserver/beserver.cfg</filepath>
<options>key-regex</options>
</text>
</replace_texts>
<server_params>
<param id="CONFIG" key="-config=" type="text">
<default>profile/server.cfg</default>
<option>ns</option>
<caption>Config file to load</caption>
<desc>Selects the Server Config File. Config file for server specific settings like admin password and mission selection</desc>
</param>
<param id="CFG" key="-cfg=" type="text">
<default>profile/basic.cfg</default>
<option>ns</option>
<caption>Arma Basic settings file to load</caption>
<desc>Selects the Server Basic Config file. Config file for server specific settings like network performance tuning</desc>
</param>
<param id="NAME" key="-name=" type="text">
<default>player</default>
<option>ns</option>
<caption>Name of User-Profile</caption>
<desc> </desc>
</param>
<param id="MODLIST" key="-mod=" type="text">
<option>ns</option>
<caption>Mods ex: @A-Map;@AI;@Moreguns;@TurboCars</caption>
<desc>Semicolon after each mod and you MUST copy the KEY into your keys folder. </desc>
</param>
<param id="SERVERMODLIST" key="-servermod=" type="text">
<option>ns</option>
<caption>SERVER SIDE Mods ex: @A-Map;@AI;@Moreguns;@TurboCars</caption>
<desc>Semicolon after each mod. A SERVERMOD is a mod that is ONLY required on the server. Clients do not need to download this mod. If its a SERVERSIDE mod, it will probably tell you so. Otherwise assume its a MOD</desc>
</param>
<param key="-autoinit" type="checkbox_key_value" id="AUTOINIT">
<caption>Automatically initialize mission just like first client does</caption>
<desc>Server config file (server.cfg) must contain "Persistent=1;", if it's 0 autoInit skips</desc>
</param>
</server_params>
<post_install>
# wget http://files.iaregamer.com/installers/arma3linux/arma3linux.tar
# tar -xvf arma3linux.tar
# chmod +x setup_db.sh
# ./setup_db.sh
# rm setup_db.sh
# rm arma3.tar
</post_install>
<pre_start>
</pre_start>
<lock_files>
arma3server
arma3server_x64
</lock_files>
<configuration_files>
<file description="Server settings">profile/server.cfg</file>
<file description="Basic Network settings">profile/basic.cfg</file>
</configuration_files>
</game_config>