我有一个权威的系统,当玩家加入比赛时,它会获取所有已经生成的对象-本身(客户端)生成的对象。
看起来像这样:
Client
将访问令牌发送到Server
Client
收到来自Server
Client
将场景切换到游戏场景Server
发送玩家,板条箱,可以与之互动的对象,以便client
生成并显示它们。
但是地面物体呢?现在,我在服务器和客户端上具有完全相同的场景-以一个静态平面作为地板。目前,我正在添加新的东西,树木,楼梯并一起构建东西。
我以为-我们很好。但是环境也应该不同步吗?是否以某种方式联网?由服务器拥有?
让我们来League of Legends
:
这是一个静态环境,可能是一个组合的网格(楼梯,草地,墙壁,商店)。但是它是真正保留在客户端上还是由服务器在加载屏幕期间发送?