美
国
华
人
网
A
m
e
r
i
c
a
n
-
C
h
i
n
e
s
e
.
c
o
m
【
新用户注册
|
登录
】
洛杉矶 Los Angeles
【
切换到其他城市
】
首页
招聘信息
租房信息
售房信息
车辆交易
二手货交易
商铺租售
教育培训
旅游酒店
美国留学
民宿月子
汽车租赁
接送服务
便民服务
商家点评
同城交友
将此信息分享到微信朋友圈
信息标题:
游戏服务器与普通服务器有什么区别?
信息类别:
物品交易→ 其他物品→ 出售
价格:
$500元
发布时间:
2021-03-24 11:05:27
点击量:
552
地区:
加利福尼亚(加州)→ 洛杉矶→ LA阿罕布拉(Alhambra)
联系人:
@先生
联系人电话:
85253058965
Email:
643851127@qq.com
详细信息:
· 我们将从游戏服务器发展的简单历程出发,鸟瞰一下目前大多数的游戏服务器架构。
· 这里尽可能的避免陷入细节的技术问题,而是从技术进化的结果状态,反推原始问题是什么。希望能通过这个过程,解释清楚游戏服务器是在解决什么问题,痛点到底在哪里。
· 蛮荒时期的游戏服务器框架我们一笔带过,那时的游戏服务器和一个小Web服务没有区别。· 蛮荒时代的服务器只负责存储玩家账号、数据、转发场景内其他玩家的行为。很多移动、使用技能等关键逻辑在服务器上根本没有。随意就能用变速齿轮改变游戏速度。· 从传奇的时代开始,游戏服务器就不再是简单的上传存档、下载存档、访问页面而已。游戏服务器内部出现了游戏逻辑,既能用于同步每个玩家看到的世界,又能让逻辑与客户端分离,避免早期的网络游戏那种毫无防范的逻辑体系(对外挂防御能力为0)。· 这种架构奇怪的地方是处理网络连接数据传输的压力和逻辑处理的压力在同一个服务器上(存储模块可能也在同一个进程),就算逻辑处理压力为0,承载人数也高不到哪去。· 蛮荒时期的游戏服务器框架我们一笔带过,那时的游戏服务器和一个小Web服务没有区别。· 蛮荒时代的服务器只负责存储玩家账号、数据、转发场景内其他玩家的行为。很多移动、使用技能等关键逻辑在服务器上根本没有。随意就能用变速齿轮改变游戏速度。· 从传奇的时代开始,游戏服务器就不再是简单的上传存档、下载存档、访问页面而已。游戏服务器内部出现了游戏逻辑,既能用于同步每个玩家看到的世界,又能让逻辑与客户端分离,避免早期的网络游戏那种毫无防范的逻辑体系(对外挂防御能力为0)。· 这种架构奇怪的地方是处理网络连接数据传输的压力和逻辑处理的压力在同一个服务器上(存储模块可能也在同一个进程),就算逻辑处理压力为0,承载人数也高不到哪去。· 小结:游戏服务器框架特点· 1、真正的数据都在内存中,数据库性能不那么重要· 注:很多大型游戏采用了共享内存,避免宕机时损失过大。· 2、单CPU性能比CPU数量重要的多。· 3、目前有很多游戏,特别是手游,使用Redis读写代替内存读写,甚至也有用Mongo的。· 4、开新服、旧区合服的情况,非常适合云平台。· 先进服务器框架1、BigWorld。理念过于超前,把并发性做到极致,开发友好度弱到极致,已废。2、Skynet。本人强烈推荐,谁学谁知道,除了必须要用lua语言,没有什么缺点。· 聊聊十万行代码· 游戏服务器开发速度受美术资源制作速度、客户端开发速度制约。近几年我猜测服务器方面并不会有大的技术革新。· 游戏开发未来的趋势是多元化、低门槛化、大众化。很长一段时间内BigWorld这种大怪兽级别的引擎不会再崛起。· 分布式框架的崛起时间点,无论如何,也在VR技术成熟之后了。 需要服务器请联系我TG:@IDC2147 QQ:643851127
打电话给我时,请一定说明在是
美国华人网
看到的,谢谢!
照片:
→ 点击此处收藏该信息
举报
首页
|
网站声明
|
公司简介
|
广告资费
|
联系我们
|
反馈与建议
Copyright © 2009-2080 www.American-Chinese.com All Rights Reserved