|
@ -2,7 +2,7 @@ |
|
|
# LGSM fn_serverquery function |
|
|
# LGSM fn_serverquery function |
|
|
# Author: Daniel Gibbs |
|
|
# Author: Daniel Gibbs |
|
|
# Website: http://danielgibbs.co.uk |
|
|
# Website: http://danielgibbs.co.uk |
|
|
# Version: 101214 |
|
|
# Version: 231214 |
|
|
|
|
|
|
|
|
# uses gsquery.py to directly query the server |
|
|
# uses gsquery.py to directly query the server |
|
|
# detects if the server locks up |
|
|
# detects if the server locks up |
|
@ -15,6 +15,9 @@ if [ -f gsquery.py ]; then |
|
|
elif [ "${engine}" == "realvirtuality" ]; then |
|
|
elif [ "${engine}" == "realvirtuality" ]; then |
|
|
queryport=$(grep -s steamqueryport= "${servercfgfullpath}"|grep -v //|tr -d '\r'|tr -cd [:digit:]) |
|
|
queryport=$(grep -s steamqueryport= "${servercfgfullpath}"|grep -v //|tr -d '\r'|tr -cd [:digit:]) |
|
|
port=${queryport} |
|
|
port=${queryport} |
|
|
|
|
|
elif [ "${engine}" == "unity3d" ]; then |
|
|
|
|
|
gameport=$(grep ServerPort "${servercfgfullpath}"|tr -cd [:digit:]) |
|
|
|
|
|
port=$((${gameport} + 1)) |
|
|
fi |
|
|
fi |
|
|
fn_printinfo "Monitoring ${servicename}: Detected gsquery.py" |
|
|
fn_printinfo "Monitoring ${servicename}: Detected gsquery.py" |
|
|
fn_scriptlog "Detected gsquery.py" |
|
|
fn_scriptlog "Detected gsquery.py" |
|
|