游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: 善与恶

[讨论] 猴子进来,解释一下这个问题。

[复制链接]

0

主题

127

帖子

929

积分

高级会员

Rank: 4

积分
929
发表于 2013-8-31 18:34:52 | 显示全部楼层
我不认为是一个非常牛B的技术
地图服务器开辟一个临时缓冲区,从别的服务器数据库将人物资料提取过来暂存,先根据规则改改名的改名啥的就OK了。这边产生的数据变化如果想写回去也可以,不写就直接清理暂存区。

2

主题

95

帖子

701

积分

高级会员

Rank: 4

积分
701
发表于 2013-9-2 13:28:49 | 显示全部楼层
那现在游戏的跨服副本,,会出现同样名字人吗。还是在匹配的时候已经排除了同名的人出现在同一个跨服副本中呢~

46

主题

1586

帖子

3523

积分

论坛元老

【游戏哲学大师】

Rank: 8Rank: 8

积分
3523
QQ
 楼主| 发表于 2013-9-2 17:12:27 | 显示全部楼层
WorldGame 发表于 2013-9-2 13:28
那现在游戏的跨服副本,,会出现同样名字人吗。还是在匹配的时候已经排除了同名的人出现在同一个跨服副本中呢 ...

如果名字一样的话,会在名字后面加上 服务器名字来区别,因为服务器名字是没有重复的。

46

主题

1586

帖子

3523

积分

论坛元老

【游戏哲学大师】

Rank: 8Rank: 8

积分
3523
QQ
 楼主| 发表于 2013-9-2 17:16:24 | 显示全部楼层
linseryer 发表于 2013-8-31 18:34
我不认为是一个非常牛B的技术
地图服务器开辟一个临时缓冲区,从别的服务器数据库将人物资料提取过来暂存, ...

单机或者小服务器可以这么解决,单WOW来说这个体量太过庞大,逻辑处理方面就比较复杂了。所以要请教高手解决一下。

0

主题

40

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
发表于 2013-9-3 17:05:53 | 显示全部楼层
linseryer 发表于 2013-8-30 15:11
增加了两个服务器之间的数据导入导出通道而已,技术上不会存在多少难度。
但是我感兴趣的是,如果两面都有 ...

默认的属性是存在的,只是不显示出来,但是在需要标示区分的地方会把他们是在不同服务器,分别在什么服务器标出来。

21

主题

178

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
发表于 2013-9-4 12:26:04 | 显示全部楼层
没有看到详细的描述,有一个以往方案可供参考。

一般游戏服务器分成账号和逻辑,通过账号服务器获取数据,转入逻辑服务器开始游戏,副本的概念就是进入另外一个逻辑服务器。基于这种架构,将游戏逻辑进行细化分隔,例如每个wow的小地块就是一个单独的服务器,玩家初始进入雷霆崖服务器后,数据可以像地块的预先加载一样,以指针的方式传给雷霆崖周围的各个地块(也就是各个服务器),然后往十字路口前进,在到达十字路口时,由十字路口的服务器接管后续的逻辑处理,从而到达无缝链接。

这个方法只是将数据和逻辑进一步分离,提高了服务器的承载,但是仍然有瓶颈,例如十字路口这个单独的服务器承载不能超过2000人,进入这个地块的人数超过2000,就需要进一步细化,把一个地块再分成更多小地块。而这个方式只是服务器数据传输的无缝,可以让很多人在一个服务器上,不晓得是不是暴雪提到的大服务器。主要是暴雪没有提到,有些特定的数据是如何展现的,比如某个哨塔在A服务器是联盟的,B服务器是部落的,在大服务器中是怎么处理的?所以目前分析不出他可能采取的方案。

上面描述的方案有点不简洁,抽象一点说,就是把数据独立,把功能和逻辑拆成可以随时添加的模块,比如专门聊天的,专门走路的,专门战斗的等等,通过各种管理服务器或者消息分发服务器把他们串联起来,达到一个更精密、精细、动态增减负载的服务器架构。

这东西应该不少服务器程序了解,找身边的程序问问更快

15

主题

21

帖子

160

积分

注册会员

Rank: 2

积分
160
发表于 2013-9-4 13:47:19 | 显示全部楼层
就当合服看吧,哈哈

46

主题

1586

帖子

3523

积分

论坛元老

【游戏哲学大师】

Rank: 8Rank: 8

积分
3523
QQ
 楼主| 发表于 2013-9-4 21:41:58 | 显示全部楼层
今天上去体验了下,果然很神奇啊。一个其他服务器的人物顶着服务器名字就从我身边路过了- -!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-26 21:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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