Programming in VRChat

VRChat でのプログラミングについて調べたことの書き溜め

ID

  • サーバで管理する各種リソースに付ける ID (の文字列形式)は、UUID にプレフィックスを付けたものと思われる。
  • Unity のオブジェクトを生成する元情報の場合は Blueprint ID と呼んでいるようだ。
プレフィックス 指すもの
avtr アバター
wrld ワールド
usr ユーザー

関連

ワールドのインスタンス

ワールドの場合インスタンスを特定する記法がある(ようだ)。

  • 形式 wrld_{UUID}:{num}~{mode}(usr_{UUID})
  • {num} (勝手に命名)はインスタンス番号らしい整数値(たぶん1始まり)
  • {mode} (勝手に命名)は以下
operation mode value note text
Public (不明。表記無い?) Anyone can join.
Friends+ hidden Any friends of a user in the instance may join.
Friends friends Only your friends may join.
Invite Only private You must invite others in.