楼主一直不明白,都 2018 年了,为什么腾讯还解决不了游戏服务器分区的问题?

2018-11-25 09:57:34 +08:00
 yazoox

天朝的游戏玩家很多,估计要上亿。

基本上现在的网络游戏,不管是手游还是端游服务器都分几十个大区。如果放在十年前,是因为技术原因解决不了。能够理解。

可是现在都 2018 年了。 尤其是我们国内的网络应用这么发达,什么 618,什么双 11,短短的几分钟之内,金融系统的交易量就是几十亿的。 我相信应该早就能解决这个问题了。为什么还是要分几十个大区?尤其是腾讯,全球第一的游戏厂商。难道连这个问题都解决不了吗?

还是说,就是为了分几十个大区,挣多份的钱!?

有没有做网络游戏开发的大神?和俺们分享一下。难度到底在哪里?

34631 次点击
所在节点    游戏开发
224 条回复
ColinWei
2018-11-26 02:06:24 +08:00
怎么还有人说电信和联通之间网络的原因?
就说一点,充值的游戏点券、游戏装备、英雄皮肤,这些数据都不互通,还不足以证明是为了挣多份钱吗?

你要是说,对局匹配玩家,多少人同屏,出技能的响应多么多么快,对服务器的压力多么多么大,对技术要求多么多么高,对运营要求多么多么稳定,分区可以理解。
但是账号好友、点券、皮肤等,QQ 和微信之间,安卓和 IOS 之间都不互通,要说这些是技术上有难度,我是不能理解的。
KgM4gLtF0shViDH3
2018-11-26 08:00:40 +08:00
@stotle #107 gta 不分啊
murmur
2018-11-26 08:08:08 +08:00
@stotle wow 开了位面之后跟不分区已经没区别了
kaesi0
2018-11-26 08:47:36 +08:00
这个不单纯是技术问题吧。。。当然一个区的人太多,那肯定对服务器各种压力增大,但另一方面,应该是来自于运营的压力。像网游之所以分区对待,是因为用户群体的关系吧,像我们的社会一样,一个国家的管理能力和自己的人口必须是匹配的,免费用户和大鱼用户的比例这些都是游戏运营非常关心的问题
Antihank
2018-11-26 08:52:26 +08:00
技术问题,实现不了。
itskingname
2018-11-26 08:55:39 +08:00
我很有钱,一般情况下,为了在服务器里面当老大,我会不停的砸钱进去。但是如果我和王思聪在一个服务器,无论我怎么砸钱都当不了第一。这种情况下我砸钱的欲望就没有那么强烈了。

分服务器是为了让不同服务器里面的人为了在自己服务器称霸而更加拼命的砸钱。如果全球同服,老大只有一个,砸钱的人就少多了。
zjengjie
2018-11-26 08:58:22 +08:00
@mozutaba lol 并没有按地理位置分区,只分了电信联通,你说的这三个地方的人真可能在一个区。
R18
2018-11-26 09:00:37 +08:00
手游应该只有大厅 /休闲区是分区的,真正的单局比赛是跨区的,在不同区的 QQ 好友可以一起游戏
i4oolish
2018-11-26 09:02:30 +08:00
一个搞数据库的,搞了个数据库不停服加字段,然后把互娱的数据库做到了腾讯内部数一数二的位置。不知道数据库还有没有其他难点,迫使的分区问题没法解决。
geying
2018-11-26 09:19:55 +08:00
感觉都没审题就开始写
imaning
2018-11-26 09:23:20 +08:00
@BinRelay 你说漏了,还有盒子版本。
catteroLo
2018-11-26 09:24:33 +08:00
@mozutaba 所以分区的情况下这三个人要怎么组排?
catteroLo
2018-11-26 09:25:36 +08:00
@flyfishcn CSGO 国服确实是一个区的,虽然服务器有三组。
heliotrope
2018-11-26 09:26:52 +08:00
@mozutaba @flyfishcn
LOL 分区又不分地区
只是 1 区 2 区 3 区
并没有按地理位置分区
LOL 不能跨区匹配(很久没玩了 不知道王者段位能不能跨区)

王者荣耀分区就完全是为了圈钱了
1 区可以和 2 区 3 区所有区匹配
只是数据不互通而已
这和延迟有毛线关系???

@w88975
王者荣耀这种不需要一直肝的呢
新的区一样会匹配到旧的区的队友和敌人

腾讯不就是为了让你多冲点钱么
微信区充波钱
QQ 区充波钱
android 换 ios 再重新充钱
VV4yne
2018-11-26 09:29:34 +08:00
比如 ff14,现在分区刷个雷马都卡的下不来马或者湖区直接禁止进入,以后跨服漫游狩猎了不知道卡成什么样
keith2816
2018-11-26 09:34:59 +08:00
先要了解“分区(服务器)”和“账号不互通”是两个概念吧。
1.分服务器是肯定会分的,只要玩家数量多到一定程度肯定会分服务器,不然所有玩家挤在同一个服务器无法承载。
2.账号互通之前或许存在技术问题,但目前来说账号互通是个利益问题,说白了就是让你多花钱。在这方面对比 LOL 和 DOTA2 就可以了。DOTA 2 账号互通,只要有一个 steam 账号就可以选择国内外的不同服务器游玩( DOTA 启动器就是 steam 的阉割版)不需要在每个服务器重新申请 ID,买饰品,而 LOL ……
gaius
2018-11-26 09:37:58 +08:00
开新区是运营策略,开新区能做 N 多活动,老区没人了就合区
sarices
2018-11-26 09:39:55 +08:00
王者荣耀就是 N 个区也能一起玩了,安卓和苹果,也能一起玩,这个不是腾讯的游戏?
catteroLo
2018-11-26 09:43:06 +08:00
怎么有人搞不明白呢,所有房间类型的游戏,包括 MMO 的地下城现阶段已经不存在技术上的难度了。延迟只跟服务器的部署有关,和大区无关。服务器可以在匹配阶段就计算好适用于当前房间内玩家的最佳服务器,然后让玩家连过去。不过按地区分服确实能减少你认识别的地方网友有机会了:)。
退一万步讲,难道就不能像 dota2,csgo 那样国服和国际服服务器不通,数据相通?
Android 和 iOS 分区的问题,玻璃渣的炉石就做到到 PC,Android,iOS 全通。
农药更搞笑,所有大区,包括 Android,iOS 之间都能匹配到,但大区数据就是不通。
所以说,腾讯大部分游戏分区技术上不是问题,运营才是问题。
catteroLo
2018-11-26 09:46:03 +08:00
@sarices 但是不同大区的账户数据是不通的,这才是搞笑的,最难的问题解决了,最简单的反而没有。其实玩家要的是”账号互通“,只要”账号互通“了服务器分不分区其实无所谓的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/511251

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX