天朝的游戏玩家很多,估计要上亿。
基本上现在的网络游戏,不管是手游还是端游服务器都分几十个大区。如果放在十年前,是因为技术原因解决不了。能够理解。
可是现在都 2018 年了。 尤其是我们国内的网络应用这么发达,什么 618,什么双 11,短短的几分钟之内,金融系统的交易量就是几十亿的。 我相信应该早就能解决这个问题了。为什么还是要分几十个大区?尤其是腾讯,全球第一的游戏厂商。难道连这个问题都解决不了吗?
还是说,就是为了分几十个大区,挣多份的钱!?
有没有做网络游戏开发的大神?和俺们分享一下。难度到底在哪里?
201
mozutaba 2018-11-26 21:26:08 +08:00
@catteroLo 最前面就说了,手游不同于实时竞技类游戏。这弱网络环境下对 ping 就不会有太高的要求,回合制卡牌更是看作对移动网络环境的妥协。王者荣耀 200 都能玩,连到美国也就 200ms,lol 要是 200ms 走路都不连贯,剑姬还怎么玩 1 秒 5 刀。
|
202
flynaj 2018-11-26 21:38:55 +08:00
看游戏类型,玩过传奇的都知道,同一个地方人多就卡
|
204
Felldeadbird 2018-11-27 00:01:16 +08:00
没隔离岛的话,新人进入成本太高,老人不乐意充钱,很容易就搞死游戏了。
所以分区是非常必要的。 |
205
mozutaba 2018-11-27 01:32:49 +08:00
@catteroLo csgo 新疆延迟 boom 好嘛,80ms 就偷着笑,你点名道姓的说哪个加速器能加速到 60 以内。
|
206
x86 2018-11-27 08:13:23 +08:00 via iPhone
至于说 LOL 这种,不谈技术但说体验,如果 1 个区的话你这辈子不说王者大师,甚至钻 5 白金 5 当守门员都轮不到你信不信?
|
207
catteroLo 2018-11-27 09:01:00 +08:00
@mozutaba 服了,说了好几遍这种问题是因为完美在西北没有服务器,而不是因为没有分区,这很难懂吗?你就是分一万个区,像页游一样每天开一个区,但服务器全搁在哈尔滨或者海口,新疆的延迟就能好了?
CSGO 只要在现在基础上加上一组乌鲁木齐的服务器(现在有天津,上海,广州,武汉四组),新疆延迟立马下降,至于完美不加,那考虑的是成本原因而不是技术上的。 |
208
balamiao 2018-11-27 09:15:05 +08:00
这个不是技术问题,楼主不懂不要乱喷~
|
209
flyfishcn 2018-11-27 09:21:21 +08:00 via iPhone
@mozutaba 可能要在新疆上个电信移动移动联通 3 线服务器才能不卡,比口内服务器组网络接入还多,他一定不知道新疆运营商异网互联大部分路由要去陕西西安的。
|
210
xuanli 2018-11-27 09:46:09 +08:00
像 MMORPG 这种游戏,不说服务器,所有人在一个大区估计和十一去旅游差不多了
|
211
neptuno 2018-11-27 11:45:26 +08:00
一个区一个充钱第一,多个区多个充钱第一,,,,懂了吗
|
212
mozutaba 2018-11-27 11:53:38 +08:00
|
214
sfqr0414 2018-11-27 14:43:00 +08:00 via Android
人少不就合区了
|
215
catteroLo 2018-11-27 16:25:17 +08:00 1
|
216
lrh3321 2018-11-27 16:35:00 +08:00
这是运营策略
鼓励大佬、萌新去新区开荒,多赚一份钱不好吗。 |
217
eves 2018-11-27 17:29:44 +08:00
诸位!
在 V2 就不要像某些论坛、新闻跟帖一样只是打口水仗啦!诛心之论一点都不“技术”。 如果说是运营方面的考虑,想请问一下网络游戏相关大佬,市场运营考虑可以在服务器架构这个阶段插手到到分区这个问题吗?还是说项目 /产品在立案时市场调研就会有这方面细致的区分(这里会有一个成熟或者约定熟成的模式吗)? 另外提醒各位思考一下买断制游戏。(或者假如腾讯可以推出一款体量足够大的买断制游戏会如何制定分区营运策略呢) |
218
ZackB0T 2018-11-27 17:33:42 +08:00 via Android
除了运营问题要多挣钱。技术上 LZ 可以了解下 eve 的方式。一个服,实际上也是按星系(地图)分割,减少计算量。大型会战前,可以向运营商申请,会提前调配服务器资源来开战地点附近星系,可以几千人一起打。
|
219
jamme 2018-11-27 17:50:41 +08:00 via iPhone
@bestkayle 我觉得要看什么游戏了,而且炉石每次发版本都是强更新的,就是说你不更新压根就进不去游戏。所以大家在一个服务器竞技不影响公平性。比如说刺激战场也是安卓 iOS 同服,匹配机制上会检测版本是否同步,但比如说卡牌类的养成游戏就不一样了,必须要保持版本一致,才能保证游戏的公平性。所以安卓和 iOS 分区最早是因为 App Store 审核通常来说周期很长,无法和安卓同时上线。比如说安卓审核只需要三天就通过了,但苹果需要一周的时间,这个时候就会遇到上边的问题。
|
220
KgM4gLtF0shViDH3 2018-11-27 18:29:28 +08:00 via iPhone
@jamme #219 qq 飞车手游也是同服的,问题是账号只能在一个平台上面登录,换手机后角色没了,然后我就弃坑了
|
222
mozutaba 2018-11-27 23:04:40 +08:00
@catteroLo 这种分区很明显了,就是不让玩啊。各区玩家数量爆炸,低质量主机就别连上来影响其他玩家,老老实实玩本地服。你好我好大家都好。硬要玩就花钱移区,设了门槛保证绝大多数玩家的游戏质量,选择权也给你了。等生命周期一过,玩家流失,匹配不到人,就会合区。这时候不仅不要钱,还要给你送装备,求着你合区。
|
223
vicerz 2018-11-27 23:29:29 +08:00
@mozutaba dota2 守望先锋。 服务器还是就近的国内有电信 3 个 联通 2 个,只不过数据服务器(用户信息)只有一个。
然后说下 腾讯为啥 要这么分区,唯一合理的解释就是 多赚钱,你在 A 区买的装备,呵呵,你现在朋友都在 B 区玩吧,对不起,英雄皮肤得新买。 这事情就这么简单~ |
224
canyenight 2019-04-22 18:01:44 +08:00
不是因为技术的问题
技术上来讲,人数过多可以通过场景分线等一些手段解决 更多的是玩法设计上的问题,针对大通服的玩法,和现在 mmo 手游有很大区别,排行榜什么的也很难去照搬现有的实践 |