游戏开发论坛

 找回密码
 立即注册
搜索
查看: 11763|回复: 4

MMORPG类网络游戏的典型架构

[复制链接]

10

主题

66

帖子

544

积分

高级会员

Rank: 4

积分
544
发表于 2012-2-25 20:23:00 | 显示全部楼层 |阅读模式
博客:O1高地

  MMORPG的特点是角色之间一般可见;有不同类型的地图,包括开放地图(城市、村庄等)和封闭地图(副本、大型战场和小型PK房间等);有各种RPG组织元素(如公会、家族等)。架构设计逻辑服务器部分的出发点是根据上面的特点设计的。一般可以用下面的架构:



  MMORPG的后台其实就这么简单,架构不复杂。对后台架构经验较少的兄弟,别太纠结,就用这个简单的架构一般就可以满足商业运营要求了。

gated

  前端接入服务器,主要功能是连接接入,消息接收和发送,也可以包括加解密和解压缩功能。

ctrld

  一个指挥控制的服务器,控制整个服务器组角色的状态,登录初始化也在这里处理。client进入游戏前的角色列表一般也从这个服务器获取。

zoned

  这个就是逻辑服务器,对应管理上面的开放地图和封闭地图,游戏逻辑都放在这里实现。一个zoned可以根据策划设计管理一个或多个开放地图和封闭地图。

cached

  一般有淘汰策略的数据缓存,64位大内存机器的话,一般一台也够了。cached和后面的db根据业务特点和数据流量灵活配置。

globald&antibotd

  globald管理公会、家族等。antibotd延迟的作弊检查。gated和zoned会把数据转发给globald&antibotd。


另外,client从zoned1切到zoned2要注意数据的正确性。

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20547
发表于 2012-2-26 13:03:00 | 显示全部楼层

Re:MMORPG类网络游戏的典型架构

我来排版一下。

10

主题

66

帖子

544

积分

高级会员

Rank: 4

积分
544
 楼主| 发表于 2012-2-26 19:23:00 | 显示全部楼层

Re:MMORPG类网络游戏的典型架构

谢谢楼上的兄弟。
这个图片是怎么贴啊?

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20547
发表于 2012-2-26 21:08:00 | 显示全部楼层

Re: Re:MMORPG类网络游戏的典型架构

daemon.huang: Re:MMORPG类网络游戏的典型架构

谢谢楼上的兄弟。
这个图片是怎么贴啊?


回头我弄个攻略~~

0

主题

27

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2012-2-26 21:27:00 | 显示全部楼层

Re:MMORPG类网络游戏的典型架构

很棒,简洁明了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-1 01:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表