网游服务器搭建方案图解(以魔兽世界为例)

简介: 网游服务器搭建方案图解(以魔兽世界为例)国服的巫妖王终于开了,而服务器“卡”的问题再次由于人数暴增而显现出来。下面小编就给大家介绍一下网络游戏的服务器搭建方案,也许大家能稍微理解一下服务器的苦衷。


网游服务器搭建方案图解(以魔兽世界为例)


国服的巫妖王终于开了,而服务器“卡”的问题再次由于人数暴增而显现出来。下面小编就给大家介绍一下网络游戏的服务器搭建方案,也许大家能稍微理解一下服务器的苦衷。

wKiom1kVlDvTk1LVAASapqPA5sM709.png-wh_50

这么多新号,看着像开追悼会似的!

如火如荼的网络游戏产业正吸引着各方的眼光,这其中也包括正迫切寻找新的利润增长点的电信运营商。作为联系网络游戏产品与网游用户最重要的渠道,电信运营商已不仅仅满足于提供网络平台所获得的收入,而是越来越多地直接参与到网络游戏的运营之中。毕竟在宽带时代,靠运营网络所能获得的收入远远未及运营游戏本身所能获得的利润。

不过,坐拥庞大的网络资源不等于电信运营商就可以轻松的经营好网络游戏网络游戏强大的互动性、仿真性和竞技性,不但使得游戏玩家在虚拟世界里可以发挥现实世界无法展现的潜能,也对运营商的设备部署和管理能力提出了极高的要求。简单来说,经营网络游戏的电信运营商对系统的要求包括稳定、高负荷和可实时监控三方面。

wKioL1kVlEeDVePrAAePttF_2m4927.png-wh_50

服务器的压力随着在线人数的提高而加大

网络游戏的最基本的特点就是规模效应,即玩家数量呈几何级数增长,而且玩家越多游戏的变化就越多,可玩性就越高,就会有更多玩家被吸引加入,最终形成庞大的用户群,例如同时在线人数最高可达到数十万甚至上百万。要满足这种规模的在线互动应用对系统的整体性能要求相当高:网络游戏属于典型的24×7不间断运行应用,无论是在什么时候都会有玩家在线,而且一个玩家可能一天上线下线数次,由于网络游戏是收费的,那么相当于玩家与运营商进行了若干次交易行为,作为运营商利润来源的计费系统时刻不能宕机;在下班放学后、周末、放假时在线人数将瞬间急剧膨胀,即网络游戏存在间歇性并发访问量突增的特点,需要系统在各种应用规模下都能从容应对。因此,一个稳定可靠的网络环境和服务器平台在网络游戏运营中是至关重要的。

相比其他数据业务,网络游戏涉及多种功能,因此其使用的服务器种类也较复杂,包括:

1. WEB/FTP服务器

2. 认证/计费服务器

3. 网关服务器

4. 游戏服务器

5. 地图服务器

6. 数据库服务器

其中,数据库服务器、网关服务器和游戏服务器是支撑起网络游戏运营的核心系统。下面我们以某网络游戏系统为例,介绍网络游戏系统的特点。

wKioL1kVlFOCmuVcAAJpuUsYZh0016.png-wh_50

如上图所示,此结构是该游戏服务器组的基本结构,每组由4台网关服务器3台游戏服务器,1台数据服务器,1台冗余服务器组成。每组服务器连接到同一台交换机,每两组可以合用一台交换机,每组9台独享40M带宽,可支持4350人同时在线。该游戏专区初始架设4组,在人满后转档,可到达8组,并能根据需求通过转区的方式来满足更大的负载量。

网关服务器

wKiom1kVlGOx3BApAAN1Ztip4FQ004.png-wh_50

网关服务器主要功能就是登陆以及游戏服务器负载均衡功能的实现。在用户登陆后,网关服务器会根据游戏服务器组中节点的访问量,分配访问压力稍轻的服务器给用户进行游戏。

网关服务器需要2-3台一组,其中一台需要作为备机随时准备接替出现故障的服务器。

由于网关服务器访问量会比较大,但对容量要求不高,所以在配置上选择双CPU、大内存以及一般容量的硬盘即可。

在此方案中,网关服务器配置两颗双路至强CPU,标配4G DDR3-1333 ECC REG内存,146G SAS硬盘,集成双千兆网卡。

游戏服务器当年九城部署的刀片

wKiom1kVlHbAaMDKAAgua3cWsFY506.png-wh_50

游戏服务器装载游戏内容,是玩家的游戏场所。游戏服务器不会单个存在,而是需要一“组”这样的服务器,每台服务器承载一定数量的访问者,其负载均衡功能通过网关服务器或游戏服务器组中专门的负载均衡服务器来实现。游戏服务器只记录角色的动作、经历等,具体数值体现在DB服务器中。在游戏服务器组中,通常采用N+1的模式,有一台服务器需要作为备机随时准备接替出现故障的服务器。

