Are there any plans to support the group APIs (such as user ranking)? I feel like this is going to be one of the biggest potential use cases of Open Cloud for many developers, and is often times the reason I most often see developers trying to set up external services.
Would there be a way to use this API to publish the currently-saved place, rather than publishing a file that I have to upload myself? The use case for this is that my internet is often slow, and having this be automated so that the updates to the game are instant is ideal. Otherwise, it seems I would have the same luck publishing the place manually (I believe?)
On the other hand, if my place file is too big, I guess this API means I can finally publish my place by by myself at all… instead of having to ask someone else in my team with better internet to publish the game since there’s an automatic timeout that fails publishing when the upload takes too long.
There will be limits for sure, and most likely scale based on the users you have. We’re still investigating ways to make it flexible for you to address your needs.
Can you explain more about the use cases you have in mind?
Sure! Many groups and communities implement rank mechanisms that players can unlock as they progress in the game/community. Oftentimes, this is made automated because manually ranking hundreds of people is difficult and time-consuming.
For example, in SizzleBurger, players go up through the group ranks as they progress in the game. To do this we have to host an external server and maintain a bot account, whose only task is to rank people. If not done right, this can be difficult to maintain due to the .ROBLOSECURITY
cookie expiring.
This sounds like a studio might be getting an export to application feature to allow easier creation of said apps, did anyone else think that?
Not at all, Though it’s a pretty cool feature. I think we’re getting closer to being able to actually handle communities off-platform while remaining in compliance with the Roblox Community Guidelines.
With a “Login with Roblox” perhaps you’ll get the ability to get more information from Roblox so you don’t show Discord Links to users < 13. If they create a Datastore API then you’ll be able to manage in-game data externally. As far as handling an entire application outside of Roblox this is still a far ways away.
Edit: Considering the data limits on the new MemoryStore. Perhaps we’ll get memory store API’s that you can then utilize in a Roblox server to save temporary data in a more permanent DataStore.
Either way this could be alot cooler than it sounds.
The automatic ranking feature sounds pretty cool. Thx for sharing!
THIS IS AMAZING! I cant wait to try this for myself!
I have a question, are these like replacements for using '.ROBLOXSECURITY" tokens as a way to authenticate in automation workflows? It seems like it is a better replacement, but currently the only permission is place management.
I’m worried about the logistics here. How is Roblox going to continue to afford such high amounts of money being thrown into the servers? My theory is that Roblox is betting on the Game Fund to create teams of devs that can fund these new projects. If it fails, Roblox might be at serious risk here.
Forcing people to jump through hoops and use endpoints that weren’t intended for public consumption is actually a great way to waste resources. The current endpoints people are hitting not only aren’t as secure but also aren’t necessarily designed to have automations run against them where an endpoint with a proper API designed for this could do things in a more effective performant way.
Does this mean we can access Roblox API endpoints now without a proxy? If so, that’s a great thing to do in response to rprxy.xyz proxy going down!
it returns 500 error when i try to use the place management api
folks - I love the responses here. please keep posting what kinds of endpoints you’d like to eventually see supported on Open Cloud!
I’d like there to be a groups, friends, badges and user endpoints on there.
i’m sure people would appreciate group-related service APIs being opened up like this. so many groups would use this
If there’s gonna be datastore support then maybe MemoryStores?
This sucks for a lot of people because they have to figure out what their external IP is. The API key should include your external IP by default.