- 专利标题: 一种检测游戏服务器多线程使用同一虚拟机的方法
-
申请号: CN201811097328.4申请日: 2018-09-19
-
公开(公告)号: CN109445877B公开(公告)日: 2022-03-18
- 发明人: 刘马良 , 刘美智 , 孙国军 , 张健 , 李邦戈
- 申请人: 珠海金山网络游戏科技有限公司 , 珠海西山居移动游戏科技有限公司
- 申请人地址: 广东省珠海市香洲区前岛环路325号金山软件园3号楼;
- 专利权人: 珠海金山网络游戏科技有限公司,珠海西山居移动游戏科技有限公司
- 当前专利权人: 珠海金山数字网络科技有限公司,珠海西山居数字科技有限公司
- 当前专利权人地址: 广东省珠海市香洲区前岛环路325号金山软件园3号楼;
- 代理机构: 广州嘉权专利商标事务所有限公司
- 代理商 俞梁清
- 主分类号: G06F9/448
- IPC分类号: G06F9/448 ; G06F11/30 ; G06F11/34
摘要:
本发明涉及一种检测游戏服务器多线程使用同一虚拟机的方法,包括以下步骤:S1,对游戏服务器进程虚拟机提供的接口函数执行HOOK操作;S2,HOOK操作完成后记录系统信息并生成相应查找表;S3,再次调用接口函数时,系统检索查找表进行对比分析并生成记录文件;S4,上传记录文件至人工后台。本发明可以在不修改服务器代码的前提下完成对多线程使用同个LUA虚拟机问题的检测工作,并且同时生成核心转储文件,工作人员基于核心转储文件即可快速发现问题,排除故障,在游戏正式上线前尽可能规避此类问题造成服务器宕机事故的出现,在维系玩家游戏体验的同时提高了经济效益。
公开/授权文献
- CN109445877A 一种检测游戏服务器多线程使用同一虚拟机的方法 公开/授权日:2019-03-08