由于游戏服务器的网络游戏的应用核心,所以对它的访问量注定会很大,也就是对计算能力和带宽要求较高,但对容量要求不高,所以在配置上选择双CPU、大内存以及一般容量的硬盘即可。

运营商设计的方案包括一台游戏服务器,一台冗余服务器。两台服务器使用了相同的配置:两颗至强2.0G处理器,它的高缓存、多核心能够保证高速的运算处理能力;4GB DDR3-1333 ECC REG内存,采用了三通道配置,能够轻松满足用户在该游戏中支持更多的玩家同时在线游戏的要求;集成的双千兆网卡使得网络带宽大幅提升,为网络游戏提供了稳定的后台支持。

数据库服务器

wKioL1kVlIjBq1BcAAN-dH1_gHg764.png-wh_50


如果上述服务器涉及到表现层与应用层,那么数据库服务器无疑是以上服务器应用的大后方,属于数据层。数据库服务器记录了玩家角色的所有信息,包括经验值、武器、功力等等数据,是玩家能否正常游戏的基础,关系到网络游戏的正常运营。

为保障运营的可靠性,将3台TR125组成了数据服务器组。除了前面提到的双至强处理器等技术外,TR125还配置了1.5万转SAS硬盘,与高速的CPU和内存一起,解决了数据传输的瓶颈,为游戏的流畅进行提供了强大的保障。

实践是检验真理的唯一标准。该网络游戏系统正式投入运行后,通过几个月的试运行,该系统能够使该网络游戏正常运行,极大的保证了运营商的投资收益。同时,网络游戏系统稳定性高,可长期运行在无人维护或者少人维护的环境之中,从而极大的提高了工作效率。数据中心机房的工程师评价说:“一期工程运转半年来,系统运转正常、故障率低,获得用户好评。最近,我们将在更多机房实施该项目。”

 


相关文章
|
29天前
|
定位技术
GPS北斗卫星同步时钟(时间同步服务器)建设施工部署方案
GPS北斗卫星同步时钟(时间同步服务器)建设施工部署方案
GPS北斗卫星同步时钟(时间同步服务器)建设施工部署方案
|
1月前
|
监控 容灾 定位技术
云服务器的容灾方案
云服务器的容灾方案
|
3月前
|
Linux C++
C++服务器开发之定时器设计方案
定时器应⽤:1.⼼跳检测 2.技能冷却 3.武器冷却 4.倒计时 5.其它需要使⽤超时机制的功能
39 0
C++服务器开发之定时器设计方案
|
3月前
|
Java 虚拟化 Docker
你还在为买不起云服务器而烦恼吗?(本地化部署windows解决方案,适用于学生党的部署方案)
你还在为买不起云服务器而烦恼吗?(本地化部署windows解决方案,适用于学生党的部署方案)
107 0
|
5月前
|
SQL 弹性计算 运维
云备份(Cloud Backup)ECS备份基础版——超好用的ECS数据保护方案
ECS备份基础版是阿里云云备份(Cloud Backup,原混合云备份HBR)全新推出的ECS数据保护方案,配置简单、预算可控,同时支持ECS文件、自建数据库和整机的保护。ECS基础版属于预付费商品,可为每台ECS保护最多500G数据。
83676 0
|
2月前
|
弹性计算 运维 数据安全/隐私保护
一键部署幻兽帕鲁服务器免费一年方案
CSDN链接:https://blog.csdn.net/HongXianDR/article/details/135999078 知乎链接:https://zhuanlan.zhihu.com/p/681151889 B站链接:https://www.bilibili.com/video/BV1gv42117SK/
85519 3
一键部署幻兽帕鲁服务器免费一年方案
|
3月前
|
存储 监控 安全
服务器常见问题以及处理方案
服务器常见问题以及处理方案
|
4月前
|
机器学习/深度学习 人工智能 弹性计算
阿里云GPU云服务器有哪些方案
阿里云GPU云服务器有哪些方案
|
2月前
|
存储 算法 安全
【服务器数据恢复】HP EVA存储结构&原理&数据恢复方案
EVA是虚拟化存储,在工作过程中,EVA存储中的数据会不断地迁移,再加上运行在EVA上的应用都比较繁重,磁盘负载高,很容易出现故障。EVA是通过大量磁盘的冗余空间和故障后rss冗余磁盘动态迁移保护数据。但是如果磁盘掉线数量到达一个临界点,EVA存储就会崩溃。
【服务器数据恢复】HP EVA存储结构&原理&数据恢复方案
|
2月前
|
云安全 弹性计算 Linux
2024年幻兽帕鲁服务器 阿里云部署方案(图文教程)
《幻兽帕鲁》是一部引人入胜的开放世界冒险游戏,让玩家与神秘生物建立紧密联系,展开多样化的战斗、建设和探险。通过与神奇生物“帕鲁”的互动,玩家在《幻兽帕鲁》中体验奇幻冒险,感受开放世界的精彩魅力。不少玩家都对如何搭建幻兽帕鲁服务器感到关心,下面小编整理了一份详尽的服务器搭建教程,让你轻松上手。