Мне нужен командный файл, который я могу оставить работающим, и если "Unturned.exe" не запущен, выполните START "" /B "C:\Users\Administrator\Desktop\1.lnk"
, а затем бездействуйте, сканируйте и ждите чтобы он снова отключился в цикле.
Это то, что я сейчас использую, но между ним и сервером нет связи, чтобы люди знали, что он собирается перезапуститься, и сейчас я запускаю только один сервер.
Обратите внимание, что сервер имеет MSG сервера на 55 минут, 57 и 59 минут. Сервер автоматически отключится через 1 час. Я только хочу, чтобы скрипт сканировал Unturned.exe
и, если он не запущен, запускался с ярлыка на рабочем столе. Мне не нужно, чтобы он отсчитывал час, как мой старый скрипт, и мне нужно только, чтобы он работал в фоновом режиме, поэтому мне не нужно об этом беспокоиться.
@echo off
cls
color B
:loop
echo ===========================================================
echo ===========================================================
echo ======== UNTURNED SERVER RESTART SCRIPT By FATBOI =========
echo ===========================================================
echo ===========================================================
@timeout /T 1 /nobreak >NUL
echo ===========================================================
echo Killing all servers for restart...
echo ===========================================================
@timeout /T 1 /nobreak >NUL
taskkill /f /im Unturned.exe
echo ===========================================================
echo All servers have been killed
echo ===========================================================
echo ===========================================================
echo Servers starting...
echo ===========================================================
start "" /b "C:\Users\Administrator\Desktop\1.lnk"
@timeout /T 30 /nobreak >NUL
cls
echo ===========================================================
echo ===========================================================
echo ===== UNTURNED SERVER RESTART SCRIPT By JoeCooper2015 =====
echo ===========================================================
echo ==================Server Restart Time======================
echo ===========================================================
time /T
echo ===========================================================
echo ===========================================================
REM Every 4 hours kill and start servers. note 1H = 3600 seconds
REM use timeout then goto loop
@timeout /T 3600 /nobreak
goto loop