[Solved] A bit of an asset issue with group games

Assets that a group owner takes from free models throw a 403 when the InsertService tries to load them into a group game.

I can observe this in live-action: This friend’s inventory has the model named “Wanderer”. If I try to insert the model into a game that his group owns, it throws a 403, despite the group owner having the model in their inventory.

The command was run on a fresh server.
blob.jpg

For now the simplest solution is to have your friend reupload the model as the group.

It’s not clear that the group owner has given permission for his private assets to be inserted into his group’s games. Consider this scenario:

  • Group owner creates a collaborative game and invites group members to edit
  • One of those group members uses AssetService:CreatePlaceAsync() to create a place dynamically, inserts all of the group owner’s private models into the place, and calls AssetService:SavePlaceAsync()
  • The group member now downloads the place and has access to all of the group owner’s private models
3 Likes

Oh, wow. I didn’t even think of that scenario being possible. Now I definitely see why this is the case.

Thanks for the info.