QUIC 协议游戏服务器

2022-09-08 21:35:59 +08:00
 b00tyhunt3r

有在实时游戏服务器里用上 QUIC 的兄弟吗?

性能怎么样?看了看文档似乎是正对实时游戏服务器需要的最佳 UDP 魔改版本?

3768 次点击
所在节点    程序员
8 条回复
ysc3839
2022-09-08 22:11:08 +08:00
大概没有……国内很多用 KCP 的,都用了几年了
hankai17
2022-09-08 22:48:44 +08:00
上半年把 QUIC 的传控抽出来了 https://github.com/hankai17/quic-fiber 没有测性能 感觉有点拉
jim9606
2022-09-08 23:03:28 +08:00
主要是大家已经用上 kcp 了,就没动力去迁移一个设计上更复杂的版本了,游戏服务器又不像一般网站那样可以用 CDN 。
网页游戏倒是有可能蹭到好处。
minami
2022-09-09 01:32:42 +08:00
有时候你不得不承认,在某些稀烂的网络环境里,整一堆看上去有理有据的拥塞控制算法,最后实测可能还不如暴力发包更有效(公平性先收一收),特别是对于游戏服务器这种数据量巨小、延迟要求又巨高的场景。实际上 QUIC 落地都要再次魔改,不然应对不了实时性应用,各大厂用 QUIC 搞推流的,基本上都把拥塞控制改出花了,正如楼上说的,KCP 已经用的挺好了,为什么要花大代价去折腾 QUIC 呢。哦对了,QUIC 还有个问题,它是个野心很大的协议,所以包头特别大,如果拿去发特别小的包,实际上流量浪费非常大,还不如用 KCP 多发点包呢
jedihy
2022-09-09 05:46:26 +08:00
欢迎使用 msquic, https://github.com/microsoft/msquic
Andreas8
2022-09-09 10:36:59 +08:00
顺路问下,Mac quic 怎么科学呢?
alexmy
2022-09-09 19:00:33 +08:00
h5 游戏有用 kcp 的兄弟吗。
pkupyx
2022-09-11 15:54:53 +08:00
用 QUIC 的是不是先研究下 UDP 丢包率?

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

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

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

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

© 2021 V2EX