#!/bin/bash # shellcheck source=start-utils . "$(dirname "$0")/start-utils" : "${SERVER_PORT:=25565}" : "${AUTOSTOP_TIMEOUT_EST:=3600}" : "${AUTOSTOP_TIMEOUT_INIT:=1800}" : "${AUTOSTOP_PERIOD:=10}" : "${DEBUG_AUTOSTOP:=false}" export SERVER_PORT export AUTOSTOP_TIMEOUT_EST export AUTOSTOP_TIMEOUT_INIT export AUTOSTOP_PERIOD export DEBUG_AUTOSTOP log "Autostop functionality enabled" isDebugging && set -x isNumericElseSetToDefault "AUTOSTOP_PERIOD" 10 checkIfNotZeroElseSetToDefault "AUTOSTOP_PERIOD" 10 isNumericElseSetToDefault "AUTOSTOP_TIMEOUT_EST" 3600 isNumericElseSetToDefault "AUTOSTOP_TIMEOUT_INIT" 1800 "$(dirname "$0")/auto/autostop-daemon.sh" &