|
@@ -26,7 +26,7 @@ if [ "${gsquery}" == "yes" ]; then
|
|
|
if [ "${engine}" == "unreal" ]||[ "${engine}" == "unreal2" ]; then
|
|
if [ "${engine}" == "unreal" ]||[ "${engine}" == "unreal2" ]; then
|
|
|
port=$((port + 1))
|
|
port=$((port + 1))
|
|
|
elif [ "${engine}" == "realvirtuality" ]; then
|
|
elif [ "${engine}" == "realvirtuality" ]; then
|
|
|
- port=$((port + 1))
|
|
|
|
|
|
|
+ port=$((port + 1))
|
|
|
elif [ "${engine}" == "spark" ]; then
|
|
elif [ "${engine}" == "spark" ]; then
|
|
|
port=$((port + 1))
|
|
port=$((port + 1))
|
|
|
fi
|
|
fi
|
|
@@ -36,7 +36,7 @@ if [ "${gsquery}" == "yes" ]; then
|
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
fn_print_info "Querying port: gsquery.py enabled"
|
|
fn_print_info "Querying port: gsquery.py enabled"
|
|
|
- fn_script_log "Querying port: gsquery.py enabled"
|
|
|
|
|
|
|
+ fn_script_log_info "Querying port: gsquery.py enabled"
|
|
|
sleep 1
|
|
sleep 1
|
|
|
|
|
|
|
|
# Will query up to 4 times every 15 seconds.
|
|
# Will query up to 4 times every 15 seconds.
|
|
@@ -46,7 +46,7 @@ if [ "${gsquery}" == "yes" ]; then
|
|
|
for queryattempt in {1..5}; do
|
|
for queryattempt in {1..5}; do
|
|
|
fn_print_dots "Querying port: ${ip}:${port} : ${totalseconds}/${queryattempt} : "
|
|
fn_print_dots "Querying port: ${ip}:${port} : ${totalseconds}/${queryattempt} : "
|
|
|
fn_print_querying_eol
|
|
fn_print_querying_eol
|
|
|
- fn_script_log "Querying port: ${ip}:${port} : ${queryattempt} : QUERYING"
|
|
|
|
|
|
|
+ fn_script_log_info "Querying port: ${ip}:${port} : ${queryattempt} : QUERYING"
|
|
|
|
|
|
|
|
gsquerycmd=$("${functionsdir}"/gsquery.py -a "${ip}" -p "${port}" -e "${engine}" 2>&1)
|
|
gsquerycmd=$("${functionsdir}"/gsquery.py -a "${ip}" -p "${port}" -e "${engine}" 2>&1)
|
|
|
exitcode=$?
|
|
exitcode=$?
|
|
@@ -56,18 +56,18 @@ if [ "${gsquery}" == "yes" ]; then
|
|
|
# Server OK
|
|
# Server OK
|
|
|
fn_print_ok "Querying port: ${ip}:${port} : ${queryattempt} : "
|
|
fn_print_ok "Querying port: ${ip}:${port} : ${queryattempt} : "
|
|
|
fn_print_ok_eol_nl
|
|
fn_print_ok_eol_nl
|
|
|
- fn_script_log "Querying port: ${ip}:${port} : ${queryattempt} : OK"
|
|
|
|
|
- sleep 1
|
|
|
|
|
- exit
|
|
|
|
|
|
|
+ fn_script_log_pass "Querying port: ${ip}:${port} : ${queryattempt} : OK"
|
|
|
|
|
+ exitcode=0
|
|
|
|
|
+ break
|
|
|
else
|
|
else
|
|
|
# Server failed query
|
|
# Server failed query
|
|
|
- fn_script_log "Querying port: ${ip}:${port} : ${queryattempt} : ${gsquerycmd}"
|
|
|
|
|
|
|
+ fn_script_log_info "Querying port: ${ip}:${port} : ${queryattempt} : ${gsquerycmd}"
|
|
|
|
|
|
|
|
if [ "${queryattempt}" == "5" ]; then
|
|
if [ "${queryattempt}" == "5" ]; then
|
|
|
# Server failed query 4 times confirmed failure
|
|
# Server failed query 4 times confirmed failure
|
|
|
fn_print_fail "Querying port: ${ip}:${port} : ${totalseconds}/${queryattempt} : "
|
|
fn_print_fail "Querying port: ${ip}:${port} : ${totalseconds}/${queryattempt} : "
|
|
|
fn_print_fail_eol_nl
|
|
fn_print_fail_eol_nl
|
|
|
- fn_script_log "Querying port: ${ip}:${port} : ${queryattempt} : FAIL"
|
|
|
|
|
|
|
+ fn_script_log_error "Querying port: ${ip}:${port} : ${queryattempt} : FAIL"
|
|
|
sleep 1
|
|
sleep 1
|
|
|
|
|
|
|
|
# Send alert if enabled
|
|
# Send alert if enabled
|