标签: networking websocket server client multiplayer
我想开发一个非常简单的多人游戏 - 只是为了理解正确的流程 我当然希望用网络套接字实现权威服务器,但我认为我没有正确理解流程。 对于权威服务器,我们必须将整个游戏状态保存在服务器+所有游戏逻辑中,这意味着在服务器上运行的实际游戏循环。因此,如果一个单元正在向右移动 - 它发生在服务器,我们需要每毫秒更新客户端 这听起来非常糟糕,所以其他选择是将服务器主循环复制到客户端并运行它们 - 同时从服务器发送更新,但它听起来更糟糕。 我在这里失踪了什么?