概要

VRChatのインスタンスとは、

URL構造

https://vrchat.com/home/launch?worldId=wrld_d8bfe179-df61-4144-bc53-41285961c5b8&instanceId=95103~private(usr_dec48a78-894a-4ef3-8524-8cf546ad1b2e)~region(jp)~nonce(523e5869-9e15-49e7-888f-ae3d17630355)

のような

[protocol]://[domain].[tld]/home/launch?vorldID=[ワールドのBlueprint ID]&instanceId=[インスタンスID]~[インスタンスの種別](インスタンスのOwnerのID)~region([サーバーリージョン])~nonce([謎])

という構造になっています。

  • protocol 多分httpsのみ
  • domain,tld vrchat.comのみ
  • ワールドID ワールドのBlueprint ID
  • インスタンスID インスタンス固有のID これは自前で生成できるのかは不明。
  • インスタンスの種別
    • public : 省略
    • friend+ : hidden
    • friends : friends
    • invite+ : private ただし、~canRequestInviteというオプションが後ろにつく。
    • invite: private
  • インスタンスのOwnerID そのまま、
  • リージョン
    • 日本: jp
    • 米国: us
    • 欧州: eu
  • nonce 謎