Browse Source

improved Terraria support

pull/820/merge
Daniel Gibbs 9 years ago
parent
commit
23301a31d3
  1. 16
      lgsm/functions/info_config.sh

16
lgsm/functions/info_config.sh

@ -210,12 +210,21 @@ fn_info_config_teeworlds(){
fn_info_config_terraria(){
if [ ! -f "${servercfgfullpath}" ]; then
port="0"
else
servername="${unavailable}"
port="${zero}"
gameworld="${unavailable}"
slots="${zero}"
else
servername=$(grep "worldname=" "${servercfgfullpath}" | sed 's/worldname=//g')
port=$(grep "port=" "${servercfgfullpath}" | tr -cd '[:digit:]')
gameworld=$(grep "world=" "${servercfgfullpath}" | sed 's/world=//g')
slots=$(grep "maxplayers=" "${servercfgfullpath}" | sed 's/maxplayers=//g')
# Not Set
# Not Set
servername=${servername:-"NOT SET"}
port=${port:-"0"}
gameworld=${gameworld:-"NOT SET"}
slots=${slots:-"0"}
fi
}
@ -285,6 +294,7 @@ elif [ "${gamename}" == "Teamspeak 3" ]; then
# Teeworlds
elif [ "${engine}" == "teeworlds" ]; then
fn_info_config_teeworlds
# Terraria
elif [ "${engine}" == "terraria" ]; then
fn_info_config_terraria
# Unreal/Unreal 2 engine

Loading…
Cancel
Save