Note: the animation ID is replaced with 1337 and the place id is replaced with 123456789
When testing a game someone else owns using Play Solo, a message appears in the Output while trying to test an animation uploaded by the owner of the game:
Failed to load animation with sanitized ID rbxassetid://1337: Animation failed to load, assetId: https://assetdelivery.roblox.com/v1/asset?id=1337&serverplaceid=0
Notice the query parameter serverplaceid
being set to 0
. Pasting this URL into a browser returns the error Asset is not trusted for this place
(which should really be displayed to the user, and that seems to be planned for this year). However, replacing 0
with the actual place’s ID in the URL starts a download of the animation file (see below for URL). I believe that the animation would load correctly if serverplaceid
was properly populated.
This is not the case in the client, serverplaceid
is (presumably) correctly populated as the place’s ID and the animation loads.
I tried to recreate this behaviour on a new place with a new animation, but I failed to. However, copying the model to another place with Team Create enabled, owned by a different user (not me), had the same issue, with the serverplaceid
still populated as 0
. Additionally, downloading the first place and opening Play Solo in that, has the same issue.
Expected Behaviour
The URL should be:
https://assetdelivery.roblox.com/v1/asset?id=1337&serverplaceid=123456789
System Info
- MacOS 15.1 (M1)
- Studio Version: 0.659.1.6590477 (arm64)
A private message is associated with this bug report