1.请放到迅闪根目录下执行 2.迅闪三层优化.bat为:精简三层批处理 3.自动三层更新.bat为:开CGO超级用户的更新机,判断一些参数后,自动运行三层,不要在CGO服务器上使用。 迅闪三层优化 ::结束所有任务,以免精简失败 taskkill /f /im xsserver.exe taskkill /f /im xsdownsvs.exe taskkill /f /im coreserver.exe taskkill /f /im xsservices.exe taskkill /f /im SecurityCenter.exe taskkill /f /im PD_Server.exe ::清理服务,将需要的两个服务改为手动,重启后就不会自动启动,防止它在没出盘前运行 sc Stop XsCoreServer sc config XsCoreServer start= demand sc Stop svsXSDown sc config svsXSDown start= demand sc Stop SpeedControl sc delete SpeedControl sc Stop SpeedServer sc delete SpeedServer sc Stop PDiskServer sc delete PDiskServer ::删除文件,右下角广告不能删,不然核心服务会自动停止 del *.dll /q copy "%cd%\data\mfc71.dll" "%cd%" copy "%cd%\data\msvcr71.dll" "%cd%" del "%cd%\StaticUpdate\*.*" /q del HintUrl.ldb /q del HintUrlListen.log /q del StaticUpdate.txt /q del Filesbackup.list /q del XSDownSVS.map /q del HintUrl.mdb /q del HintUrlListen.ini /q del Updater.ini /q del Client.ini /q del SecurityCenter.exe /q del 消息工具.exe /q del XsBackup.exe /q del UserDiskDataTool.exe /q del SyncServices.exe /q del SyncServer.exe /q del SpeedServer.exe /q del SpeedControl.exe /q del safeconfig.exe /q del restart.exe /q del MsgTool.exe /q del iDiskServer.exe /q del HintUrlListen.exe /q del HintUrlClient.exe /q del HintUDiskServ.exe /q del HintGameUpdate.exe /q del UDiskService.exe /q del AutoBuildMD5.exe /q del HtVirDisk.exe /q del uninstall.bat /q del UninstallService.bat /q del FixMdbTool.exe /q del "%cd%\log\*.*" /q del "%cd%\DownLoad\Logs\*.*" /q rd install /s /q rd Installs /s /q rd AdCache /s /q rd temp /s /q md Installs for /f %%i in ('dir "%cd%\share\" /b /a:d') do rd "%cd%\share\%%i" /s /q md "%cd%\share\data" del "%cd%\share\*.dll" /q del "%cd%\share\*.exe" /q del "%cd%\share\*.sys" /q del "%cd%\share\*.xml" /q rd PDiskServer /s /q md PDiskServer ::默认下载目录,将盘符改为你没有的盘,这样它强行推送的游戏就下载失败,几天后它就不推了 echo [TypeDir]> %cd%\Bin\Data\SetupDownloadGame.ini echo 网络游戏=z:\网络游戏>> "%cd%\Bin\Data\SetupDownloadGame.ini" echo 单机游戏=z:\单机游戏>> "%cd%\Bin\Data\SetupDownloadGame.ini" echo 休闲游戏=z:\休闲游戏>> "%cd%\Bin\Data\SetupDownloadGame.ini" echo 影视办公=z:\影视办公>> "%cd%\Bin\Data\SetupDownloadGame.ini" echo 棋牌对战=z:\棋牌对战>> "%cd%\Bin\Data\SetupDownloadGame.ini" echo 聊天冲浪=z:\聊天冲浪>> "%cd%\Bin\Data\SetupDownloadGame.ini" echo 辅助工具=z:\辅助工具>> "%cd%\Bin\Data\SetupDownloadGame.ini" echo 金融证券=z:\金融证券>> "%cd%\Bin\Data\SetupDownloadGame.ini" echo [Services]> "%cd%\Data\Services.ini" echo XsCoreServer=CoreServer.exe>> "%cd%\Data\Services.ini" echo [Services]> "%cd%\Data\ServicesManager.ini" echo XsCoreServer=CoreServer.exe>> "%cd%\Data\ServicesManager.ini" echo svsXSDown=XSDownSVS.exe>> "%cd%\Data\ServicesManager.ini" echo [XsCoreServer]>> "%cd%\Data\ServicesManager.ini" echo Info=提供核心通讯服务>> "%cd%\Data\ServicesManager.ini" echo [svsXSDown]>> "%cd%\Data\ServicesManager.ini" echo Info=提供游戏下载服务>> "%cd%\Data\ServicesManager.ini" echo UseAppModel=0 >> "%cd%\Data\ServicesManager.ini" echo [State]>> "%cd%\Data\ServicesManager.ini" echo svsXSDown=0 >> "%cd%\Data\ServicesManager.ini" echo XsCoreServer=0 >> "%cd%\Data\ServicesManager.ini" 自动更新 @echo off title 自动运行-请勿关闭 color a mode con: cols=54 lines=10 ::本批处理,用于:开超级用户的三层更新机 ::本批处理,放在迅闪根目录下,把快捷方式放到开机启动 ::本批处理,内的PING延时,可以自己改,我的机子差所以开机30秒,出盘20秒等 ::以下设置根据自己配置更改 ::CGO服务器名,服务器名好像比IP准确度高 set severip=xy99 ::绿色CGO,放迅闪根目录 set cgoexe=CGO2043.exe ::CGO盘符 set cgo=i ::CGO缓存目录 set cgotmp=D:\NDTEMP echo 正在运行请勿关闭... ping 127.0.0.1 -n 30 >nul tasklist|find /i "xsserver.exe" && taskkill /f /im xsserver.exe tasklist|find /i "xsdownsvs.exe" && sc Stop svsXSDown tasklist|find /i "coreserver.exe" && sc Stop XsCoreServer tasklist|find /i "xsservices.exe" && taskkill /f /im xsservices.exe rd %cgotmp% /s /q ::检测服务器,ping三次通就往下 :st2 ping -n 1 %severip% >nul if "%errorlevel%"=="0" set a=通 & goto next1 ping 127.0.0.1 -n 10 >nul goto st2 :next1 ping -n 1 %severip% >nul if "%errorlevel%"=="0" set a=通 & goto next2 ping 127.0.0.1 -n 10 >nul goto st2 :next2 ping -n 1 %severip% >nul if "%errorlevel%"=="0" set a=通 & goto next3 ping 127.0.0.1 -n 10 >nul goto st2 :next3 ::检测CGO盘,无就出盘,有就往下 if exist %cgo%: goto next4 tasklist|find /i "%cgoexe%" && taskkill /f /im %cgoexe% ping 127.0.0.1 -n 3 >nul start %cgoexe% ping 127.0.0.1 -n 20 >nul goto next3 :next4 ::判断是否是CGO超级用户 if exist "%cgotmp%\RTGSGXP0.IMG" goto end start XsServer.exe ::循环检测服务器,不通就停止服务后,重启 :st3 ping 127.0.0.1 -n 10 >nul ping -n 1 %severip% >nul if "%errorlevel%"=="0" set a=不通 & goto st3 ping 127.0.0.1 -n 3 >nul ping -n 1 %severip% >nul if "%errorlevel%"=="0" set a=不通 & goto st3 ping 127.0.0.1 -n 3 >nul ping -n 1 %severip% >nul if "%errorlevel%"=="0" set a=不通 & goto st3 ping 127.0.0.1 -n 3 >nul tasklist|find /i "xsserver.exe" && taskkill /f /im xsserver.exe tasklist|find /i "xsdownsvs.exe" && sc Stop svsXSDown tasklist|find /i "coreserver.exe" && sc Stop XsCoreServer tasklist|find /i "xsservices.exe" && taskkill /f /im xsservices.exe shutdown -r -t 30 :end cls echo ================================================ echo == == echo == 本机不是超级用户,请先设置为超级用户 == echo == == echo ================================================ echo 按任意健重新启动... pause>nul shutdown -r -t 5 |