Panel/modules/config_games/server_configs/backup/starbound_linux64.xml
2025-09-11 13:29:15 -04:00

106 lines
No EOL
3.6 KiB
XML

<game_config>
<game_key>starbound_linux64</game_key>
<gameq_query_name>starbound</gameq_query_name>
<installer>steamcmd</installer>
<game_name>Starbound</game_name>
<server_exec_name>starbound_server</server_exec_name>
<console_log>storage/starbound_server.log</console_log>
<exe_location>linux</exe_location>
<max_user_amount>128</max_user_amount>
<mods>
<mod key="default">
<name>None</name>
<installer_name>533830</installer_name>
</mod>
</mods>
<replace_texts>
<text key="ip">
<default>"gameServerBind" : "[\:\.\d]*"</default>
<var>"gameServerBind" :</var>
<filepath>storage/starbound_server.config</filepath>
<options>sq</options>
</text>
<text key="ip">
<default>"queryServerBind" : "[\:\.\d]*"</default>
<var>"queryServerBind" :</var>
<filepath>storage/starbound_server.config</filepath>
<options>sq</options>
</text>
<text key="ip">
<default>"rconServerBind" : "[\:\.\d]*"</default>
<var>"rconServerBind" :</var>
<filepath>storage/starbound_server.config</filepath>
<options>sq</options>
</text>
<text key="port">
<default>"gameServerPort" : [\w\-\s]*</default>
<var>"gameServerPort" :</var>
<filepath>storage/starbound_server.config</filepath>
<options>s</options>
</text>
<text key="port">
<default>"queryServerPort" : [\w\-\s]*</default>
<var>"queryServerPort" :</var>
<filepath>storage/starbound_server.config</filepath>
<options>s</options>
</text>
<text key="control_password">
<default>"rconServerPassword" : "(.*)"</default>
<var>"rconServerPassword" :</var>
<filepath>storage/starbound_server.config</filepath>
<options>sq</options>
</text>
<text key="max_players">
<default>"maxPlayers" : [\w\-\s]*</default>
<var>"maxPlayers" :</var>
<filepath>storage/starbound_server.config</filepath>
<options>s</options>
</text>
<text key="home_name">
<default>"serverName" : "(.*)"</default>
<var>"serverName" :</var>
<filepath>storage/starbound_server.config</filepath>
<options>sq</options>
</text>
<text key="true">
<default>"runQueryServer" : [\w\-\s]*</default>
<var>"runQueryServer" : true</var>
<filepath>storage/starbound_server.config</filepath>
</text>
</replace_texts>
<custom_fields>
<field key="RCON Enabled" type="select">
<option value="false">False</option>
<option value="true">True</option>
<default>"runRconServer" : [\w\-\s]*</default>
<default_value>false</default_value>
<var>"runRconServer" :</var>
<filepath>storage/starbound_server.config</filepath>
<options>s</options>
<desc>Enable/Disable RCON.</desc>
</field>
<field key="RCON Port" type="text">
<default>"rconServerPort" : [\w\-\s]*</default>
<default_value>21026</default_value>
<var>"rconServerPort" :</var>
<filepath>storage/starbound_server.config</filepath>
<options>s</options>
<desc>Port of RCON.</desc>
</field>
</custom_fields>
<post_install>
config="starbound_server.config"
if [ -s "storage/$config" ]
then
echo "File $config found. OK!"
else
echo "File $config not found."
echo "Downloading default config file in $config!"
mkdir -p storage
wget https://pastebin.com/raw/VR97tUn1 -O storage/$config
fi
</post_install>
<configuration_files>
<file description="Server Configurations">storage/starbound_server.config</file>
</configuration_files>
</game_config>