嗨 guys。 我在 CIS 举行了一个自己开发的网上存活游戏,该项目使用(由于稳定性问题,我换成了 4.5 版本)Godot 4.5 引擎,并只使用了Godot 的图形和其编辑器,尽管我也必须现代化它。 我自己在 Rust 中从零开始写了所有其他功能,包括网络栈 ( raccoon ,哈哈),并使用了 gdCEF 进行 UI 视觉。 我最近完成了最后一个同步阶段,现在可以在不掉线的情况下处理 2000 名玩家,这得益于可见性δ和区域划分(近、远、不同赫兹取决于玩家或车辆的距离)。 我在 Ryzen 7 9800X3D 和一个过时的 RTX 5080 Gigabyte Gaming(内存速率被推到 18,000 MHz,CPU 敏感性值为 3,200 MHz)上测试了它。 在一个空地图上,框率约为 600(每个连接各自创建自己的阴影)。实际上,我来自俄罗斯,所以我必须应对所有障碍。

https://preview.redd.it/1n8s89776jyg1.png?width=1102&format=png&auto=webp&s=49c113c3ec6ebeaab0a5abdae5aecc15c1c0fc1e

https://preview.redd.it/1khl2ra66jyg1.png?width=1012&format=png&auto=webp&s=5cc80f46dd7c5ad22ae92a9c0160496cc1ba28b3

我很希望能够听到您的看法或建议!