新睿云

> 弹性云服务器ECS > 传奇游戏服务器单机架设,新睿云带您看蛮荒、早期、成熟各时代的技术发展史

传奇游戏服务器单机架设,新睿云带您看蛮荒、早期、成熟各时代的技术发展史

作者/来源:新睿云小编 发布时间:2019-11-18

先说明本篇文章并不是架设传奇服务器端的教程,而且对架设传奇单机等游戏服务器与普通服务器的知识讲解。

一、蛮荒时期传奇服务器进行单机架设

蛮荒游戏服务器 

啥叫“蛮荒”?就是什么都没有时代,那个时候的传奇架设的单机游戏服务器和一般WEB服务器真没有什么区别。

当时的游戏服务器只进行数据存储、转发部分的游戏场景,对于游戏实际的逻辑内容根本就没有。随意的用齿轮滑动都能看出地图场景的“锯齿化”。

不过传奇的进步还是很快的,游戏遇到种种问题开始后就进行改革。正式版推出后就不是简单的上传数据、下载数据、访问页面而已。在服务器内部已经出现了基本的游戏逻辑结构,既能让所以在场景内的玩家看到同样的画面,又可以把游戏逻辑与客户端进行分离。这种情况的好处是对外挂有了初级的抵御能力。

“蛮荒”时期的就别提了,那是外挂脚本的天堂!

这种方式的虽然出现但其弊端还是很大,原本分离的数据传输与逻辑处理同时集成在一个服务器上,或许存储数据模板也在上面,既然如此相比一台服务器的承载玩家的数量也少点可怜。

手动滑稽,或许笔者这里找到了当初传奇为何分那么多区的原因!

二、服务器单机架设传奇的性能进阶

世界在发展,社会在进步,随着大量开发者都有一定经验以后,新的游戏作品再问世自然要改变一下服务器的形式减少以前遇到的问题啦!

游戏逻辑服务依然是在一台服务器上,单进程(逻辑处理本身肯定是在一个线程中,可以有子线程负责内网通信)。但是我们自然的想到,存储负载和网络连接负载可以从逻辑服上拆出来。

由于连接服务器本身没有时序性,很容易做分布式的(其实大部分游戏还是只用一个连接服),存储服务不要求高实时性,高峰期存盘间隔可以稍长一些,不会对游戏服造成影响。

 早期游戏服务器

三、服务器单机架设传奇的成熟体系

上述的缺点还是很多的,像数据无法实时同步,游戏高峰期卡顿,承载能力有限……所以我们又一次进步啦!

1.按照功能来分摊服务器进程

 成熟游戏服务器1

2.按照地图场景分摊服务器进程

 成熟游戏服务器2

这种成熟形态的游戏服务器已经能满足现实中99%的频繁交互类网游需求,是大型MMO端游、页游的主流形式。

可能很久以前游戏服务器与WEB服务器还很相似,但这种成熟的体系出来后,由于数据库的存在以及HTTP请求的特性,Web服务器天生就是并发的,也一直在高并发的路上越走越远。

想要架设你自己的游戏,看来选购一个合适的服务器也是很重要的。具体可以参考《骨灰级玩家告诉您传奇私服可以用云服务器吗?

本文由新睿云独家原创,如有转载请注明出处!

热门标签
new year
在线咨询
咨询热线 400-1515-720
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待