好的,我会帮你翻译这个内容。

好的,午安。

我在试着理解,如何在大型多人在线游戏的服务器上实现移动和碰撞检测,例如Foxhole。

我不完全理解,移动检测是在哪里进行的。客户端发送移动数据给服务器后,服务器自己检测碰撞与地形、墙壁、对象和其他玩家吗?还是使用了其他方法?

特别感兴趣的是Foxhole等大型游戏的实现,游戏中同时有上百个玩家和大量对象。服务器是否存储世界的几何数据并进行碰撞检测,还是使用了更优化的解决方案?