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

49 lines
1.6 KiB
XML

<game_config>
<game_key>valheim_linux</game_key>
<installer>steamcmd</installer>
<game_name>Valheim</game_name>
<server_exec_name>valheim_server.x86_64</server_exec_name>
<cli_template>%HOSTNAME% %PORT% %HOME_PATH% %WORLD% %PASSWORD% %PUBLIC%</cli_template>
<cli_params>
<cli_param id="HOME_PATH" cli_string="-savedir " options="sq"/>
<cli_param id="PORT" cli_string="-port" options="s"/>
<cli_param id="HOSTNAME" cli_string="-name" options="sq"/>
</cli_params>
<mods>
<mod>
<name>none</name>
<installer_name>896660</installer_name>
<installer_login>anonymous</installer_login>
</mod>
</mods>
<server_params>
<param id="WORLD" key="-world" type="text">
<default>Dedicated</default>
<caption>Server World</caption>
<desc>Save/Load this world</desc>
</param>
<param id="PASSWORD" key="-password" type="text">
<default></default>
<caption>Server Password</caption>
<desc>Require password to join server</desc>
</param>
<param id="PUBLIC" key="-public" type="select">
<option value="1">Public</option>
<option value="0">Private</option>
<desc>Public or private server.</desc>
</param>
</server_params>
<post_install>
rm -r steamapps
</post_install>
<environment_variables>
export DOORSTOP_ENABLE=TRUE
export DOORSTOP_INVOKE_DLL_PATH=./BepInEx/core/BepInEx.Preloader.dll
export DOORSTOP_CORLIB_OVERRIDE_PATH=./unstripped_corlib
export LD_LIBRARY_PATH=./doorstop_libs:$LD_LIBRARY_PATH
export LD_PRELOAD=libdoorstop_x64.so:$LD_PRELOAD
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
export SteamAppId=892970
</environment_variables>
</game_config>