diff --git a/openapi/components/paths/system.yaml b/openapi/components/paths/system.yaml
index 104bd676..5f30464e 100644
--- a/openapi/components/paths/system.yaml
+++ b/openapi/components/paths/system.yaml
@@ -26,7 +26,7 @@ paths:
content:
application/json:
schema:
- $ref: ../schemas/Config.yaml
+ $ref: ../schemas/APIConfig.yaml
headers:
Set-Cookie:
schema:
diff --git a/openapi/components/schemas/Config.yaml b/openapi/components/schemas/APIConfig.yaml
similarity index 86%
rename from openapi/components/schemas/Config.yaml
rename to openapi/components/schemas/APIConfig.yaml
index 46155c7b..b975605e 100644
--- a/openapi/components/schemas/Config.yaml
+++ b/openapi/components/schemas/APIConfig.yaml
@@ -1,313 +1,85 @@
type: object
title: API Config
-example:
- address: '1062 Folsom St., Suite 200, San Francisco, CA, 94103'
- announcements:
- - name: 220121a_modified_clients
- text: |-
- As part of our continued commitment to improve
- safety and awareness, we want to remind you that
- modified clients of any kind are not allowed
- on VRChat, for any reason, and are prohibited
- by the Terms of Service.
-
- There is no such thing as an 'approved'
- modification, nor do we permit the use of
- any modification, for any purpose, ever.
- Using them can and will result in your
- account being banned!
-
- In addition, modified clients are the single
- greatest source of compromised and stolen
- accounts-- so please, do not use them!
- apiKey: JlE5Jldo5Jibnk5O5hTx6XVqsJu4WJ26
- appName: VrChat
- buildVersionTag: master-build-2021-06-24-fred-drakeshoot
- clientApiKey: JlE5Jldo5Jibnk5O5hTx6XVqsJu4WJ26
- clientBPSCeiling: 18432
- clientDisconnectTimeout: 30000
- clientReservedPlayerBPS: 7168
- clientSentCountAllowance: 15
- contactEmail: hello@vrchat.com
- copyrightEmail: copyright@vrchat.com
- currentTOSVersion: 7
- defaultAvatar: avtr_53856003-8ff2-4002-b78f-da5d028b22bd
- deploymentGroup: green
- devAppVersionStandalone: 0.12.0p3
- devDownloadLinkWindows: www.vrchat.net
- devSdkUrl: 'https://vrchat.com/home/download'
- devSdkVersion: 2020.09.25.00.08
- devServerVersionStandalone: dev_server_01
- disableAvatarCopying: false
- disableAvatarGating: false
- disableCommunityLabs: false
- disableCommunityLabsPromotion: false
- disableEmail: false
- disableEventStream: false
- disableFeedbackGating: false
- disableHello: false
- disableRegistration: false
- disableSteamNetworking: true
- disableTwoFactorAuth: false
- disableUdon: false
- disableUpgradeAccount: false
- downloadLinkWindows: 'https://www.oculus.com/experiences/rift/997678176960598/'
- downloadUrls:
- sdk2: 'https://files.vrchat.cloud/sdk/VRCSDK2-2021.06.03.14.57_Public.unitypackage'
- sdk3-avatars: 'https://files.vrchat.cloud/sdk/VRCSDK3-AVATAR-2021.06.03.14.57_Public.unitypackage'
- sdk3-worlds: 'https://files.vrchat.cloud/sdk/VRCSDK3-WORLD-2021.06.03.14.57_Public.unitypackage'
- dynamicWorldRows:
- - index: 1
- name: Hot
- platform: ThisPlatformSupported
- sortHeading: heat
- sortOrder: descending
- sortOwnership: any
- - index: 10
- name: Games
- platform: ThisPlatformSupported
- sortHeading: heat
- sortOrder: descending
- sortOwnership: any
- tag: author_tag_game
- - index: 11
- name: Updated Recently
- platform: ThisPlatformSupported
- sortHeading: updated
- sortOrder: descending
- sortOwnership: any
- - index: 12
- name: New
- platform: ThisPlatformSupported
- sortHeading: publication
- sortOrder: descending
- sortOwnership: any
- - index: 13
- name: Recent
- platform: ThisPlatformSupported
- sortHeading: recent
- sortOrder: descending
- sortOwnership: any
- - index: 14
- name: Mine
- platform: any
- sortHeading: updated
- sortOrder: descending
- sortOwnership: mine
- - index: 15
- name: Classics
- platform: ThisPlatformSupported
- sortHeading: trending
- sortOrder: descending
- sortOwnership: any
- - index: 2
- name: Exercise
- platform: Any
- sortHeading: shuffle
- sortOrder: descending
- sortOwnership: any
- tag: admin_exercise_row
- - index: 3
- name: 'World Jam: Drawing'
- platform: ThisPlatformSupported
- sortHeading: order
- sortOrder: ascending
- sortOwnership: any
- tag: admin_jam_sketchbook
- - index: 4
- name: Spotlight
- platform: ThisPlatformSupported
- sortHeading: updated
- sortOrder: descending
- sortOwnership: any
- tag: admin_community_spotlight
- - index: 5
- name: Community Labs
- platform: ThisPlatformSupported
- sortHeading: labs
- sortOrder: descending
- sortOwnership: any
- - index: 6
- name: Active Cross Platform
- platform: AllPlatforms
- sortHeading: active
- sortOrder: descending
- sortOwnership: any
- - index: 7
- name: Active My Platform
- platform: ThisPlatformOnly
- sortHeading: active
- sortOrder: descending
- sortOwnership: any
- - index: 8
- name: Random
- platform: ThisPlatformSupported
- sortHeading: shuffle
- sortOrder: descending
- sortOwnership: any
- - index: 9
- name: Avatar Worlds
- platform: ThisPlatformSupported
- sortHeading: heat
- sortOrder: descending
- sortOwnership: any
- tag: author_tag_avatar
- events:
- distanceClose: 2
- distanceFactor: 100
- distanceFar: 80
- groupDistance: 3
- maximumBunchSize: 247
- notVisibleFactor: 100
- playerOrderBucketSize: 5
- playerOrderFactor: 55
- slowUpdateFactorThreshold: 25
- viewSegmentLength: 5
- gearDemoRoomId: '2282253502'
- homepageRedirectTarget: 'https://hello.vrchat.com'
- homeWorldId: wrld_4432ea9b-729c-46e3-8eaf-846aa0a37fdd
- hubWorldId: wrld_ba913a96-fac4-4048-a062-9aa5db092812
- jobsEmail: jobs@vrchat.com
- messageOfTheDay: hello world
- moderationEmail: moderation@vrchat.com
- moderationQueryPeriod: 60
- notAllowedToSelectAvatarInPrivateWorldMessage: 'For security reasons, you''re not yet allowed to select avatars in private worlds or upload content. Please continue to enjoy VRChat and we''ll message you when you''ve been unlocked. Thanks and have fun!'
- plugin: no_kick_unlisted
- releaseAppVersionStandalone: 0.12.0p3
- releaseSdkUrl: 'http://files.vrchat.cloud/sdk/VRCSDK-2019.09.18.12.05_Public.unitypackage'
- releaseSdkVersion: VRCSDK-2019.09.18.12.05_Public
- releaseServerVersionStandalone: public_server_01
- sdkDeveloperFaqUrl: 'https://docs.vrchat.com/docs/frequently-asked-questions#section-why-can-t-i-upload-content-yet-'
- sdkDiscordUrl: 'https://discord.gg/vrchat'
- sdkNotAllowedToPublishMessage: "Welcome the VRChat SDK!\r\n\r\nBefore you can upload avatars or worlds to VRChat, you'll need to spend more time enjoying the app. We do this for security reasons, and so you can learn more about us.\r\n\r\nWhen you get the ability to upload, we will notify you via email and in VRChat. For now, you can learn and test on your own device.\r\n\r\nTo get started, check out the resources below.\r\n\r\nThank you for your patience, we can't wait to see what you'll build!"
- sdkUnityVersion: 2018.4.20f1
- serverName: prod-api-green-tree-xgq
- supportEmail: support@vrchat.com
- timeOutWorldId: wrld_5b89c79e-c340-4510-be1b-476e9fcdedcc
- tutorialWorldId: wld_7d3d25ec-663e-406e-96a3-e2c4fc0d8104
- updateRateMsMaximum: 1000
- updateRateMsMinimum: 50
- updateRateMsNormal: 200
- updateRateMsUdonManual: 50
- uploadAnalysisPercent: 1
- urlList:
- - assets.vrchat.com
- - drive.google.com
- - facebook.com
- - game.nicovideo.jp
- - live.furality.online
- - live.nicovideo.jp
- - live2.nicovideo.jp
- - nicovideo.jp
- - soundcloud.com
- - tiktok.com
- - twitch.tv
- - v.youku.com
- - vimeo.com
- - vrchat.cloud
- - www.facebook.com
- - www.nicovideo.jp
- - www.tiktok.com
- - www.twitch.tv
- - www.youtube.com
- - youku.com
- - youtu.be
- - youtube.com
- useReliableUdpForVoice: false
- userUpdatePeriod: 60
- userVerificationDelay: 5
- userVerificationRetry: 30
- userVerificationTimeout: 60
- viveWindowsUrl: 'http://store.steampowered.com/app/438100/'
- whiteListedAssetUrls:
- - 'http://dbinj8iahsbec.cloudfront.net/'
- - 'http://dbinj8iahsbec.cloudfront.net/plugins'
- - 'https://api.vrchat.cloud/api/1/file/'
- - 'https://builds.vrchat.cloud/'
- - 'https://dbinj8iahsbec.cloudfront.net/'
- - 'https://dev-api.vrchat.cloud/api/1/file/'
- - 'https://files.vrchat.cloud/unmanaged/'
- worldUpdatePeriod: 60
- youtubedl-hash: E3-C6-63-C3-27-3F-1C-47-48-C6-A7-52-A1-53-03-A5-10-6C-45-37-B1-C3-14-70-BA-44-1F-AE-0E-B2-32-36
- youtubedl-version: '2021-05-16'
properties:
+ VoiceEnableDegradation:
+ type: boolean
+ description: 'Unknown, probably voice optimization testing'
+ default: false
+ VoiceEnableReceiverLimiting:
+ type: boolean
+ description: 'Unknown, probably voice optimization testing'
+ default: true
address:
type: string
minLength: 1
description: VRChat's office address
- readOnly: true
announcements:
type: array
uniqueItems: true
minItems: 1
- description: 'Public Announcements'
+ description: Public Announcements
items:
type: object
+ title: Public Announcement
description: Public Announcement
properties:
name:
type: string
minLength: 1
description: Announcement name
- readOnly: true
text:
type: string
minLength: 1
description: Announcement text
- readOnly: true
required:
- name
- text
- readOnly: true
- readOnly: true
apiKey:
type: string
minLength: 1
description: apiKey to be used for all other requests
- readOnly: true
appName:
type: string
minLength: 1
description: Game name
default: VrChat
deprecated: true
- readOnly: true
buildVersionTag:
type: string
minLength: 1
description: Build tag of the API server
- readOnly: true
clientApiKey:
type: string
minLength: 1
description: apiKey to be used for all other requests
- readOnly: true
clientBPSCeiling:
type: number
description: Unknown
+ default: 18432
clientDisconnectTimeout:
type: number
description: Unknown
+ default: 30000
clientReservedPlayerBPS:
type: number
description: Unknown
+ default: 7168
clientSentCountAllowance:
type: number
description: Unknown
+ default: 15
contactEmail:
type: string
minLength: 1
description: VRChat's contact email
- readOnly: true
copyrightEmail:
type: string
minLength: 1
description: VRChat's copyright-issues-related email
- readOnly: true
currentTOSVersion:
type: number
description: Current version number of the Terms of Service
- readOnly: true
+ default: 7
defaultAvatar:
$ref: ./AvatarID.yaml
deploymentGroup:
@@ -317,31 +89,30 @@ properties:
minLength: 1
description: Version number for game development build
deprecated: true
- readOnly: true
devDownloadLinkWindows:
type: string
minLength: 1
description: Developer Download link
deprecated: true
- readOnly: true
devSdkUrl:
type: string
minLength: 1
description: 'Link to download the development SDK, use downloadUrls instead'
deprecated: true
- readOnly: true
devSdkVersion:
type: string
minLength: 1
description: Version of the development SDK
deprecated: true
- readOnly: true
devServerVersionStandalone:
type: string
minLength: 1
description: Version number for server development build
deprecated: true
- readOnly: true
+ dis-countdown:
+ type: string
+ description: 'Unknown, "dis" maybe for disconnect?'
+ format: date-time
disableAvatarCopying:
type: boolean
description: Toggles if copying avatars should be disabled
@@ -364,19 +135,27 @@ properties:
default: false
disableEventStream:
type: boolean
- description: Toggles if Analytics should be disabled (this sreportedly not used in the Client)
+ description: Toggles if Analytics should be disabled.
default: false
disableFeedbackGating:
type: boolean
description: Toggles if feedback gating should be disabled. Feedback gating restricts submission of feedback (reporting a World or User) to people with the `system_feedback_access` Tag.
default: false
+ disableFrontendBuilds:
+ type: boolean
+ default: false
+ description: 'Unknown, probably toggles compilation of frontend web builds? So internal flag?'
disableHello:
type: boolean
description: Unknown
default: false
+ disableOculusSubs:
+ type: boolean
+ default: false
+ description: Toggles if signing up for Subscriptions in Oculus is disabled or not.
disableRegistration:
type: boolean
- description: Toggles if new user account registration should be disabled
+ description: Toggles if new user account registration should be disabled.
default: false
disableSteamNetworking:
type: boolean
@@ -399,32 +178,29 @@ properties:
type: string
minLength: 1
description: Download link for game on the Oculus Rift website.
- readOnly: true
downloadUrls:
type: object
- description: Download links for various development assets
+ title: DownloadURLList
+ description: Download links for various development assets.
required:
- sdk2
- sdk3-avatars
- sdk3-worlds
+ additionalProperties: false
properties:
sdk2:
type: string
minLength: 1
description: Download link for legacy SDK2
deprecated: true
- readOnly: true
sdk3-avatars:
type: string
minLength: 1
description: Download link for SDK3 for Avatars
- readOnly: true
sdk3-worlds:
type: string
minLength: 1
description: Download link for SDK3 for Worlds
- readOnly: true
- readOnly: true
dynamicWorldRows:
type: array
uniqueItems: true
@@ -432,35 +208,29 @@ properties:
description: 'Array of DynamicWorldRow objects, used by the game to display the list of world rows'
items:
type: object
+ title: DynamicWorldRow
properties:
index:
type: number
- readOnly: true
name:
type: string
minLength: 1
- readOnly: true
platform:
type: string
minLength: 1
- readOnly: true
sortHeading:
type: string
minLength: 1
- readOnly: true
sortOrder:
type: string
minLength: 1
- readOnly: true
sortOwnership:
type: string
minLength: 1
- readOnly: true
tag:
type: string
minLength: 1
- description: Tag to filter worlds for this row
- readOnly: true
+ description: Tag to filter worlds for this row. Not always present.
required:
- index
- name
@@ -468,10 +238,9 @@ properties:
- sortHeading
- sortOrder
- sortOwnership
- readOnly: true
- readOnly: true
events:
type: object
+ title: APIEventConfig
required:
- distanceClose
- distanceFactor
@@ -487,56 +256,43 @@ properties:
distanceClose:
type: number
description: Unknown
- readOnly: true
distanceFactor:
type: number
description: Unknown
- readOnly: true
distanceFar:
type: number
description: Unknown
- readOnly: true
groupDistance:
type: number
description: Unknown
- readOnly: true
maximumBunchSize:
type: number
description: Unknown
- readOnly: true
notVisibleFactor:
type: number
description: Unknown
- readOnly: true
playerOrderBucketSize:
type: number
description: Unknown
- readOnly: true
playerOrderFactor:
type: number
description: Unknown
- readOnly: true
slowUpdateFactorThreshold:
type: number
description: Unknown
- readOnly: true
viewSegmentLength:
type: number
description: Unknown
- readOnly: true
- readOnly: true
gearDemoRoomId:
type: string
minLength: 1
description: Unknown
deprecated: true
- readOnly: true
homepageRedirectTarget:
type: string
minLength: 1
description: Redirect target if you try to open the base API domain in your browser
default: 'https://hello.vrchat.com'
- readOnly: true
homeWorldId:
$ref: ./WorldID.yaml
hubWorldId:
@@ -545,18 +301,15 @@ properties:
type: string
minLength: 1
description: VRChat's job application email
- readOnly: true
messageOfTheDay:
type: string
minLength: 1
description: MOTD
deprecated: true
- readOnly: true
moderationEmail:
type: string
minLength: 1
description: VRChat's moderation related email
- readOnly: true
moderationQueryPeriod:
type: number
description: Unknown
@@ -564,66 +317,54 @@ properties:
type: string
minLength: 1
description: Used in-game to notify a user they aren't allowed to select avatars in private worlds
- readOnly: true
plugin:
type: string
minLength: 1
description: 'Extra [plugin](https://doc.photonengine.com/en-us/server/current/plugins/manual) to run in each instance'
- readOnly: true
releaseAppVersionStandalone:
type: string
minLength: 1
description: Version number for game release build
deprecated: true
- readOnly: true
releaseSdkUrl:
type: string
minLength: 1
description: Link to download the release SDK
deprecated: true
- readOnly: true
releaseSdkVersion:
type: string
minLength: 1
description: Version of the release SDK
deprecated: true
- readOnly: true
releaseServerVersionStandalone:
type: string
minLength: 1
description: Version number for server release build
deprecated: true
- readOnly: true
sdkDeveloperFaqUrl:
type: string
minLength: 1
description: Link to the developer FAQ
- readOnly: true
sdkDiscordUrl:
type: string
minLength: 1
description: Link to the official VRChat Discord
- readOnly: true
sdkNotAllowedToPublishMessage:
type: string
minLength: 1
description: Used in the SDK to notify a user they aren't allowed to upload avatars/worlds yet
- readOnly: true
sdkUnityVersion:
type: string
minLength: 1
description: Unity version supported by the SDK
- readOnly: true
serverName:
type: string
minLength: 1
description: Server name of the API server currently responding
- readOnly: true
supportEmail:
type: string
minLength: 1
description: VRChat's support email
- readOnly: true
timeOutWorldId:
$ref: ./WorldID.yaml
tutorialWorldId:
@@ -631,30 +372,23 @@ properties:
updateRateMsMaximum:
type: number
description: Unknown
- readOnly: true
updateRateMsMinimum:
type: number
description: Unknown
- readOnly: true
updateRateMsNormal:
type: number
description: Unknown
- readOnly: true
updateRateMsUdonManual:
type: number
description: Unknown
- readOnly: true
uploadAnalysisPercent:
type: number
description: Unknown
- readOnly: true
urlList:
type: array
description: List of allowed URLs that bypass the "Allow untrusted URL's" setting in-game
items:
type: string
- readOnly: true
- readOnly: true
useReliableUdpForVoice:
type: boolean
description: Unknown
@@ -662,52 +396,48 @@ properties:
userUpdatePeriod:
type: number
description: Unknown
- readOnly: true
userVerificationDelay:
type: number
description: Unknown
- readOnly: true
userVerificationRetry:
type: number
description: Unknown
- readOnly: true
userVerificationTimeout:
type: number
description: Unknown
- readOnly: true
viveWindowsUrl:
type: string
minLength: 1
description: Download link for game on the Steam website.
- readOnly: true
whiteListedAssetUrls:
type: array
description: List of allowed URLs that are allowed to host avatar assets
items:
type: string
- readOnly: true
- readOnly: true
worldUpdatePeriod:
type: number
description: Unknown
- readOnly: true
youtubedl-hash:
type: string
minLength: 1
description: Currently used youtube-dl.exe hash in SHA-256-delimited format
- readOnly: true
youtubedl-version:
type: string
minLength: 1
description: Currently used youtube-dl.exe version
- readOnly: true
required:
+ - VoiceEnableDegradation
+ - VoiceEnableReceiverLimiting
- address
- announcements
- apiKey
- appName
- buildVersionTag
- clientApiKey
+ - clientBPSCeiling
+ - clientDisconnectTimeout
+ - clientReservedPlayerBPS
+ - clientSentCountAllowance
- contactEmail
- copyrightEmail
- currentTOSVersion
@@ -718,12 +448,17 @@ required:
- devSdkUrl
- devSdkVersion
- devServerVersionStandalone
+ - dis-countdown
- disableAvatarCopying
- disableAvatarGating
- disableCommunityLabs
- disableCommunityLabsPromotion
+ - disableEmail
- disableEventStream
- disableFeedbackGating
+ - disableFrontendBuilds
+ - disableHello
+ - disableOculusSubs
- disableRegistration
- disableSteamNetworking
- disableTwoFactorAuth
@@ -771,3 +506,243 @@ required:
- worldUpdatePeriod
- youtubedl-hash
- youtubedl-version
+example:
+ VoiceEnableDegradation: false
+ VoiceEnableReceiverLimiting: true
+ address: '1062 Folsom St., Suite 200, San Francisco, CA, 94103'
+ announcements:
+ - name: 220121a_modified_clients
+ text: |-
+ As part of our continued commitment to improve
+ safety and awareness, we want to remind you that
+ modified clients of any kind are not allowed
+ on VRChat, for any reason, and are prohibited
+ by the Terms of Service.
+
+ There is no such thing as an 'approved'
+ modification, nor do we permit the use of
+ any modification, for any purpose, ever.
+ Using them can and will result in your
+ account being banned!
+
+ In addition, modified clients are the single
+ greatest source of compromised and stolen
+ accounts-- so please, do not use them!
+ apiKey: JlE5Jldo5Jibnk5O5hTx6XVqsJu4WJ26
+ appName: VrChat
+ buildVersionTag: master-build-2021-09-23-edith-x-clickbaitcloud
+ clientApiKey: JlE5Jldo5Jibnk5O5hTx6XVqsJu4WJ26
+ clientBPSCeiling: 18432
+ clientDisconnectTimeout: 30000
+ clientReservedPlayerBPS: 7168
+ clientSentCountAllowance: 15
+ contactEmail: hello@vrchat.com
+ copyrightEmail: copyright@vrchat.com
+ currentTOSVersion: 7
+ defaultAvatar: avtr_c38a1615-5bf5-42b4-84eb-a8b6c37cbd11
+ deploymentGroup: blue
+ devAppVersionStandalone: 0.12.0p3
+ devDownloadLinkWindows: www.vrchat.net
+ devSdkUrl: 'https://vrchat.com/home/download'
+ devSdkVersion: 2020.09.25.00.08
+ devServerVersionStandalone: dev_server_01
+ dis-countdown: '2021-01-01T01:01:01.000Z'
+ disableAvatarCopying: false
+ disableAvatarGating: false
+ disableCommunityLabs: false
+ disableCommunityLabsPromotion: false
+ disableEmail: false
+ disableEventStream: false
+ disableFeedbackGating: false
+ disableFrontendBuilds: false
+ disableHello: false
+ disableOculusSubs: false
+ disableRegistration: false
+ disableSteamNetworking: true
+ disableTwoFactorAuth: false
+ disableUdon: false
+ disableUpgradeAccount: false
+ downloadLinkWindows: 'https://www.oculus.com/experiences/rift/997678176960598/'
+ downloadUrls:
+ sdk2: 'https://files.vrchat.cloud/sdk/VRCSDK2-2021.09.03.09.25_Public.unitypackage'
+ sdk3-worlds: 'https://files.vrchat.cloud/sdk/VRCSDK3-WORLD-2021.09.03.09.25_Public.unitypackage'
+ sdk3-avatars: 'https://files.vrchat.cloud/sdk/VRCSDK3-AVATAR-2021.09.03.09.25_Public.unitypackage'
+ dynamicWorldRows:
+ - name: Hot
+ sortHeading: heat
+ sortOwnership: any
+ sortOrder: descending
+ platform: ThisPlatformSupported
+ index: 1
+ - name: 'World Jam: Obstacle Course'
+ sortHeading: order
+ sortOwnership: any
+ sortOrder: ascending
+ platform: ThisPlatformSupported
+ tag: admin_jam_obstacle
+ index: 2
+ - name: Exercise
+ sortHeading: shuffle
+ sortOwnership: any
+ sortOrder: descending
+ platform: Any
+ tag: admin_exercise_row
+ index: 3
+ - name: Spotlight
+ sortHeading: updated
+ sortOwnership: any
+ sortOrder: descending
+ platform: ThisPlatformSupported
+ tag: admin_community_spotlight
+ index: 4
+ - name: Community Labs
+ sortHeading: labs
+ sortOwnership: any
+ sortOrder: descending
+ platform: ThisPlatformSupported
+ index: 5
+ - name: Active Cross Platform
+ sortHeading: active
+ sortOwnership: any
+ sortOrder: descending
+ platform: AllPlatforms
+ index: 6
+ - name: Active My Platform
+ sortHeading: active
+ sortOwnership: any
+ sortOrder: descending
+ platform: ThisPlatformOnly
+ index: 7
+ - name: Random
+ sortHeading: shuffle
+ sortOwnership: any
+ sortOrder: descending
+ platform: ThisPlatformSupported
+ index: 8
+ - name: Avatar Worlds
+ sortHeading: heat
+ sortOwnership: any
+ sortOrder: descending
+ platform: ThisPlatformSupported
+ tag: author_tag_avatar
+ index: 9
+ - name: Games
+ sortHeading: heat
+ sortOwnership: any
+ sortOrder: descending
+ platform: ThisPlatformSupported
+ tag: author_tag_game
+ index: 10
+ - name: Updated Recently
+ sortHeading: updated
+ sortOwnership: any
+ sortOrder: descending
+ platform: ThisPlatformSupported
+ index: 11
+ - name: New
+ sortHeading: publication
+ sortOwnership: any
+ sortOrder: descending
+ platform: ThisPlatformSupported
+ index: 12
+ - name: Recent
+ sortHeading: recent
+ sortOwnership: any
+ sortOrder: descending
+ platform: ThisPlatformSupported
+ index: 13
+ - name: Mine
+ sortHeading: updated
+ sortOwnership: mine
+ sortOrder: descending
+ platform: any
+ index: 14
+ - name: Classics
+ sortHeading: trending
+ sortOwnership: any
+ sortOrder: descending
+ platform: ThisPlatformSupported
+ index: 15
+ events:
+ distanceClose: 2
+ distanceFactor: 100
+ distanceFar: 80
+ groupDistance: 3
+ maximumBunchSize: 247
+ notVisibleFactor: 100
+ playerOrderBucketSize: 5
+ playerOrderFactor: 55
+ slowUpdateFactorThreshold: 25
+ viewSegmentLength: 5
+ gearDemoRoomId: '2282253502'
+ homeWorldId: wrld_4432ea9b-729c-46e3-8eaf-846aa0a37fdd
+ homepageRedirectTarget: 'https://hello.vrchat.com'
+ hubWorldId: wrld_ba913a96-fac4-4048-a062-9aa5db092812
+ jobsEmail: jobs@vrchat.com
+ messageOfTheDay: hello world
+ moderationEmail: moderation@vrchat.com
+ moderationQueryPeriod: 60
+ notAllowedToSelectAvatarInPrivateWorldMessage: 'For security reasons, you''re not yet allowed to select avatars in private worlds or upload content. Please continue to enjoy VRChat and we''ll message you when you''ve been unlocked. Thanks and have fun!'
+ plugin: no_kick_unlisted
+ releaseAppVersionStandalone: 0.12.0p3
+ releaseSdkUrl: 'http://files.vrchat.cloud/sdk/VRCSDK-2019.09.18.12.05_Public.unitypackage'
+ releaseSdkVersion: VRCSDK-2019.09.18.12.05_Public
+ releaseServerVersionStandalone: public_server_01
+ sdkDeveloperFaqUrl: 'https://docs.vrchat.com/docs/frequently-asked-questions#section-why-can-t-i-upload-content-yet-'
+ sdkDiscordUrl: 'https://discord.gg/vrchat'
+ sdkNotAllowedToPublishMessage: "Welcome the VRChat SDK!\r\n\r\nBefore you can upload avatars or worlds to VRChat, you'll need to spend more time enjoying the app. We do this for security reasons, and so you can learn more about us.\r\n\r\nWhen you get the ability to upload, we will notify you via email and in VRChat. For now, you can learn and test on your own device.\r\n\r\nTo get started, check out the resources below.\r\n\r\nThank you for your patience, we can't wait to see what you'll build!"
+ sdkUnityVersion: 2019.4.30f1
+ serverName: prod-api-blue-house-fsm
+ supportEmail: support@vrchat.com
+ timeOutWorldId: wrld_5b89c79e-c340-4510-be1b-476e9fcdedcc
+ tutorialWorldId: wld_7d3d25ec-663e-406e-96a3-e2c4fc0d8104
+ updateRateMsMaximum: 1000
+ updateRateMsMinimum: 50
+ updateRateMsNormal: 200
+ updateRateMsUdonManual: 50
+ uploadAnalysisPercent: 1
+ urlList:
+ - drive.google.com
+ - facebook.com
+ - www.facebook.com
+ - nicovideo.jp
+ - www.nicovideo.jp
+ - live.nicovideo.jp
+ - live2.nicovideo.jp
+ - game.nicovideo.jp
+ - soundcloud.com
+ - tiktok.com
+ - www.tiktok.com
+ - twitch.tv
+ - www.twitch.tv
+ - vimeo.com
+ - player.vimeo.com
+ - vrchat.cloud
+ - youku.com
+ - v.youku.com
+ - youtube.com
+ - www.youtube.com
+ - youtu.be
+ - assets.vrchat.com
+ - www.v-market.work
+ - vket6.v-market.work
+ - mall.v-market.work
+ - cdn.v-market.work
+ - movie.cdn.v-market.work
+ - wrs.nedo.go.jp
+ useReliableUdpForVoice: false
+ userUpdatePeriod: 60
+ userVerificationDelay: 5
+ userVerificationRetry: 30
+ userVerificationTimeout: 60
+ viveWindowsUrl: 'http://store.steampowered.com/app/438100/'
+ whiteListedAssetUrls:
+ - 'http://dbinj8iahsbec.cloudfront.net/plugins'
+ - 'http://dbinj8iahsbec.cloudfront.net/'
+ - 'https://dbinj8iahsbec.cloudfront.net/'
+ - 'https://dev-api.vrchat.cloud/api/1/file/'
+ - 'https://api.vrchat.cloud/api/1/file/'
+ - 'https://files.vrchat.cloud/unmanaged/'
+ worldUpdatePeriod: 60
+ youtubedl-hash: E3-C6-63-C3-27-3F-1C-47-48-C6-A7-52-A1-53-03-A5-10-6C-45-37-B1-C3-14-70-BA-44-1F-AE-0E-B2-32-36
+ youtubedl-version: '2021-05-16'
\ No newline at end of file