【技术实现步骤摘要】
一种跨游戏服务器保存数据的方法、系统、设备及介质
[0001]本申请涉及网络游戏
,尤其涉及一种跨游戏服务器保存数据的方法、系统、设备及介质。
技术介绍
[0002]随着计算机的发展,各种类型的网络游戏不断推陈出新,游戏的内容和模式也越来越丰富,这样就会产生大量的在线游戏数据,例如:金钱、经验、等级、道具等。如何有效且安全的保存这些数据,防止数据丢失就成为网络游戏设计中重要的一个问题。
[0003]本申请提供了一种跨游戏服务器保存数据的方法、系统、设备及介质。
技术实现思路
[0004]本申请实施例的目的在于提供一种跨游戏服务器保存数据的方法、系统、设备及介质,以解决有效且安全保存游戏数据,防止数据丢失的问题。具体技术方案如下:
[0005]第一方面,提供了一种跨游戏服务器保存数据的方法,应用于战斗服务器,所述方法包括:
[0006]检测战斗服务器的数据状态;
[0007]若检测到战斗服务器的数据发生改变,则将改变的数据封装成统一数据结构的Event对象;
[00 ...
【技术保护点】
【技术特征摘要】
1.一种跨游戏服务器保存数据的方法,应用于战斗服务器,其特征在于,所述方法包括:检测战斗服务器的数据状态;若检测到战斗服务器的数据发生改变,则将改变的数据封装成统一数据结构的Event对象;将所述Event对象记录成日志文件,按照玩家ID分别缓存到战斗服务器的内存中;将所述缓存的Event对象,发送到后台游戏服务器。2.根据权利要求1所述的方法,其特征在于,所述将所述缓存的Event对象发送到后台游戏服务器包括:将所述缓存的Event对象通过独立线程异步传输方法发送到后台游戏服务器。3.根据权利要求2所述的方法,其特征在于,所述将所述缓存的Event对象通过独立线程异步传输方法发送到后台游戏服务器包括:将所述缓存的Event对象通过独立线程异步传输方法发送到匹配服务器进行中转缓存;所述匹配服务器定时将所述Event对象发送到后台游戏服务器。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收后台游戏服务器发送的反馈消息;若反馈消息为成功接收,则为缓存区的Event对象进行标记,以记录Event对象成功处理,然后删除战斗服务器缓存的Event对象;若反馈消息为失败或丢失,则重新向后台游戏服务器发送Event对象,直至接收成功。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若在数据传输过程中,战斗服务器宕机,则在重新启动后,加载日志文件,把未成功处理的Event对象继续发送给后台游戏服务器。6.一种跨游戏服务器保存数据的方法,应用于后台游戏服务器,其特征在于,包...
【专利技术属性】
技术研发人员:廖宇,杨金平,
申请(专利权)人:广州因陀罗软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。