:connmngrcycle
call :echostatus "Disconnected from [%changecycleprevious%]-%connmngr_serverip% - %~1" "userfiles\autorecon.log"
for /f "tokens=* delims=" %%a in ('%sed% -n %changecycle%p %serverlist%') do set connmngr_serverip=%%a
call :sendcmd "connect %connmngr_serverip%"
call :echostatus "Attempting server [%changecycle%]-%connmngr_serverip%"
set changecycleprevious=%changecycle%
set /a changecycle+=1
if %changecycle% GEQ %servercount% set changecycle=1
goto :eof

:connmngr_recoverfreeze
if %crashrecover%==0 goto :eof
call :echostatus "%gamename% was unresponsive" "userfiles\crashrecovery.txt"
taskkill /IM %hl2exe% /F>nul 2>&1
set core_loop_crashcheck=0
goto :eof