1.一种游戏API实现方法,其特征在于,应用于与游戏服务器通信连接的接口服务器,所述方法包括:
接收来自于用户端发送的json协议数据,并对所述json协议数据进行解析得到对应的操作指令;
对所述操作指令的数据合法性进行检测,并在检测结果为合法时对所述操作指令进行URL解码,得到对应的游戏调控请求;
基于所述游戏调控请求进行日志记录,并将所述游戏调控请求发送给游戏服务器,以实现游戏API,使所述游戏服务器按照所述游戏调控请求执行对应的操作。
2.根据权利要求1所述的方法,其特征在于,所述对所述操作指令进行URL解码,得到对应的游戏调控请求的步骤包括:
基于所述游戏服务器支持的数据协议对所述操作指令进行URL解码,得到符合所述数据协议的游戏调控请求。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
检测是否在预设时间段内接收所述游戏服务器发送的与所述游戏调控请求对应的操作结果信息;
根据检测结果向所述用户端发送对应的响应数据,并基于所述响应数据进行日志记录。
4.根据权利要求3所述的方法,其特征在于,所述根据检测结果向所述用户端发送对应的响应数据,并基于所述响应数据进行日志记录的步骤包括:
若检测结果为是时,对接收到的操作结果信息进行URL编码得到对应的游戏调控结果,将所述游戏调控结果发送给对应的用户端,并基于所述操作结果信息进行日志记录;
若检测结果为否时,判定当前游戏服务器处于异常状态,基于判定结果进行日志记录,并将判定结果进行URL编码后发送给对应的用户端。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
对两次记录的日志进行数据分析,得到所述游戏服务器基于所述游戏调控请求的操作执行状况。
6.一种游戏API实现装置,其特征在于,应用于与游戏服务器通信连接的接口服务器,所述装置包括:
数据接收模块,用于接收来自于用户端发送的json协议数据,并对所述json协议数据进行解析得到对应的操作指令;
数据解码模块,用于对所述操作指令的数据合法性进行检测,并在检测结果为合法时对所述操作指令进行URL解码,得到对应的游戏调控请求;
请求发送模块,用于基于所述游戏调控请求进行日志记录,并将所述游戏调控请求发送给游戏服务器,以实现游戏API,使所述游戏服务器按照所述游戏调控请求执行对应的操作。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
信息检测模块,用于检测是否在预设时间段内接收所述游戏服务器发送的与所述游戏调控请求对应的操作结果信息;
响应回复模块,用于根据检测结果向所述用户端发送对应的响应数据,并基于所述响应数据进行日志记录。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
日志分析模块,用于对两次记录的日志进行数据分析,得到所述游戏服务器基于所述游戏调控请求的操作执行状况。
9.一种接口服务器,其特征在于,所述接口服务器与游戏服务器通信连接,所述接口服务器包括:
存储介质;
处理器;以及
游戏API实现装置,所述装置安装于所述存储介质中并包括由所述处理器执行的软件功能模块,所述装置包括:
数据接收模块,用于接收来自于用户端发送的json协议数据,并对所述json协议数据进行解析得到对应的操作指令;
数据解码模块,用于对所述操作指令的数据合法性进行检测,并在检测结果为合法时对所述操作指令进行URL解码,得到对应的游戏调控请求;
请求发送模块,用于基于所述游戏调控请求进行日志记录,并将所述游戏调控请求发送给游戏服务器,以实现游戏API,使所述游戏服务器按照所述游戏调控请求执行对应的操作。
10.一种可读存储介质,其特征在于,所述可读存储介质存储有计算机程序,所述计算机程序运行时控制所述可读存储介质所在的接口服务器执行权利要求1-5中任意一项所述的游戏API实现方法。