The invention relates to the technical field of communication, in particular to a method, a device and a system for transmitting game data. Game data transfer method includes: the server receives the client user login request; the server according to user login request, implement user login, and the information sent to the client login, after the client to log in the receiving state information, according to the instruction execution server performs the game player game; user withholding fee; when the server receives the the client in executing the game after sending game score reporting information, the withholding fee for fee deduction. The implementation of the client in the course of the game, once the client fails, the game cannot continue, the client cannot generate game results to the server to send the information reported on the server has been unable to receive the game results reported information will not be pre charge for the fee, so as to avoid the client in the problems of time, for the game player the loss caused by.
【技术实现步骤摘要】
本专利技术涉及通信
,具体而言,涉及一种游戏数据传递方法、装置以及系统。
技术介绍
游戏厅的游戏受到很多人的喜爱,例如模拟汽车、模拟摩托、电子飞镖、枪击类游戏等等。这些游戏一般都需要预先在与游戏对应的游戏设备中投入游戏币之后,才能够开启游戏。目前这种游戏设备都是通过一些机械结构加处理芯片来计算在用户投币过程中投币数量的。在玩家投入预设数量的游戏币后,游戏设备自动启动游戏界面,为玩家提供与游戏相关的各种服务。但是目前的这种付费方式以及游戏设备本身的结构问题,导致了在游戏设备出现问题的时候,例如死机重启、卡死等情况下,如果之前一局游戏并没有完结或者玩家已经投入了游戏币但是却并未进行游戏,那么游戏设备在重新启动之后都会刷新游戏设备的状态,使得游戏设备重新处于待投币的状态,游戏玩家是无法继续上一局未完游戏的,只能重新投币启动游戏,从而导致游戏玩家不必要的损失。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种游戏数据传递方法以及装置以及系统,能够即使在游戏设备出现重启、卡死的情况下,也能够在游戏设备恢复正常之后与之前的游戏衔接,避免游戏设备故障带给游戏玩家的不必要的损失。第一方面,本专利技术实施例提供了一种游戏数据传递方法,包括:服务器接收客户端所发送的用户登录请求;服务器根据所述用户登录请求,执行用户登录,并向所述客户端发送登录状态信息,以使所述客户端在接收到 ...
【技术保护点】
一种游戏数据传递方法,其特征在于,包括:服务器接收客户端所发送的用户登录请求;服务器根据所述用户登录请求,执行用户登录,并向所述客户端发送登录状态信息,以使所述客户端在接收到登录状态信息之后,根据玩家指令执行游戏;服务器执行用户预扣费;当服务器接收到所述客户端在执行完游戏后所发送的游戏成绩上报信息时,将所述预扣费变为实扣费。
【技术特征摘要】
1.一种游戏数据传递方法,其特征在于,包括:
服务器接收客户端所发送的用户登录请求;
服务器根据所述用户登录请求,执行用户登录,并向所述客户
端发送登录状态信息,以使所述客户端在接收到登录状态信息之后,
根据玩家指令执行游戏;
服务器执行用户预扣费;
当服务器接收到所述客户端在执行完游戏后所发送的游戏成绩
上报信息时,将所述预扣费变为实扣费。
2.根据权利要求1所述的游戏数据传递方法,其特征在于,所
述用户登录请求包括:用户ID、游戏类型ID以及许可令牌;
所述服务器执行用户登录具体包括:
服务器根据所述用户ID判断用户信息是否存在,且状态是否
正常;
如果是,则判断用户余额是否足够支付一局游戏;
如果是,则将所述用户ID的用户状态标记为已登录,同时根
据所述用户ID,获取与所述用户ID对应的用户信息,并根据所述
用户信息生成登录状态信息。
3.根据权利要求1所述的游戏数据传递方法,其特征在于,所
述服务器接收客户端所发送的用户登录请求之前,还包括:
服务器接收客户端所发送的接入请求,所述接入请求中包括:
授权码;
服务器根据所述授权码对所述客户端进行正版验证,并在验证
成功后随机生成许可令牌向所述客户端发送,以使所述客户端与服
务器建立连接;
服务器每隔预设时间接收所述客户端所发送的状态上报信息,
所述状态上报信息包括:许可令牌、客户端类型ID。
4.根据权利要求1-3任意一项所述的游戏数据传递方法,其特
征在于,所述服务器包括:BOSS服务器以及至少一个游戏服务器;
所述游戏服务器均接入所述BOSS服务器;
还包括:
BOSS服务器获取游戏服务器所发送的服务器接入请求;所述
服务器接入请求中包括:游戏服务器的IP地址以及授权码;
BOSS服务器根据所述服务器接入请求,对游戏服务器进行合
法性验证;
如果验证更通过,则BOSS服务器建立与所述游戏服务器之间
的TCP/IP连接。
5.根据权利要求4所述的游戏数据传递方法,其特征在于,所
述服务器执行预扣费之前,还包括:
游戏服务器接收客户端所发送的战区登录指令;
游戏服务器根据所述战区登录指令,执行客户端的登录验证;
游戏服务器在登录验证通过后,为所述客户端匹配对战玩家;
游戏服务器在为客户端匹配玩家成功后,向所述客户端发送匹
配成功的对战玩...
【专利技术属性】
技术研发人员:吴永光,
申请(专利权)人:北京金捷报文化传媒有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。