首页 IT技术 技术方案 查看内容

易乐游一键清理旧游戏数据库批处理(用于重建游戏数据库)

技术方案 3386 0 2020-9-16 14:02

问题现象: 易乐游网吧如果出现上方菜单有大量服务器没有的游戏,运行提示 “ 未提供该游戏下载,请联系管理员下载 ”,需要在服务器上重建游戏数据库才可以,但是步骤比较多所以服务器运行批处理之后,直接在服务 ...

问题现象:
易乐游网吧如果出现上方菜单有大量服务器没有的游戏,运行提示未提供该游戏下载,请联系管理员下载,需要在服务器上重建游戏数据库才可以,但是步骤比较多所以服务器运行批处理之后,直接在服务端重新引入游戏即可。

批处理下载易乐游数据库清理.rar(解压后服务器双击运行即可)

使用步骤
1.服务器直接运行批处理,显示结束关闭批处理。
Anim.gif
2.易乐游服务端导入游戏即可
下载.png

批处理代码
  1. @echo off
  2. echo ----------------------------------------------------
  3. echo colse_service
  4. echo ----------------------------------------------------
  5. net stop EnjoyGameManager
  6. net stop EyooNetService
  7. echo ----------------------------------------------------
  8. for /f "skip=3 tokens=4" %%i in ('sc query EnjoyGameManager') do set "st=%%i" &goto :mnext
  9. :mnext
  10. if /i "%st%"=="RUNNING" (goto 1)
  11. if /i "%st%"=="STOPPED" (goto 2)
  12. :1
  13. echo ERROR:EnjoyGameManager not stop
  14. pause
  15. :2
  16. echo EnjoyGameManager ok
  17. for /f "skip=3 tokens=4" %%i in ('sc query EyooNetService') do set "et=%%i" &goto :enext
  18. :enext
  19. if /i "%et%"=="RUNNING" (goto 4)
  20. if /i "%et%"=="STOPPED" (goto 5)
  21. :4
  22. echo ERROR:EyooNetService not stop
  23. pause
  24. :5
  25. echo EyooNetService ok
  26. echo ----------------------------------------------------
  27. echo ----------------------------------------------------
  28. echo read_installSide
  29. echo ----------------------------------------------------
  30. for /f "tokens=1,2* delims= " %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Century Network\yileyoo" /v "Path"') do (
  31.         set managerPath=%%cConfig\
  32. )
  33. for /f "tokens=1,2* delims= " %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Century Network\yileyoo" /v "USERDATA"') do (
  34.         set userdataPath=%%c
  35. )
  36. echo %managerPath%
  37. echo %userdataPath%
  38. echo ----------------------------------------------------
  39. echo ----------------------------------------------------
  40. echo del_configFiles
  41. echo ----------------------------------------------------
  42. echo %managerPath%DeleteGameList.ini
  43. del /F/Q "%managerPath%DeleteGameList.ini"
  44. echo %managerPath%EyooNetConfig.ini
  45. del /F/Q "%managerPath%EyooNetConfig.ini"
  46. echo %managerPath%EyooNetDataEx.dat
  47. del /F/Q "%managerPath%EyooNetDataEx.dat"
  48. echo %managerPath%GamesList.ini
  49. del /F/Q "%managerPath%GamesList.ini"
  50. echo %userdataPath%STDataEx.dat
  51. del /F/Q "%userdataPath%STDataEx.dat"
  52. echo ----------------------------------------------------
  53. echo ----------------------------------------------------
  54. net start EnjoyGameManager
  55. net start EyooNetService
  56. echo ------------------------End------------------------
  57. pause

复制代码



路过

雷人

握手

鲜花
1

鸡蛋

刚表态过的朋友 (1 人)

  • 鸡蛋

    匿名

原作者: 1c3Cre4m