Vou escrever em português e os gringo que se virem
! Esses softwares de reabertura do Sphere disponíveis, acabam não reabrindo o server caso ocorrer o Crash do emulador, pois eles checam o serviço ativo no Windows! Criei um sistema simples que analisa o erro no windows caso ocorrer, e chama o atalho do servidor (Necessário criar um Atalho com o nome e localização "C:/Sphere"). Espero que ajude a muitos servidores para manter o Sphere e Ultima Online ativo!
Devagar vou postando diversos sistemas auxiliares de analise e scripts que criei com muito estudo e anos de stress com o joguinho do cavalinho!
Forum não autoriza o envio de bat files, por isso você mesmo terá que criar o Batch file, abra o notepad, cole o codigo abaixo, salve como Arquivo.bat, crie um atalho para seu Emulador com nome de Sphere e coloque no C:/.. Execute o Bat
@TITLE Windows - Sphere Crash Analise - Daniel Muller - UOBrasil
@echo off
:loop
tasklist /nh /fi "imagename eq WERFAULT.exe" | find /i "WERFAULT.exe" >nul && (
echo ---- ERROR: Sphere Crashou, chamando sphere!
taskkill /F /IM "SphereSvr.exe"
taskkill /F /IM "WERFAULT.exe"
@echo %DATE% %TIME% Sphere CRASHADO, reabrindo pelo Sistema de Check Crash!>> "C:\CRASH_SPHERE.TXT"
START C:\SPHERE
) || (
echo --- Analise finalizada, Sphere nao crashou!
)
timeout /t 60
goto loop