技术分享 易乐游一键清理旧游戏数据库批处理(用于重建游戏数据库) [复制链接]

1c3Cre4m
三国LV9
技术中心 25494 0 2020-8-31 13:13:29
本帖最后由 1c3Cre4m 于 2020-8-31 13:20 编辑

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

批处理下载
上传的附件: 易乐游数据库清理.rar (650 Bytes, 下载次数: 2008)
(解压后服务器双击运行即可)

使用步骤
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

复制代码


您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29041 个
  • 话题数: 9623 篇
  • 巅峰数: 5500 人