Developer Update - 31 July 2025

I am referring to the Server Connection Problem, that hundreds of people have been having???

“Connection Timed Out”
When I have FULL BARS, Nothing Big running in the background, I unpluged and repluged my router, restart my headset and pc, ran a network test.

Sooo… Whats the problemo?

Nice.

There were a few issues with upstream providers in the last week.
You can check our status page for incidents like these (at the bottom) and read up on what the issues were. https://status.vrchat.com/

1 Like

It’s been a while since we’ve had any updates on the state of Age Verification and systems actually making use of it, such as avatar and world content gating. As well as making the verification process available to everyone, not just VRC+ subscribers. Is there any updates to this or a timeframe for when we can expect an update?

Dynamics are local-only, and always have been. In fact, avatar contraints, PhysBones and contacts are also all calculated locally, including collisions. The only part that is synchronized is when someone poses your PhysBones. In worlds, this will work much the same, although since the transforms they control are exposed to Udon you could in theory build your own sync there.

It already does! Opening a vrchat:// link on mobile should open the instance in the app viewer. The change here is purely for PC.

1 Like

We don’t have any other updates on Age Verification at this time!

That’s disappointing to hear.

Thanks for the reply.

1 Like

I read the latest Developer Update and was genuinely moved by it.

In particular, the news that PhysBone and Contact (VRChat Constraints) will be available for use in worlds is something I—and many others—have been hoping for, and I’m truly happy to see it finally shared. Thank you so much for making this information public.

There’s one thing I’d like to ask.
In the Developer Update from March 14, 2024 (Developer Update - 14 March 2024), a feature was mentioned to generate VRC URLs at runtime for trusted domains, such as through a TryGenerateVRCUrl method.
As far as I can tell, this has not yet been implemented. It’s also a highly requested item on Canny:
Please provide a method to generate VRCUrl at runtime for trusted domain URLs | Voters | VRChat
If there’s any update on its current status or future plans, I would greatly appreciate it.

Lastly, thank you again to the entire VRChat team for your ongoing work.
I’m excited for what’s ahead and will continue to support your efforts.

1 Like

Love the days in VRC option, but I would want it to be there without replacing the clock. At least somewhere in the menu. And does it simply count from the first day you went on VRC or does it count the amount of days you’ve actually gotten on?

Yay love quality of life updates. And speaking of, when will you (allow to) remove the controllers showing up when tooltips are on? I have tooltips off since the start because of the immersion breaking isn’t worth it.

So now we can finally hear exactly what we sound like to others!? Nyaaa. Been having some issues with this and wanting to know if I sound good enough. Irony of the video showing off voice recording doesn’t have audio hehe.

I gotta check out if I’ll notice a difference and like the less animated UI, I love that there’s an option for it.

2 Likes

Is it possible to interact with contacts on desktop/mobile? I’m actually not sure the answer for contacts currently on avatars. They’ll be super useful for VR-focused experiences either way. But was just curious if it could also be used as a platform agnostic way to detect touch.

It’s honestly nice that we’re getting Physbones, Contacts, and VRC Constraints into worlds now! Next would be having Soba/Udon for avatars that’s only limited for shader purposes (Graphics.Blit on avatars being one of the oldest requests for the game)

1 Like

World contacts able to interact with avatars directly is a gamechanger. When this comes out i need to make a global weather asset that allows the weather to interact with the avatar in certain ways (if they set up), such as making them wet if they have a water/wet overlay, this could be dust/sand in a sandstorm and much more!

If this gets shared enough and adopted enough this might actually become a standard and i finally get to use my wet/sand overlays i made for other games. Heck dirt, mud, even the hurt/damage overlays could be used with this.

Imagine walking through a muddy swamp and your avatar gets visually dirty, muddy. Or standing in a rainy world and slowly gets wet, this would be so awesome.

2 Likes

Update to camera UI is nice, but can we get touch UI for the camera? Sometimes I want to take photo with a world’s object and I have to the object away and then try very hard t o point the laser and click the timer button, if we can just use our finger and tab the timer that would be great.

World creators have waited far too long, but this is an extremely welcome development.
With this update, avatars and worlds can now share assets such as avatar features and gimmicks to a certain extent, greatly expanding the possibilities of expression.

As for Contacts, although it’s currently possible to simulate avatar-to-world interactions using bone-following colliders, I believe the ability to send signals in the opposite direction—from world Senders to avatar Receivers—is the truly essential feature.
This would dramatically expand the expressive capabilities available.

ワールド作者は待たされすぎたが、極めて喜ばしい。
アバターとワールドで、アバターやギミックの資産をある程度共有することが可能になり、表現の幅が広がるとても重要なアップデートです。

Contactについては、現状アバターからワールドへの干渉はボーン追従コライダーを用いて擬似的に可能なので、逆向きのワールドSenderからアバターReceiverへ送信する機能こそがとても重要だと思う。
これによって極めて大きく表現の幅が広がると思います。

1 Like

Looks like I’m on Day 2732. :melting_face:

1 Like

PhysBones for the world’s Nice !!! But can world colliders be used to interact with player physBones? It would be cool to make it so Wind zones can move people’s stuff. Overall, the best news I’ve heard in a long time. Now all we need is VRCConstraints to be synced when frozen!

We’re happy to see your excitement about world dynamics! :grin:

Not in the same way that you’d use them in VR, no. Were you thinking of something like moving your virtual hands with a mouse or touchscreen?

For a platform-agnostic way to detect touch, I’d recommend continuing to use Interact triggers - depending on the platform,they’ll be much more reliable.

It’s currently not on our roadmap, unfortunately.

Yes!

1 Like

I want to allow avatars to react to things in my world using contacts. For example, placing a contact sender with the tag “fire” on a campfire in my world. Avatars can then set themselves up to react to that however they want. It would be helpful if VRChat outlined some basic standard contact names for such generic things (water, fire, ice, cold, hot, daytime, nighttime…)

Would it be better to have a component limit?

Should there also be a quantity limit in worlds, similar to avatars, to prevent performance issues like severe CPU exhaustion, crashes, or glitches from massive instantiation?

This brings to mind old avatars that had over 10,000 components or even 30,000 bone transforms and 70,000 bones, which almost immediately crashed the entire world.