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

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

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

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

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

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

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

34638 次点击
所在节点    游戏开发
224 条回复
HangoX
2018-11-26 09:56:35 +08:00
楼主在意的不是分区吧,在意的是不同区数据不互通的问题,在新的区数据又是新的
CSGO
2018-11-26 09:57:47 +08:00
最简单的解释就是为了圈钱。
JoeoooLAI
2018-11-26 09:59:20 +08:00
其实我感觉纯粹为了刷数据而已。。。毕竟什么 KPI 什么的。。。而且,数据能够漫游。。如何让别人冲更多的钱?
Qlccks2
2018-11-26 09:59:25 +08:00
人为设置障碍,增加换区成本。
也是有好处的,对于新入坑玩家来说和老玩家装备差距过大,即使氪金也难以短时间跟上,这时候新区无疑是更好的选择。
对于游戏公司不断开新区就可以不断卖首充和新人礼包。
再举一个我玩过的腾讯的”充钱在天“游戏,游戏工会在一个区混不下下去就会跑新区重新再来,混的牛逼的打老区名号入驻新区。
loading
2018-11-26 10:00:26 +08:00
想要做到全服第一,不是非常难。
想当所有服务器第一?想冲几百块就搞定?
mengzhuo
2018-11-26 10:13:34 +08:00
在老东家做游戏,分区只是逻辑形式,(还有看不见的分区),最主要目的就是让每个区的各种大小 R 好受点。
不然当你知道全游戏有个充值 100W+美刀,还买了大量公司股票,有 24 小时韩语客服,美术,开发组跟进的韩国巨鲸玩家……
那点天朝上国的自尊必定会受到伤害就不充值了。
而且印象里充值排名是:韩日美中

微信 QQ 也只是对接 SDK 的不同。对开发商来说,多个留玩家的渠道肯定会做的。
安卓和 iOS 是充值的问题,安卓市场太多太杂,经常出 10 刀活动卡只卖 1 刀的活动,作为中小开发商一般都不接受,所以索性就分了,安卓的渠道市场又有小分区。

而且安卓破解太多,一般会跟进流水系统,各种 ban 系统,各种校验数据,开发进度慢,有些问题甚至无解( p2p 对战你们小作弊是没办法校验的),同理 root 过的 iOS 也是不同的区。
leeho
2018-11-26 10:16:45 +08:00
玩游戏为什么要花钱?
gaius
2018-11-26 10:16:50 +08:00
@mengzhuo 你们真的有托这个职位吗
enjoyCoding
2018-11-26 10:39:27 +08:00
滚服的操作啊 都一个区就只能赚一个人一分钱 而且游戏进程也不好。 拿天涯明月刀举例子 刚开服人民币兑换里面的金子就少 后来大家都成家起来了兑换的金子就多了。 另外 网易一直在防着工作室 认为工作室抢了他们的钱。 这一点从楚留香到后天都能看出来。 网易的产品大多挺良心的 除了游戏。
mengzhuo
2018-11-26 10:43:34 +08:00
@gaius 至少老东家没有,哪里有这么多闲人陪着打游戏,只有 VIP 客服而已。

给你们讲讲一个中小型游戏公司是怎么干活的。
客服忙于处理投诉跟进、常常因为玩家骂得太凶心情不好
运营忙着写活动策划,算收入,做统计报表,官网代码
开发忙着写各种功能、修 bug
QA 忙着测试、写 bug 报告(这个职位我觉得最多人误解,真不是打游戏,平时一关都不会打完的,界面跟你们玩的都不一样,有各种调试开关,再说你天天打也会吐的。他们闲下来最喜欢是去搓一顿求生之路 2 )
策划忙着算经济、搞关卡、监督美术捏人
美术忙着捏人、画场景、原画
产品忙着催活,整理需求
经理忙着对付总部、搞定下属、算收入、参加各种展会领奖、做 PR。
JackyCDK
2018-11-26 10:55:30 +08:00
服务器多没问题,但是每个服务器都是独立游戏资料不互通这就很有问题了,明显的捞金行为
fly9i
2018-11-26 10:55:42 +08:00
一个大型网游有个三四十平方公里的地图差不多了。三四十平方公里里面挤个上百万人?
miyuki
2018-11-26 10:57:55 +08:00
@VV4yne 国服只接了电信,联通高峰期(比如过年)爆炸
mozutaba
2018-11-26 11:09:49 +08:00
@heliotrope 地理分区就是按延迟划分,南北 100ms 的延迟你无所谓,其他人不接受。以前打 cs 都不能超过 40ms,基本就是本地服,南北对战别想。

不在乎延迟的话,数据互通不难,难得是今天全部玩家去华北,明天全部玩家去华南。

lol 在欧洲也是 2 个区,也没见你们出来 1 个喷拳头。
mozutaba
2018-11-26 11:23:52 +08:00
@catteroLo @mozutaba 肯定有人延迟高,体验不好,沦为辅助。
mrzx
2018-11-26 11:27:33 +08:00
技术层面不管怎么样,都会有解决方法。

最关键分还是利益成份在里面。
楼上基本上都说全了。

说的难听点,就是为了赚更多的钱,所以才开那么多区的。
flyfishcn
2018-11-26 12:36:53 +08:00
@catteroLo @heliotrope 这里说的分区当然是同一组数据互通的服务器的分区,不管你按不按地理位置分区,只要有数据互通,比如服务器间要有数据交互。分区我可以选择延迟相对较好的服务器,不分区我就没得选。除非这个游戏的机制是服务器只是为了做牵线匹配,匹配完就和服务器没关系了,所有的玩家 P2P/PS2P 组网。那样就完全看玩家间的网络延迟了。
同一个地域的服务器完全可以做到前端对外显示只有一个区,后端对应多台的服务器组成的集群。
但是按照上边某些评论讲的,匹配离自己最近的服务器,只和附近区域的人排在同一场,你打自动匹配队友没问题。你和好友开黑呢?要么是你们根本加不到对方,要么是能见面但是特别卡,没有固定的前端服务器 IP,加速器都没法用。现在是禁止企业自建传输网的,游戏运营商也只能租用三大运营商的骨干网通道做互联,高峰期延迟也是一定会上升的。
flyfishcn
2018-11-26 12:42:13 +08:00
@flyfishcn #157 更正:比如服务器间要有数据交互→必然服务器间要有数据交互
Tiny
2018-11-26 13:38:46 +08:00
DOTA2 数据(游戏战绩和饰品)是不分区的, 排位的时候可以根据自己的 ping 选择区域(华东,上海等等等。。。。) 我在成都,现在 ping 都差不多,不过组排的时候有的人 ping 太高会有提示,可以手动选择 ping 更好的区。
ssshooter
2018-11-26 14:13:56 +08:00
即使是流量太大有技术问题,分区之间的数据不互通,大部分游戏甚至不能数据迁移(即使付费),该不会是数据迁移的难度也这么大吧?

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

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

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

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

© 2021 V2EX