【问题标题】:Server-Client Syncing服务器-客户端同步
【发布时间】:2011-12-23 17:22:21
【问题描述】:

我一直在谷歌上寻找这个答案,但我找不到我的问题的答案。我有一个 2D rpg,我想用它来构建一个客户端-服务器架构。我如何“同步”事物?由于滞后,当数据到达另一端时,一切都“回到了过去”。即使使用客户端插值等,我如何在客户端和服务器之间获得“公共时间”?即,如果从客户端到服务器需要 60 毫秒,那么服务器如何知道它是 60 毫秒,还是 90、120 等?唯一的办法就是以某种方式在它们之间有一个共同的时间,因为我可以使用滞后计算来更好地同步事物?我完全迷失了他的:(

感谢您的帮助

【问题讨论】:

    标签: c# networking synchronization real-time game-development


    【解决方案1】:

    看看this的问题。由于它不是第一人称射击游戏,因此您不需要发送太多信息,因此添加预测和插值等技术应该更容易。

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

    【讨论】:

      猜你喜欢
      • 2014-05-25
      • 2013-11-16
      • 2018-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-22
      相关资源
      最近更新 更多