【技术实现步骤摘要】
本专利技术涉及网络游戏,尤其涉及一种测试网络游戏的方法、装置及游戏终端平台。
技术介绍
在网络游戏的开发和测试阶段中,游戏管理员(game master,简称:GM)需要使用GM指令来对网络游戏内容进行控制,以方便调试和测试。考虑到手机游戏(简称手游)运行于手机上,且手机屏幕的面积限制,在手游中要使用虚拟键盘输入GM指令十分不方便,因此,GM通过GM指令平台对手游内容进行控制。其中,GM指令平台的功能是在个人电脑(Personal Computer,简称:PC)上输入GM指令,而该GM指令在手机上生效,代替了直接在手机屏幕上输入GM指令的过程,其优势在于PC上可以方便地输入、复制、粘贴GM指令。但在具体实现上,各个项目组的GM指令平台根据各自项目的特点,在PC上以应用程序或者网页的形式搭建一个输入GM指令的用户界面。用户在PC上输入的GM指令,通过网络发送到接收端,该接收端可以包括游戏客户端(例如手机、平板电脑等)和游戏服务器;接收端在接收到GM指令后,判断该GM指令要实现的功能,然后调用对应的方法以实现相应功能,若接收端为游戏服务器,游戏服务器还需将调用对应的方法所实现相应功能回应给游戏客户端;最终,在游戏客户端上可以看到效果或完成了特定功能。在上述具体实现中,GM指令的解释及执行是在接收端,因此,需要在接收端的游戏脚本中写入解释GM指令的代码。这样,当解释GM指令的代码有改动时,要重新编译和打包游戏脚本,然后将游戏脚本安装到接收端上,此过程将耗费大量时间,且操作起来也比较繁琐。
技术实现思路
本专利技术提供一种测试网络游戏的方法、装置及游戏终端平台,以快 ...
【技术保护点】
一种测试网络游戏的方法,其特征在于,包括:获取游戏管理员GM指令;将所述GM指令转换为所述GM指令对应的执行代码;发送所述执行代码给预先选定的游戏客户端;接收所述游戏客户端发出的反馈信息,所述反馈信息为所述游戏客户端执行所述执行代码之后得到的结果,所述结果包括所述游戏客户端在执行所述执行代码时与游戏服务器交互所获取的信息;将所述反馈信息显示给用户,和/或,将所述反馈信息播报给用户。
【技术特征摘要】
1.一种测试网络游戏的方法,其特征在于,包括:获取游戏管理员GM指令;将所述GM指令转换为所述GM指令对应的执行代码;发送所述执行代码给预先选定的游戏客户端;接收所述游戏客户端发出的反馈信息,所述反馈信息为所述游戏客户端执行所述执行代码之后得到的结果,所述结果包括所述游戏客户端在执行所述执行代码时与游戏服务器交互所获取的信息;将所述反馈信息显示给用户,和/或,将所述反馈信息播报给用户。2.根据权利要求1所述的方法,其特征在于,所述接收所述游戏客户端发出的反馈信息,包括:接收所述游戏客户端发送的、携带有所述反馈信息的第一协议包;将所述第一协议包转换成游戏终端平台内部协议的包;获取所述反馈信息。3.根据权利要求1所述的方法,其特征在于,所述获取GM指令,包括:接收用户输入GM指令的操作;或者,接收用户选定预先存储的GM指令的操作。4.根据权利要求1~3中任一项所述的方法,其特征在于,所述获取GM指令之前,还包括:与所述游戏客户端建立通信连接。5.根据权利要求4所述的方法,其特征在于,所述与所述游戏客户端建立通信连接,包括:接收所述游戏客户端发送的用于建立通信连接的请求消息,所述请求消息中至少携带以下其中之一:所述游戏客户端的网络协议IP地址、所述网络游戏的标识以及所述游戏客户端的拥有者名称;至少显示并存储以下其中之一:所述游戏客户端的IP地址、所述网络游戏的标识以及所述游戏客户端的拥有者名称;接收用户选定所述游戏客户端的操作;根据所述游戏客户端的通信方式或通信协议,区分不同类型的游戏客户端;按照所述游戏客户端的类型,通过套接字的方式与所述游戏客户端建立
\t通信连接。6.根据权利要求4所述的方法,其特征在于,所述与所述游戏客户端建立通信连接,包括:发送通信连接请求给所述游戏客户端,所述通信连接请求用于:当所述游戏客户端中已启动的服务器线程监听到所述通信连接请求,建立通信连接。7.根据权利要求1~3中任一项所述的方法,其特征在于,所述发送所述执行代码给预先选定的游戏客户端之前,还包括:若所述执行代码中包括环境变量或参数,则将所述环境变量或参数替换为具体数值,其中,所述环境变量的具体数值为系统内部预定义,所述参数的具体数值从用户输入的内容中获取。8.根据权利要求1~3中任一项所述的方法,其特征在于,所述发送所述执行代码给预先选定的游戏客户端之前,还包括:将所述执行代码封装在可被所述游戏客户端识别的第二协议包中;将所述第二协议包发送给所述游戏客户端。9.根据权利要求1~3中任一项所述的方法,其特征在于,还包括:发送用于获取资源列表的指令给所述游戏客户端;接收所述游戏客户端发送的第一资源列表,所述第一资源列表包括所述游戏客户端上的可供用户选择的设备列表和所测试网络游戏的文件;将所述第一资源列表显示在游戏终端平台的主界面。10.根据权利要求1~3中任一项所述的方法,其特征在于,还包括:发送用于上传文件的指令给所述游戏客户端,所述用于上传文件的指令包括文件内容;接收所述游戏客户端发送的反馈结果,所述反馈结果为所述游戏客户端读取所述文件内容,并将所述文件内容写入资源目录的执行结果;将所述反馈结果显示在游戏终端平台的主界面。11.根据权利要求1~3中任一项所述的方法,其特征在于,还包括:接收所述游戏客户端发送的消息;当所述消息的消息类型为文件时,将所述消息的内容转换为可下载文件,以供用户下载。12.一种测试网络游戏的装置,其特征在于,包括:获取模块,用于获取游戏管理员GM指令;转换模块,用于将所述GM指令转换为所述GM指令对应的执行代码;发送模块,用于发送所述执行代码给预先选定的游戏客户端;接收模块,用于接收所述游戏客户端发出的反馈信息,所述反馈信息为所述游戏客户端执行所述执行代码之后得到的结果,所述结果包括所述游戏客户端在执行所述执行代码时与游戏服务器交互所获取的信息;显示模块,用于将所述反馈信息显示给用户;和/或,音频模块,用于将所述反馈信息播报给用户。13.根据权利要求12所述的装置,其特征在于,所述接收模块具体用于:接收所述游戏客户端发送的、携带有所述反馈信息的第一协议包;将所述第一协议包转换成游戏终端平台内部协议的包;获取所述反馈信息。14.根据权利要求12所述的装置,其特征在于,所述获取模块具体用于:接收用户输入GM指令的操作;或者,接收用...
【专利技术属性】
技术研发人员:李翔,刘欣,李启均,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。