ネットワークの互換性
ワールドを更新すると、そのワールドの以前のバージョンで起動されているすべての現在アクティブなVRChatインスタンスと互換性がなくなる可能性があります。これは、ネットワーク経由でデータを同期するオブジェクトを変更し、その通信方法や通信内容を変更した場合に発生することがあります。
互換性の判定
ワールドの両方のバージョンに同一のオブジェクトが存在し、そのオブジェクトがネットワークデータを同期する場合、以下の条件に当てはまると互換性がないとみなされます。
- コンポーネントの型、数、および順序が一致していない場合。
- またはコンポーネントが持つ変数の型、数、および順序が一致していない場合。
同期オブジェクトに新しいコンポーネントや同期変数を追加すると、次にアップロードされるワールドのバージョンは、以前のバージョンと互換性がなくなる可能性が高くなります。
影響
ワールドに変更が加えられ、以前のバージョンと互換性がなくなった場合、以前のワールドバージョンで開始されたアクティブなインスタンスに参加しようとするすべてのユーザーに対し、そのインスタンスが互換性のないバージョンのワールドで動作している旨が通知されます。ユーザーはインスタンスから退出させられ、VRChatでの操作を続行するには通知を確認(承認)する必要があります。
インスタンスからすべてのユーザーが退出すると、そのインスタンスは非アクティブになります。その後ユーザーが再度インスタンスに参加する場合、互換性の問題を発生させることなく、ワールドの新しいバージョンを使用できます。
最終更新: