服务器之间的通信方法及系统技术方案

技术编号:40975489 阅读:25 留言:0更新日期:2024-04-18 21:23
本公开提供了一种服务器之间的通信方法及系统,游戏服务器基于所运行的游戏系统产生的游戏数据,向数据库服务器发送第一数据存储消息;数据库服务器基于第一数据存储消息,更新第一子数据库中的存储数据;指定服务器从第一子数据库中获取第一目标数据,基于第一目标数据,生成游戏辅助信息。该方法中,通过远程数据库作为游戏服务器及助手服务器存储及读取需要通信的数据的媒介,降低了游戏服务器和助手服务器之间的通信成本,优化了网络中资源使用情况。

【技术实现步骤摘要】

本公开涉及游戏,具体而言,涉及一种服务器之间的通信方法及系统


技术介绍

1、随着游戏内容日渐丰富,打开游戏客户端时,其占用的终端设备运行内存也越来越大,频繁打开游戏客户端,可能会导致终端设备的运行卡顿。为了方便在不打开游戏客户端的情况下,了解最新游戏资讯,查询自己的战绩,和游戏大神一起交流游戏经验等,玩家通常可以选择在终端设备上会设置游戏助手客户端。

2、游戏助手客户端的数据通常由指定服务器从游戏服务器中获取。游戏服务器与指定服务器,因为各自的功能和逻辑都相对独立,为了不影响游戏性能,通常将两者分别部署在不同的服务器上。由于指定服务器上的数据和逻辑与游戏服务器有关联,因此二者需要进行通信,以便在游戏中提供辅助功能。

3、相关技术中,可以开启游戏服务器的数据库中开放访问权限,以使指定服务器可以访问游戏相关数据。然而上述方式中,指定服务器难以区分哪些数据是有用的,且无法获取到没有存储在数据库中的数据。还可以利用tcp或udp协议建立socket连接以使游戏和指定服务器通过网络进行数据和逻辑的交互。然而在存在多个游戏服务器的情况下,需要本文档来自技高网...

【技术保护点】

1.一种服务器之间的通信方法,其特征在于,所述方法应用于服务器通信系统;所述服务器通信系统包括游戏服务器、所述游戏服务器对应的指定服务器及数据库服务器;所述数据库服务器运行有远程数据库;所述远程数据库包括预设的第一子数据库;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一数据存储消息包括指定状态参数对应的更新数据;所述第一子数据库存储所述指定状态参数对应的参数值数据;

3.根据权利要求1所述的方法,其特征在于,所述第一数据存储消息包括待处理消息数据;所述第一子数据库包括消息队列;

4.根据权利要求1所述的方法,其特征在于,所述指定服务...

【技术特征摘要】

1.一种服务器之间的通信方法,其特征在于,所述方法应用于服务器通信系统;所述服务器通信系统包括游戏服务器、所述游戏服务器对应的指定服务器及数据库服务器;所述数据库服务器运行有远程数据库;所述远程数据库包括预设的第一子数据库;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一数据存储消息包括指定状态参数对应的更新数据;所述第一子数据库存储所述指定状态参数对应的参数值数据;

3.根据权利要求1所述的方法,其特征在于,所述第一数据存储消息包括待处理消息数据;所述第一子数据库包括消息队列;

4.根据权利要求1所述的方法,其特征在于,所述指定服务器包括多个;所述第一子数据库包括消息队列;所述消息队列用于存储所述游戏服务器发送的待处理消息数据;

5.根据权利要求1所述的方法,其特征在于,所述远程数据库还包括预设的第二子数据库;

6.根据权利要求5所述的方法,其特征在于,所述游戏服务器...

【专利技术属性】
技术研发人员:吴皓泽
申请(专利权)人:广州博冠信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1