[发明专利]一种大型分布式网络游戏服务器系统有效
申请号: | 201710521691.3 | 申请日: | 2017-06-30 |
公开(公告)号: | CN107243156B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 李茂;陈汉辉;龙旨日;卢歆翮;陈镇秋;吴海权 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司 |
主分类号: | A63F13/352 | 分类号: | A63F13/352;A63F13/358;H04L29/06 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 俞梁清 |
地址: | 519000 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 大型 分布式 网络游戏 服务器 系统 | ||
一种大型分布式网络游戏服务器系统,包括前端服务器、网络管理服务器、监视服务器以及服务服务器,其中:所述前端服务器用于为客户端提供统一的联接入口,并为客户端分配网络管理服务器;所述分配网络管理服务器用于接收服务服务器发送的后端服务数据,通过前端服务器提供给联接的客户端,并根据各个所述服务服务器的负荷为所述客户端分配服务;所述监视服务器用于监视所述前端服务器和所述服务服务器的运行情况;所述服务服务器独立运行已经拆分的网络游戏的特定服务,处理各个特定服务中的逻辑数据。本发明有益效果为:通过对网络游戏的功能服务进行划分和分布式执行,获得提高网络游戏的性能与运行的稳定性,从而提供更好用户体验的技术效果。
技术领域
本发明涉及一种分布式服务器系统,尤其涉及一种大型分布式网络游戏服务器系统。
背景技术
随着网络游戏技术的不断发展和用户需求的不断提高,为了处理大量的数据请求和交互,大型网络的游戏一般采用分布式结构的服务器系统。但是对于分布式的系统,各个服务器之间的负载均衡,以及服务器的可用性方面都存在不少技术难点。例如,由于客户端发送的请求是动态且不均衡的,所以某类请求经过特定的规则,都被导到某台服务器,成为网络游戏运行的瓶颈;但是个别服务器却处于相对空闲的状态,导致服务器资源的浪费。
又例如,为了从服务器的崩溃中恢复功能服务,用户的数据必须持久地存储,而不仅仅只是放在统计数据库中。为了从服务器崩溃的时间点继续运行,服务器的恢复操作需要正确的游戏状态数据。目前,大型网络游戏一般采用每隔一定的时间(例如20分钟),就把全部状态写到磁盘上。如果出现了崩溃,那么保存的状态会被重新载入,且只能载入指定时间之前数据。
目前,主流的大型网络游戏的运营商对于上述技术问题,都是采取人工干预的方式解决,即网络游戏上线后,运维人员在后台通过手动的方式维护服务器的水平扩展、崩溃和回档等问题。这样不仅使运维人员的工作量非常大,从而提高了运营成本;另一方面,人工干预的方式往往由于不及时,从而导致性能过载导致的服务器卡顿,或者服务器崩溃恢复时间过长导致游戏不可玩,又或者服务器恢复期间数据回档,导致用户的游戏数据丢失等一系列问题。这给运营商造成很大的影响,且服务器的不稳定所带来的负面用户体验,容易导致用户流失,令运营商的收益受损。
发明内容
本发明的目的是解决现有技术的不足,提供一种大型分布式网络游戏服务器系统,通过对网络游戏的功能服务划分,从而获得增强网络游戏的可维护性和可重用性,提高网络游戏运行的稳定性,优化用户体验的效果。
为了实现上述目的,本发明采用以下的技术方案:
提出一种大型分布式网络游戏服务器系统,包括:前端服务器、网络管理服务器、监视服务器以及服务服务器。其中,该前端服务器用于为客户端提供统一的联接入口,并为该客户端分配网络管理服务器。一方面,该网络管理服务器接收到来自该服务服务器发送的后端服务数据后,通过该前端服务器,提供给联接的对应客户端;另一方面,该网络管理服务器根据各个该服务服务器的负荷,为该客户端分配服务,以提高服务器资源的利用率。该监视服务器用于监视该前端服务器和该服务服务器的运行情况。该服务服务器独立运行已经拆分的网络游戏的特定服务,处理各个特定服务中的逻辑数据(例如响应客户端的查询请求及向指定客户端发送服务数据)。
在本发明的上述系统中,该前端服务器附设有记录该客户端数据的空间局部数据库。它记录了用户的位置状态数据和/或静态统计数据,以快速响应客户端的某些简单请求
进一步地,该客户端优先通过前端服务器及其附设的数据库查找数据。如果该前端服务器及其附设的数据库可以快速响应客户端发出的请求,那么系统就不需要越过该前端服务器,由该服务服务器响应客户端发出的请求。
在本发明的上述系统中,该前端服务器以可扩展的方式与该网络管理服务器联接,即只要增加前端服务器的数量,网络游戏就可以容纳更多的用户,而不必对后端的服务服务器作大幅度的修改调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司,未经珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710521691.3/2.html,转载请声明来源钻瓜专利网。