于服务器-客户机同步

本文关键字:同步 客户机 服务器 | 更新日期: 2023-09-27 18:18:38

我一直在谷歌上寻找这个答案,我就是找不到我问题的答案。我有一个2D rpg,我想用它来构建客户机-服务器架构。我如何"同步"事物?因为有了延迟,当数据到达另一端时,一切都"回到了过去"。即使有客户端插值等,我如何得到客户端和服务器之间的"共同时间"?例如,如果从客户端到服务器需要60毫秒,服务器如何知道它是60毫秒,还是90毫秒,120毫秒,等等?唯一的方法是在它们之间有一个共同的时间,因为我可以使用延迟计算来更好地同步事情。我完全不明白他的意思了。

感谢您的帮助

于服务器-客户机同步

看看这个问题。因为它不是第一人称射击游戏,所以你不需要发送太多信息,所以它应该更容易添加预测和插值等技术。

看看答案中提到的Steam wiki文章,这是一个很好的起点。