让我们想象一个非常简单的游戏... 我们有一个迷宫和两个玩家试图通过互联网实时找到出口。
在每一步中,游戏客户端都应将玩家坐标发送到服务器并接受另一个客户端的当前坐标。如何使这种交换如此之快(就像所有现代游戏一样)。
好的,我们可以使用memcache或类似的技术来减少服务器端的数据挖掘操作。我们还可以使用最快的Web服务器等,但我们仍然会遇到时序问题。
那么问题是...
- 游戏客户端通常使用什么协议与服务器交换信息?
- 哪些服务器技术正在解决这个问题?
- 应用于解决游戏延迟的算法有哪些?
让我们想象一个非常简单的游戏... 我们有一个迷宫和两个玩家试图通过互联网实时找到出口。
在每一步中,游戏客户端都应将玩家坐标发送到服务器并接受另一个客户端的当前坐标。如何使这种交换如此之快(就像所有现代游戏一样)。
好的,我们可以使用memcache或类似的技术来减少服务器端的数据挖掘操作。我们还可以使用最快的Web服务器等,但我们仍然会遇到时序问题。
那么问题是...
提示:无论如何都会使用预测来平滑快速的屏幕更新(~60fps),因为实际游戏速度通常较慢(~25fps)。