在分布式权限设置中,当网络对象的所有者异常断开连接,且(1)这些对象被设置为对其他任何玩家不可见,(2)DontDestroyWithOwner设置为true时,会发生什么?假设对象被设置为Distributable。

背景是,我正在尝试解决带宽问题。我的游戏有一个无限区块系统,为了节省带宽,我让每个玩家仅将自身拥有的网络对象对足够近的玩家可见。因此,理论上会有某些玩家的部分网络对象对其他任何玩家都不可见。如果在此期间玩家因某种原因意外断开连接,其拥有的网络数据需要转移,否则将会丢失。

有谁知道具体方法可以避免这些数据消失?据我所知,如果玩家断开连接且dontdestroy设置为true,这些对象会变成“幽灵”对象且无法访问。

有没有办法在不必始终让数据对至少一个其他客户端可见(以节省带宽)的情况下,确保这些数据在意外断开时不会丢失?