难道服务器也要回退到 60 级的吗...
现在的 C10K 都不再是问题, 动辄千万并发, 海量数据处理, 分分钟扩容, 可是这两天排队排得我竟没感受到这几年技术带来的提升, 有老哥来科普下游戏服务器和 Web 服务器在这方面有啥区别吗?
还是说丁三石只顾着恰饭, 优惠活动还有数量限制, 恰了这么多饭却不愿意加点服务器甚至还砍了一部分服务器?
1 icy37785 2019-08-28 21:21:59 +08:00 via iPhone ![]() 思路大概是也会头一个一两周人多,大部分人重温一阵子就不玩了,扩容之后过阵子就闲置了。所以就没去扩容了。 |
2 goodan 2019-08-28 21:26:44 +08:00 1 楼正解 |
![]() | 3 66450146 2019-08-28 22:03:53 +08:00 真怀旧体验 |
4 mengxinbang 2019-08-28 22:05:05 +08:00 应该有一个保护机制,为了已经在游戏里的人能够流畅玩,有一个人数阀值。 |
![]() | 5 Sparetire OP 所以我觉得这恰饭的姿势很难看啊, 本来当年点卡转月卡就压死了一波人, 现在充着季卡来排队, 怕是又要搞走一批 |
![]() | 6 YanSep 2019-08-28 23:59:44 +08:00 via Android 本来想去的,但是排队劝退了我 |
7 Mithril 2019-08-29 00:28:03 +08:00 排队这事虽说也是怀旧体验的一部分,但很多人还是受不了。再说现在也是月卡,有的只要排上了就直接弄个挂机宏根本不下线,公会很多人都这么干。 |
8 songhui4123 2019-08-29 00:38:32 +08:00 via Android 被封了 |
![]() | 9 locoz 2019-08-29 00:44:40 +08:00 via Android 怀旧体验包含排队,太真实了 |
![]() | 10 netlous 2019-08-29 01:25:53 +08:00 via iPhone 怀疑是服务器端没有用分布式架构(直接用 04 年的代码),在线人数完全依靠单服性能,然而单服性能也就那样,毕竟 3Dmmo,能支撑的人数太有限了,所以没办法 |
![]() | 11 netlous 2019-08-29 01:32:18 +08:00 via iPhone 如果是直接用 04 年的代码的话,怎么样也不稀奇……注意是 04 年不是 14 年。做个时间轴参考的话,已经入土的 jQuery 是 06 年发布的 1.0 版,win7 是 09 年发布的…… |
![]() | 12 netlous 2019-08-29 02:01:49 +08:00 via iPhone 另外大地图的玩家行为同步是广播的方式,时间复杂度是 O(n^2),在开服初期这种全部玩家聚集在几张新手地图的情况下,性能开销比较恐怖,也间接导致了服务器容纳上限的降低,所以排队才会那么夸张。等过几天玩家都分散到各地图,服务器容纳量上升,排队自然就少了(虽然一部分原因可能是玩家流失,但是上面说的情况是一个重要原因) |
13 df4VW 2019-08-29 02:39:23 +08:00 楼上的是真不知道假不知道现在的云架构,闲置了可还行 |
![]() | 14 MrGba2z 2019-08-29 03:42:36 +08:00 先不提是不是用的旧代码,光说正式服也有这样的问题。盲猜至今没有弹性扩容机制。另外正式服纳沙塔尔之战动不动就卡成幻灯片,延迟 10+s 没响应。还指望怀旧服能解决这样的问题么?毕竟暴雪只是个游戏公司 |
![]() | 15 wdv2ly 2019-08-29 07:35:37 +08:00 via Android ![]() 拿游戏服务器和 web 服务器对比,真的大丈夫吗? |
![]() | 16 Sparetire OP 『有老哥来科普下游戏服务器和 Web 服务器在这方面有啥区别吗』 @wdv2ly 阅读理解,这么大的几个字 |
![]() | 17 misaka19000 2019-08-29 08:40:58 +08:00 via Android @Sparetire 一个是无状态,一个有着大量的状态 |
![]() | 18 chashao 2019-08-29 08:43:38 +08:00 via iPhone 大佬们,再讨论一下游戏服务器的特点还有难点呀 |
![]() | 19 westoy 2019-08-29 08:44:49 +08:00 排队等队列这种不涉及复杂业务的并发连结就是拿来体现 C10+K 能力的啊....... |
20 ooooo 2019-08-29 08:50:28 +08:00 十年前一个服务器能容纳 10 万人 现在做不到容纳 50 万人的吗 现在加开到了 40 组的服务器了晚上还得排队 为什么不能给单个服务器扩容呢 |
![]() | 21 Vindroid 2019-08-29 09:00:24 +08:00 成本问题,反正你们月卡、季卡都买了,排不排队消耗的金额都是固定的,原本一个月能练满级,现在排队导致要你两个月才能练满级,那干嘛不赚你多一个月的钱呢,再说了,增加服务器不还得增加成本么。 |
![]() | 22 jmc891205 2019-08-29 09:01:59 +08:00 @mengxinbang 阈(yu)值 |
23 yoke123 2019-08-29 09:10:27 +08:00 额 就是单纯的吧正式服的服务器和其他几个游戏的服务器分出一部分挪过来用了 没你们想的那么多破事 |
24 leaveeel 2019-08-29 09:13:13 +08:00 同一个图容量是有限的,60 没有位面机制,刚开服所有人都在新手村满了自然要排队。等过段时间不管是蝗虫退了还是等级有差距不在一起了排队现象会好很多。 |
![]() | 25 int11 2019-08-29 09:19:16 +08:00 昨晚 7 点半排队排到 10 点半,这也太恐怖了 |
26 ieiayaobb 2019-08-29 09:22:09 +08:00 扩容还可以缩容吧,现在合服也不是什么罕见的事情了,所以那这点说我觉得站不住脚。游戏是要握着一个“长连接”的,但硬件性能提升以后,这个上限显然应该是变多的,我觉得里面还是人为限制因素更大一些 |
27 icy37785 2019-08-29 09:23:06 +08:00 via iPhone @df4VW #13 你对云架构的理解有偏差。你是以为云架构不需要物理机,还是不知道云服务器本身就是把低频访问时段的物理机闲置资源拿来卖。 |
28 zsc8917zsc 2019-08-29 09:37:01 +08:00 不排队的怀旧不是彻底的怀旧,这样才显得原汁原味 |
![]() | 29 MetalCore 2019-08-29 09:40:50 +08:00 没有点卡的怀旧不是彻底的怀旧,都是鱼目混珠的怀旧 |
![]() | 30 justfindu 2019-08-29 09:45:13 +08:00 因为怀旧啊! |
31 tcfenix 2019-08-29 10:04:14 +08:00 简单一点说就是游戏服务器上基本所有的操作都是操作内存中的对象,然后异步落库 而 web 服务器则基本都是直接操作数据库 游戏服务器每个登录周期内基本同类型请求都会请求同一个类型的同一个进程 web 服务器原则上请求到任何地方的任何进程,应该都是一样的,因为真正数据的解释权是放在数据库的 造成这个区别的核心是游戏本质上是个对延迟容忍很低的高频强交互业务,比如你打王者的时候链路上 50ms 的延迟 100ms 的延迟会让你根本无法操作,卡的想砸手机 而 web 服务器的容忍程度明显不一样,你说一个 http 请求多 200ms 有什么问题?可能有点顿顿的,但是没什么太大的用户体验影响 所以为了解决需求上的矛盾,游戏服务器才会在一条奇特的技术栈上末路狂奔.... |
![]() | 32 Phariel 2019-08-29 10:09:58 +08:00 via iPhone 大型 MMORPG 游戏服务器弄现在的云架构分分钟要崩的 不是一个体量的事情 |
![]() | 34 karlakte 2019-08-29 13:06:08 +08:00 老哥们讨论了半天还是没有讨论出为什么经过了 10 多年的技术和硬件更新 还是会排队的问题啊 |
![]() | 35 mingren654 2019-08-29 13:08:34 +08:00 via Android 假装还很火? |