|
@ -24,9 +24,9 @@ fn_fetch_default_config() { |
|
|
echo -e "default configs from https://github.com/GameServerManagers/Game-Server-Configs" |
|
|
echo -e "default configs from https://github.com/GameServerManagers/Game-Server-Configs" |
|
|
fn_sleep_time |
|
|
fn_sleep_time |
|
|
mkdir -p "${lgsmdir}/config-default/config-game" |
|
|
mkdir -p "${lgsmdir}/config-default/config-game" |
|
|
githuburl="https://raw.githubusercontent.com/GameServerManagers/Game-Server-Configs/master" |
|
|
githuburl="https://raw.githubusercontent.com/GameServerManagers/Game-Server-Configs/main" |
|
|
for config in "${array_configs[@]}"; do |
|
|
for config in "${array_configs[@]}"; do |
|
|
fn_fetch_file "${githuburl}/${gamedirname}/${config}" "${remote_fileurl_backup}" "GitHub" "Bitbucket" "${lgsmdir}/config-default/config-game" "${config}" "nochmodx" "norun" "forcedl" "nohash" |
|
|
fn_fetch_file "${githuburl}/${shortname}/${config}" "${remote_fileurl_backup}" "GitHub" "Bitbucket" "${lgsmdir}/config-default/config-game" "${config}" "nochmodx" "norun" "forcedl" "nohash" |
|
|
done |
|
|
done |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -162,32 +162,27 @@ fn_list_config_locations() { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if [ "${shortname}" == "sdtd" ]; then |
|
|
if [ "${shortname}" == "sdtd" ]; then |
|
|
gamedirname="7DaysToDie" |
|
|
|
|
|
fn_default_config_local |
|
|
fn_default_config_local |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ac" ]; then |
|
|
elif [ "${shortname}" == "ac" ]; then |
|
|
gamedirname="AssettoCorsa" |
|
|
|
|
|
array_configs+=(server_cfg.ini) |
|
|
array_configs+=(server_cfg.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ahl" ]; then |
|
|
elif [ "${shortname}" == "ahl" ]; then |
|
|
gamedirname="ActionHalfLife" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ahl2" ]; then |
|
|
elif [ "${shortname}" == "ahl2" ]; then |
|
|
gamedirname="ActionSource" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ark" ]; then |
|
|
elif [ "${shortname}" == "ark" ]; then |
|
|
gamedirname="ARKSurvivalEvolved" |
|
|
|
|
|
fn_check_cfgdir |
|
|
fn_check_cfgdir |
|
|
array_configs+=(GameUserSettings.ini) |
|
|
array_configs+=(GameUserSettings.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
@ -195,7 +190,6 @@ elif [ "${shortname}" == "ark" ]; then |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "arma3" ]; then |
|
|
elif [ "${shortname}" == "arma3" ]; then |
|
|
gamedirname="Arma3" |
|
|
|
|
|
fn_check_cfgdir |
|
|
fn_check_cfgdir |
|
|
array_configs+=(server.cfg network.cfg) |
|
|
array_configs+=(server.cfg network.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
@ -203,7 +197,6 @@ elif [ "${shortname}" == "arma3" ]; then |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "armar" ]; then |
|
|
elif [ "${shortname}" == "armar" ]; then |
|
|
gamedirname="ArmaReforger" |
|
|
|
|
|
fn_check_cfgdir |
|
|
fn_check_cfgdir |
|
|
array_configs+=(server.json) |
|
|
array_configs+=(server.json) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
@ -211,7 +204,6 @@ elif [ "${shortname}" == "armar" ]; then |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ats" ]; then |
|
|
elif [ "${shortname}" == "ats" ]; then |
|
|
gamedirname="AmericanTruckSimulator" |
|
|
|
|
|
fn_check_cfgdir |
|
|
fn_check_cfgdir |
|
|
array_configs+=(server_config.sii) |
|
|
array_configs+=(server_config.sii) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
@ -219,21 +211,18 @@ elif [ "${shortname}" == "ats" ]; then |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "bo" ]; then |
|
|
elif [ "${shortname}" == "bo" ]; then |
|
|
gamedirname="BallisticOverkill" |
|
|
|
|
|
array_configs+=(config.txt) |
|
|
array_configs+=(config.txt) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "bd" ]; then |
|
|
elif [ "${shortname}" == "bd" ]; then |
|
|
gamedirname="BaseDefense" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "bt" ]; then |
|
|
elif [ "${shortname}" == "bt" ]; then |
|
|
gamedirname="Barotrauma" |
|
|
|
|
|
fn_check_cfgdir |
|
|
fn_check_cfgdir |
|
|
array_configs+=(serversettings.xml) |
|
|
array_configs+=(serversettings.xml) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
@ -241,7 +230,6 @@ elif [ "${shortname}" == "bt" ]; then |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "btl" ]; then |
|
|
elif [ "${shortname}" == "btl" ]; then |
|
|
gamedirname="BattalionLegacy" |
|
|
|
|
|
fn_check_cfgdir |
|
|
fn_check_cfgdir |
|
|
array_configs+=(DefaultGame.ini) |
|
|
array_configs+=(DefaultGame.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
@ -249,147 +237,126 @@ elif [ "${shortname}" == "btl" ]; then |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "bf1942" ]; then |
|
|
elif [ "${shortname}" == "bf1942" ]; then |
|
|
gamedirname="Battlefield1942" |
|
|
|
|
|
array_configs+=(serversettings.con) |
|
|
array_configs+=(serversettings.con) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "bfv" ]; then |
|
|
elif [ "${shortname}" == "bfv" ]; then |
|
|
gamedirname="BattlefieldVietnam" |
|
|
|
|
|
array_configs+=(serversettings.con) |
|
|
array_configs+=(serversettings.con) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "bs" ]; then |
|
|
elif [ "${shortname}" == "bs" ]; then |
|
|
gamedirname="BladeSymphony" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "bb" ]; then |
|
|
elif [ "${shortname}" == "bb" ]; then |
|
|
gamedirname="BrainBread" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "bb2" ]; then |
|
|
elif [ "${shortname}" == "bb2" ]; then |
|
|
gamedirname="BrainBread2" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "bmdm" ]; then |
|
|
elif [ "${shortname}" == "bmdm" ]; then |
|
|
gamedirname="BlackMesa" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "cd" ]; then |
|
|
elif [ "${shortname}" == "cd" ]; then |
|
|
gamedirname="CraftingDead" |
|
|
|
|
|
array_configs+=(properties.json) |
|
|
array_configs+=(properties.json) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ck" ]; then |
|
|
elif [ "${shortname}" == "ck" ]; then |
|
|
gamedirname="CoreKeeper" |
|
|
|
|
|
array_configs+=(ServerConfig.json) |
|
|
array_configs+=(ServerConfig.json) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "cod" ]; then |
|
|
elif [ "${shortname}" == "cod" ]; then |
|
|
gamedirname="CallOfDuty" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "coduo" ]; then |
|
|
elif [ "${shortname}" == "coduo" ]; then |
|
|
gamedirname="CallOfDutyUnitedOffensive" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "cod2" ]; then |
|
|
elif [ "${shortname}" == "cod2" ]; then |
|
|
gamedirname="CallOfDuty2" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "cod4" ]; then |
|
|
elif [ "${shortname}" == "cod4" ]; then |
|
|
gamedirname="CallOfDuty4" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "codwaw" ]; then |
|
|
elif [ "${shortname}" == "codwaw" ]; then |
|
|
gamedirname="CallOfDutyWorldAtWar" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "cc" ]; then |
|
|
elif [ "${shortname}" == "cc" ]; then |
|
|
gamedirname="CodenameCURE" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "col" ]; then |
|
|
elif [ "${shortname}" == "col" ]; then |
|
|
gamedirname="ColonySurvival" |
|
|
|
|
|
array_configs+=(colserver.json) |
|
|
array_configs+=(colserver.json) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "cs" ]; then |
|
|
elif [ "${shortname}" == "cs" ]; then |
|
|
gamedirname="CounterStrike" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "cscz" ]; then |
|
|
elif [ "${shortname}" == "cscz" ]; then |
|
|
gamedirname="CounterStrikeConditionZero" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "csgo" ]; then |
|
|
elif [ "${shortname}" == "csgo" ]; then |
|
|
gamedirname="CounterStrikeGlobalOffensive" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "css" ]; then |
|
|
elif [ "${shortname}" == "css" ]; then |
|
|
gamedirname="CounterStrikeSource" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ct" ]; then |
|
|
elif [ "${shortname}" == "ct" ]; then |
|
|
gamedirname="Craftopia" |
|
|
|
|
|
array_configs+=(ServerSetting.ini) |
|
|
array_configs+=(ServerSetting.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "dayz" ]; then |
|
|
elif [ "${shortname}" == "dayz" ]; then |
|
|
gamedirname="DayZ" |
|
|
|
|
|
fn_check_cfgdir |
|
|
fn_check_cfgdir |
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
@ -397,41 +364,35 @@ elif [ "${shortname}" == "dayz" ]; then |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "dod" ]; then |
|
|
elif [ "${shortname}" == "dod" ]; then |
|
|
gamedirname="DayOfDefeat" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "dodr" ]; then |
|
|
elif [ "${shortname}" == "dodr" ]; then |
|
|
gamedirname="DayOfDragons" |
|
|
|
|
|
array_configs+=(Game.ini) |
|
|
array_configs+=(Game.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "dods" ]; then |
|
|
elif [ "${shortname}" == "dods" ]; then |
|
|
gamedirname="DayOfDefeatSource" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "doi" ]; then |
|
|
elif [ "${shortname}" == "doi" ]; then |
|
|
gamedirname="DayOfInfamy" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "dmc" ]; then |
|
|
elif [ "${shortname}" == "dmc" ]; then |
|
|
gamedirname="DeathmatchClassic" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "dst" ]; then |
|
|
elif [ "${shortname}" == "dst" ]; then |
|
|
gamedirname="DontStarveTogether" |
|
|
|
|
|
fn_check_cfgdir |
|
|
fn_check_cfgdir |
|
|
array_configs+=(cluster.ini server.ini) |
|
|
array_configs+=(cluster.ini server.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
@ -439,21 +400,18 @@ elif [ "${shortname}" == "dst" ]; then |
|
|
fn_set_dst_config_vars |
|
|
fn_set_dst_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "dab" ]; then |
|
|
elif [ "${shortname}" == "dab" ]; then |
|
|
gamedirname="DoubleActionBoogaloo" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "dys" ]; then |
|
|
elif [ "${shortname}" == "dys" ]; then |
|
|
gamedirname="Dystopia" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "eco" ]; then |
|
|
elif [ "${shortname}" == "eco" ]; then |
|
|
gamedirname="Eco" |
|
|
|
|
|
array_configs+=(Network.eco) |
|
|
array_configs+=(Network.eco) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
@ -463,14 +421,12 @@ elif [ "${shortname}" == "em" ]; then |
|
|
fn_default_config_local |
|
|
fn_default_config_local |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "etl" ]; then |
|
|
elif [ "${shortname}" == "etl" ]; then |
|
|
gamedirname="ETLegacy" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ets2" ]; then |
|
|
elif [ "${shortname}" == "ets2" ]; then |
|
|
gamedirname="EuroTruckSimulator2" |
|
|
|
|
|
fn_check_cfgdir |
|
|
fn_check_cfgdir |
|
|
array_configs+=(server_config.sii) |
|
|
array_configs+=(server_config.sii) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
@ -478,133 +434,114 @@ elif [ "${shortname}" == "ets2" ]; then |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "fctr" ]; then |
|
|
elif [ "${shortname}" == "fctr" ]; then |
|
|
gamedirname="Factorio" |
|
|
|
|
|
array_configs+=(server-settings.json) |
|
|
array_configs+=(server-settings.json) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "fof" ]; then |
|
|
elif [ "${shortname}" == "fof" ]; then |
|
|
gamedirname="FistfulofFrags" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "gmod" ]; then |
|
|
elif [ "${shortname}" == "gmod" ]; then |
|
|
gamedirname="GarrysMod" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "hldm" ]; then |
|
|
elif [ "${shortname}" == "hldm" ]; then |
|
|
gamedirname="HalfLifeDeathmatch" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "hldms" ]; then |
|
|
elif [ "${shortname}" == "hldms" ]; then |
|
|
gamedirname="HalfLifeDeathmatchSource" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ohd" ]; then |
|
|
elif [ "${shortname}" == "ohd" ]; then |
|
|
gamedirname="OperationHarshDoorstop" |
|
|
|
|
|
array_configs+=(Game.ini) |
|
|
array_configs+=(Game.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "opfor" ]; then |
|
|
elif [ "${shortname}" == "opfor" ]; then |
|
|
gamedirname="OpposingForce" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "hl2dm" ]; then |
|
|
elif [ "${shortname}" == "hl2dm" ]; then |
|
|
gamedirname="HalfLife2Deathmatch" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ins" ]; then |
|
|
elif [ "${shortname}" == "ins" ]; then |
|
|
gamedirname="Insurgency" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ios" ]; then |
|
|
elif [ "${shortname}" == "ios" ]; then |
|
|
gamedirname="IOSoccer" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "jc2" ]; then |
|
|
elif [ "${shortname}" == "jc2" ]; then |
|
|
gamedirname="JustCause2" |
|
|
|
|
|
array_configs+=(config.lua) |
|
|
array_configs+=(config.lua) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "jc3" ]; then |
|
|
elif [ "${shortname}" == "jc3" ]; then |
|
|
gamedirname="JustCause3" |
|
|
|
|
|
array_configs+=(config.json) |
|
|
array_configs+=(config.json) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "kf" ]; then |
|
|
elif [ "${shortname}" == "kf" ]; then |
|
|
gamedirname="KillingFloor" |
|
|
|
|
|
array_configs+=(Default.ini) |
|
|
array_configs+=(Default.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "l4d" ]; then |
|
|
elif [ "${shortname}" == "l4d" ]; then |
|
|
gamedirname="Left4Dead" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "l4d2" ]; then |
|
|
elif [ "${shortname}" == "l4d2" ]; then |
|
|
gamedirname="Left4Dead2" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "mc" ] || [ "${shortname}" == "pmc" ]; then |
|
|
elif [ "${shortname}" == "mc" ] || [ "${shortname}" == "pmc" ]; then |
|
|
gamedirname="Minecraft" |
|
|
|
|
|
array_configs+=(server.properties) |
|
|
array_configs+=(server.properties) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "mcb" ]; then |
|
|
elif [ "${shortname}" == "mcb" ]; then |
|
|
gamedirname="MinecraftBedrock" |
|
|
|
|
|
array_configs+=(server.properties) |
|
|
array_configs+=(server.properties) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "mohaa" ]; then |
|
|
elif [ "${shortname}" == "mohaa" ]; then |
|
|
gamedirname="MedalOfHonorAlliedAssault" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "mh" ]; then |
|
|
elif [ "${shortname}" == "mh" ]; then |
|
|
gamedirname="Mordhau" |
|
|
|
|
|
fn_check_cfgdir |
|
|
fn_check_cfgdir |
|
|
array_configs+=(Game.ini) |
|
|
array_configs+=(Game.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
@ -612,56 +549,48 @@ elif [ "${shortname}" == "mh" ]; then |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ns" ]; then |
|
|
elif [ "${shortname}" == "ns" ]; then |
|
|
gamedirname="NaturalSelection" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "nmrih" ]; then |
|
|
elif [ "${shortname}" == "nmrih" ]; then |
|
|
gamedirname="NoMoreRoominHell" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "nd" ]; then |
|
|
elif [ "${shortname}" == "nd" ]; then |
|
|
gamedirname="NuclearDawn" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "mta" ]; then |
|
|
elif [ "${shortname}" == "mta" ]; then |
|
|
gamedirname="MultiTheftAuto" |
|
|
|
|
|
fn_check_cfgdir |
|
|
fn_check_cfgdir |
|
|
array_configs+=(acl.xml mtaserver.conf vehiclecolors.conf) |
|
|
array_configs+=(acl.xml mtaserver.conf vehiclecolors.conf) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shotname}" == "mom" ]; then |
|
|
elif [ "${shotname}" == "mom" ]; then |
|
|
gamedirname="MemoriesofMars" |
|
|
|
|
|
array_configs+=(DedicatedServerConfig.cfg) |
|
|
array_configs+=(DedicatedServerConfig.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "pvr" ]; then |
|
|
elif [ "${shortname}" == "pvr" ]; then |
|
|
gamedirname="PavlovVR" |
|
|
|
|
|
fn_check_cfgdir |
|
|
fn_check_cfgdir |
|
|
array_configs+=(Game.ini) |
|
|
array_configs+=(Game.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
elif [ "${shortname}" == "pvkii" ]; then |
|
|
elif [ "${shortname}" == "pvkii" ]; then |
|
|
gamedirname="PiratesVikingandKnightsII" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "pz" ]; then |
|
|
elif [ "${shortname}" == "pz" ]; then |
|
|
gamedirname="ProjectZomboid" |
|
|
|
|
|
fn_check_cfgdir |
|
|
fn_check_cfgdir |
|
|
array_configs+=(server.ini) |
|
|
array_configs+=(server.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
@ -669,7 +598,6 @@ elif [ "${shortname}" == "pz" ]; then |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "nec" ]; then |
|
|
elif [ "${shortname}" == "nec" ]; then |
|
|
gamedirname="Necesse" |
|
|
|
|
|
fn_check_cfgdir |
|
|
fn_check_cfgdir |
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
@ -677,184 +605,157 @@ elif [ "${shortname}" == "nec" ]; then |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "pc" ]; then |
|
|
elif [ "${shortname}" == "pc" ]; then |
|
|
gamedirname="ProjectCars" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "pc2" ]; then |
|
|
elif [ "${shortname}" == "pc2" ]; then |
|
|
gamedirname="ProjectCars2" |
|
|
|
|
|
fn_default_config_local |
|
|
fn_default_config_local |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "q2" ]; then |
|
|
elif [ "${shortname}" == "q2" ]; then |
|
|
gamedirname="Quake2" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "q3" ]; then |
|
|
elif [ "${shortname}" == "q3" ]; then |
|
|
gamedirname="Quake3Arena" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ql" ]; then |
|
|
elif [ "${shortname}" == "ql" ]; then |
|
|
gamedirname="QuakeLive" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "jk2" ]; then |
|
|
elif [ "${shortname}" == "jk2" ]; then |
|
|
gamedirname="JediKnightIIJediOutcast" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
elif [ "${shortname}" == "qw" ]; then |
|
|
elif [ "${shortname}" == "qw" ]; then |
|
|
gamedirname="QuakeWorld" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ricochet" ]; then |
|
|
elif [ "${shortname}" == "ricochet" ]; then |
|
|
gamedirname="Ricochet" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "rtcw" ]; then |
|
|
elif [ "${shortname}" == "rtcw" ]; then |
|
|
gamedirname="ReturnToCastleWolfenstein" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "rust" ]; then |
|
|
elif [ "${shortname}" == "rust" ]; then |
|
|
gamedirname="Rust" |
|
|
|
|
|
fn_check_cfgdir |
|
|
fn_check_cfgdir |
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "scpsl" ] || [ "${shortname}" == "scpslsm" ]; then |
|
|
elif [ "${shortname}" == "scpsl" ] || [ "${shortname}" == "scpslsm" ]; then |
|
|
gamedirname="SCPSecretLaboratory" |
|
|
|
|
|
array_configs+=(config_gameplay.txt config_localadmin.txt) |
|
|
array_configs+=(config_gameplay.txt config_localadmin.txt) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "sf" ]; then |
|
|
elif [ "${shortname}" == "sf" ]; then |
|
|
gamedirname="Satisfactory" |
|
|
|
|
|
array_configs+=(GameUserSettings.ini) |
|
|
array_configs+=(GameUserSettings.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "sol" ]; then |
|
|
elif [ "${shortname}" == "sol" ]; then |
|
|
gamedirname="Soldat" |
|
|
|
|
|
array_configs+=(soldat.ini) |
|
|
array_configs+=(soldat.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "sof2" ]; then |
|
|
elif [ "${shortname}" == "sof2" ]; then |
|
|
gamedirname="SoldierOfFortune2Gold" |
|
|
|
|
|
array_configs+=(server.cfg mapcycle.txt) |
|
|
array_configs+=(server.cfg mapcycle.txt) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "sfc" ]; then |
|
|
elif [ "${shortname}" == "sfc" ]; then |
|
|
gamedirname="SourceFortsClassic" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "squad" ]; then |
|
|
elif [ "${shortname}" == "squad" ]; then |
|
|
gamedirname="Squad" |
|
|
|
|
|
array_configs+=(Admins.cfg Bans.cfg License.cfg Server.cfg Rcon.cfg) |
|
|
array_configs+=(Admins.cfg Bans.cfg License.cfg Server.cfg Rcon.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "sb" ]; then |
|
|
elif [ "${shortname}" == "sb" ]; then |
|
|
gamedirname="Starbound" |
|
|
|
|
|
array_configs+=(starbound_server.config) |
|
|
array_configs+=(starbound_server.config) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "stn" ]; then |
|
|
elif [ "${shortname}" == "stn" ]; then |
|
|
gamedirname="SurvivetheNights" |
|
|
|
|
|
array_configs+=(ServerConfig.txt ServerUsers.txt TpPresets.json UserPermissions.json) |
|
|
array_configs+=(ServerConfig.txt ServerUsers.txt TpPresets.json UserPermissions.json) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "sven" ]; then |
|
|
elif [ "${shortname}" == "sven" ]; then |
|
|
gamedirname="SvenCoop" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "tf2" ]; then |
|
|
elif [ "${shortname}" == "tf2" ]; then |
|
|
gamedirname="TeamFortress2" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "tfc" ]; then |
|
|
elif [ "${shortname}" == "tfc" ]; then |
|
|
gamedirname="TeamFortressClassic" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ti" ]; then |
|
|
elif [ "${shortname}" == "ti" ]; then |
|
|
gamedirname="TheIsle" |
|
|
array_configs+=(Game.ini Engine.ini) |
|
|
array_configs+=(Game.ini) |
|
|
|
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ts" ]; then |
|
|
elif [ "${shortname}" == "ts" ]; then |
|
|
gamedirname="TheSpecialists" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ts3" ]; then |
|
|
elif [ "${shortname}" == "ts3" ]; then |
|
|
gamedirname="TeamSpeak3" |
|
|
|
|
|
array_configs+=(ts3server.ini) |
|
|
array_configs+=(ts3server.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "tw" ]; then |
|
|
elif [ "${shortname}" == "tw" ]; then |
|
|
gamedirname="Teeworlds" |
|
|
|
|
|
array_configs+=(server.cfg ctf.cfg dm.cfg duel.cfg tdm.cfg) |
|
|
array_configs+=(server.cfg ctf.cfg dm.cfg duel.cfg tdm.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "terraria" ]; then |
|
|
elif [ "${shortname}" == "terraria" ]; then |
|
|
gamedirname="Terraria" |
|
|
|
|
|
array_configs+=(serverconfig.txt) |
|
|
array_configs+=(serverconfig.txt) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "tu" ]; then |
|
|
elif [ "${shortname}" == "tu" ]; then |
|
|
gamedirname="TowerUnite" |
|
|
|
|
|
fn_check_cfgdir |
|
|
fn_check_cfgdir |
|
|
array_configs+=(TowerServer.ini) |
|
|
array_configs+=(TowerServer.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
@ -862,83 +763,71 @@ elif [ "${shortname}" == "tu" ]; then |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ut" ]; then |
|
|
elif [ "${shortname}" == "ut" ]; then |
|
|
gamedirname="UnrealTournament" |
|
|
|
|
|
array_configs+=(Game.ini Engine.ini) |
|
|
array_configs+=(Game.ini Engine.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ut2k4" ]; then |
|
|
elif [ "${shortname}" == "ut2k4" ]; then |
|
|
gamedirname="UnrealTournament2004" |
|
|
|
|
|
array_configs+=(UT2004.ini) |
|
|
array_configs+=(UT2004.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "ut99" ]; then |
|
|
elif [ "${shortname}" == "ut99" ]; then |
|
|
gamedirname="UnrealTournament99" |
|
|
|
|
|
array_configs+=(Default.ini) |
|
|
array_configs+=(Default.ini) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "unt" ]; then |
|
|
elif [ "${shortname}" == "unt" ]; then |
|
|
gamedirname="Unturned" |
|
|
|
|
|
array_configs+=(Config.json) |
|
|
array_configs+=(Config.json) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "vints" ]; then |
|
|
elif [ "${shortname}" == "vints" ]; then |
|
|
gamedirname="VintageStory" |
|
|
|
|
|
array_configs+=(serverconfig.json) |
|
|
array_configs+=(serverconfig.json) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "vs" ]; then |
|
|
elif [ "${shortname}" == "vs" ]; then |
|
|
gamedirname="VampireSlayer" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "wet" ]; then |
|
|
elif [ "${shortname}" == "wet" ]; then |
|
|
gamedirname="WolfensteinEnemyTerritory" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "wf" ]; then |
|
|
elif [ "${shortname}" == "wf" ]; then |
|
|
gamedirname="Warfork" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "wmc" ]; then |
|
|
elif [ "${shortname}" == "wmc" ]; then |
|
|
gamedirname="Waterfall" |
|
|
|
|
|
array_configs+=(config.yml) |
|
|
array_configs+=(config.yml) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
elif [ "${shortname}" == "wurm" ]; then |
|
|
elif [ "${shortname}" == "wurm" ]; then |
|
|
gamedirname="WurmUnlimited" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "zmr" ]; then |
|
|
elif [ "${shortname}" == "zmr" ]; then |
|
|
gamedirname="ZombieMasterReborn" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|
fn_set_config_vars |
|
|
fn_set_config_vars |
|
|
fn_list_config_locations |
|
|
fn_list_config_locations |
|
|
elif [ "${shortname}" == "zps" ]; then |
|
|
elif [ "${shortname}" == "zps" ]; then |
|
|
gamedirname="ZombiePanicSource" |
|
|
|
|
|
array_configs+=(server.cfg) |
|
|
array_configs+=(server.cfg) |
|
|
fn_fetch_default_config |
|
|
fn_fetch_default_config |
|
|
fn_default_config_remote |
|
|
fn_default_config_remote |
|
|