从硬件上来看,全球统一服务器是不是不可能实现的?

2018-12-01 13:59:40 +08:00
 yazoox

楼主发现英雄联盟国服腾讯的服务器和客户端实在是太烂了。客户端卡的不要不要的。进了游戏后,每一局都会有好多次突然掉帧。

昨天下了一个美服,突然发现世界好清静。 客户端一点都不卡。进了游戏之后,帧数也比国服要高出 10%到 20%左右。而且不会突然掉帧。

但有一个很严重的问题,就是延时太高了。 大概在 185 毫秒左右。而国服大概能在 20 毫秒以内。

百度了一下,发现好像是因为物理上的限制,中国连美国的服务器无论如何延时都降不下来。即使是各种优化的网络加速器也不行。

是这样的吗?为啥?

那未来也很难会出现全球统一服务器了?

10681 次点击
所在节点    游戏开发
94 条回复
anonymous256
2018-12-02 01:05:48 +08:00
@silencefent 光的速度不是绝对的,同样也取决于介质,我们说的光速,通常是真空中的光速。而在光纤(介质)中,可不是那么多,大打折扣。不是折射不折射的问题,而是介质问题。声音也是,空气中是 340m/s,而在钢铁中要快得多,是 5200m/s。
f4nyc
2018-12-02 03:38:13 +08:00
@anonymous256 就是绝对的,相速度和光速两码事,v=c/n,所以会存在相速度大于光速。
f4nyc
2018-12-02 03:40:19 +08:00
@anonymous256 补一句,相速度不传输信息。
f4nyc
2018-12-02 03:54:24 +08:00
@koast v 是相速度,不是信息传输的速度,不然干嘛不用用 n<1 的材料
Nathanzheng
2018-12-02 04:19:16 +08:00
@swulling #6 中微子还是等人类成为 L3 文明吧
kersbal
2018-12-02 06:43:44 +08:00
信息与能量的传播无法超光速,量子纠缠完全可以超光速但是无法传播设定好的信息。
kersbal
2018-12-02 06:47:27 +08:00
@kersbal 量子通信不是用量子纠缠来通信,而是用“叠加态的量子一经人为观察就会坍缩”的特点来进行加密,这样有人截过你的信息你就能发现了。对通信安全意义比较大,但不是超光速通信。
sinxccc
2018-12-02 06:55:59 +08:00
跑题跑到没边了。

楼主的延时主要在于楼主身在国内但要去连美国的服务器。如果只是如楼主所想要的,全球统一服务器的话,完全可以做成本地接入点外加服务器之间的数据同步。服务器之间的准实时数据同步和缩短通信延时的技术虽然也有难度但是现有科技还是可以做到的,但只是为了游戏体验的话,投入和收益的比例太划不来而已。
yuzo555
2018-12-02 07:07:36 +08:00
还是要看游戏类型,真人 PK,紧张刺激 这种的,碍于爱因斯坦的面子这个还是没办法哈。
斗地主这类的性感 XX 在线 XX 的游戏还是可以统一服务器的
xenme
2018-12-02 08:02:48 +08:00
量子传输吧,超光速。

虽然现在带宽有点低,但延迟没问题
zander
2018-12-02 08:22:10 +08:00
@xenme 量子纠缠虽然无视距离,但是传输信息的时候并不能超光速。
swulling
2018-12-02 08:25:08 +08:00
@Nathanzheng 很难,但是应该是目前能够想象的最靠谱的通讯方式了

无视绝大多数物体,损耗率极低,指向性极强。
largecat
2018-12-02 08:28:20 +08:00
@chinvo 以后治疗癌症,失眠,头疼,感冒,找女朋友,养老,吃早餐,陪父母都得依靠区块链了,区块链患者们是这么想的
swulling
2018-12-02 08:30:11 +08:00
@wweir 对延时敏感的游戏还是不行,比如 FPS。数据延时你解决不了,体验很差的。

目前解决办法是根据 latency 临近匹配,这个不难,匹配的时候把地理位置相近的人匹配到附近的节点就可以了,战局结束数据回传即可。

但是依然做不到让中国和美国人在一起打 FPS,然后 latency 又很低。
xenme
2018-12-02 08:47:11 +08:00
@zander 量子纠缠不行。

但量子信息能瞬间传遍宇宙,也许以后能搞清楚机制实现量子传输就能超光速了
alw
2018-12-02 09:43:49 +08:00
楼主 还处于 不明白网络延时的来源,简单来说理论上 最低延时=距离 /光速 ,即距离越远则延时越大,这个是不可避免的。 这也就是为什么要在不同地方放服务器,选择最近的那个服务器就延时低。
怎么解决? 不知量子通信行不行?
cwek
2018-12-02 10:07:58 +08:00
全球同步服务器的,CAP 了解下。

由于传输速度的底限,实时游戏的话,要么每个地区的服务边界数据同步不一致,要么你连接远区当地服务边界肯定有延迟。

如果游戏非实时的话(例如部落冲突家乡版),由于数据不要求实时传输,只需要最终一致就可以了。所以可以全球玩家基本同步。
terranboy
2018-12-02 10:13:38 +08:00
你已经百度了 是物理上的限制 还问为啥 初中物理学过没
ninqq
2018-12-02 10:18:59 +08:00
splatoon 不就是全球服么 根据你所在地区的 ip 匹配人
jedihy
2018-12-02 10:36:07 +08:00
@drlalll 不管你什么技术,中美玩家都不能低延时通信

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

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

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

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

© 2021 V2EX