GGPO

GGPO

GGPO网络SDK创建于2009年,率先在对等游戏中使用回滚网络。它是专门为隐藏在快速,抽搐式游戏中的网络延迟而设计的,这些游戏需要非常精确的输入并实现完美的执行。传统技术通过增加玩家输入的延迟来解决网络传输时间,从而导致游戏呆滞,缓慢。回滚网络使用输入预测和推测执行将玩家输入立即发送到游戏,从而提供了零延迟网络的幻觉。使用回滚,您的播放器在离线播放时积累的相同时间,反应视觉和音频队列以及肌肉记忆会直接在线翻译。GGPO网络SDK旨在使回滚网络尽可能容易地集成到新游戏和现有游戏中。... 它是如何工作的?回滚网络旨在集成到完全确定性的对等引擎中。凭借完全的确定性,如果我们仅向他们提供相同的输入,就可以保证该游戏在所有玩家计算机上的播放方式相同。实现此目的的一种方法是在网络上为所有玩家交换输入,仅当所有玩家都已从同级接收到所有输入时才执行一帧游戏逻辑。这通常会导致游戏呆滞,反应迟钝。通过网络获取输入的时间越长,游戏速度就越慢。在回滚网络中,游戏逻辑仅允许来自本地玩家的输入继续进行。如果在执行帧时尚未到达远程输入,则网络代码将根据以前看到的输入来预测远程播放器的预期操作。由于无需等待,因此游戏的响应速度与离线游戏一样。当这些输入最终通过网络到达时,可以将它们与之前预测的进行比较。
ggpo

分类目录

具有免费许可证的Linux版GGPO的替代品