Working Together
Cloud edit piggy backs off of existing group edit permissions to determine who can cloud edit and who cannot. This means that in order to Cloud Edit you need:
A Group with a place
Everyone you want to work with needs to be a Beta User
Everyone you want to work with needs to have place edit permissions for the group
We have some ideas for streamlining this in the future, and possibly separating cloud edit permissions from group editing permissions
How Editing Works
Cloud editing is a little different than normal editing
Publishing happens automatically (currently every 5 minutes and again when the last person leaves)
Script editing has “locking” behavior. This means that your script changes are private to you until you close the script editor. Also only one person can be actively modifying a script at a time.
Known Issues
This is a beta. There are a few important bugs that we know about, but we wanted to get this into your hands early to get your feedback.
Undo/Redo may misbehave if you are modifying parts that are in the place before you started editing
Undo may remove sections of terrain that you are editing. To address this, use “redo” (unfortunately this means that some terrain changes are effectively not undo-able)
You cannot cloud edit a place if it is not the root place of the universe (but you can cloud edit places that are not currently active)
If you join a game while in cloud edit, your cloud edit session may disconnect
This is still a work in progress, but we are excited to hear your feedback on bugs and feature requests.
We can use RBXDev group for testing this together.
If anyone wants access to edit group places, PM me or reply here, I can add your rank on the RBXDev group so you can edit group places.
You must be a member of this forum, and have access to the entire forum here for me to add you.
If you can’t read this topic: RBXDev group - information and how to join that means I can’t add you, Sorry!
(I’ve been getting PMs from people outside of RBXDev)
RE: non-group places having “Cloud Edit” option:
This is intentional, though at the moment the only big difference to traditional edit is automatic publishing (so you don’t have to worry about transferring files if you use multiple machines, for example).
RE: troubleshooting disconnects:
If there is another person in the game, ask them to open the dev console and see if there are any tell-tale logs on the server.
No one else was in it, just me. If that helps.
Edit 1: Trying without plugins, it may be causing it.
Edit 2: Had all plugins disabled, still had the issue, the time seems to be random
I can’t insert models from my local disk. Neither the “Model” button on the ribbon nor the context menu “Insert into from file” can insert models. I’ve tried a variety of models, and both .rbxm and .rbxmx files.
I’m in the place Semaphorism linked right now if anyone wants to join me.
But really we’re just editing it in studio. People in-studio shouldn’t count towards the number of players in-game or else you might mislead people into thinking there’s people in an empty game.
@ghostleader Oh that’s really weird. I don’t see the chat in the output. Based on that screenshot it looks like what we’re doing in-studio isn’t replicating to you. Right now we have an orangeish skybox.
Another thing I noticed is while you can’t delete their player object through the explorer nor use Kick on them, you can still Destroy/Remove it or add it to the Debris. Since you’ll only be working with people you trust I’m not sure if this is much of an issue, but I could see the benefit in preventing player objects from being able to be destroyed too.
I have a plugin that loads in stuff with loadstring, but it didn’t work since loadstring was disabled in the place. I enabled it and tried to get the plugin to load it again, but I’m still getting the loadstring() is not available error. Is it just disabled in cloud editing?
Also, when I disabled ShowDevelopmentGui, others could still see what I put in the StarterGui, as if the change didn’t replicate to them.
Edit: When Rukiryo enabled FE I didn’t see it as enabled from my end as well.
RE: loadstring
AFAIK the loadstring setting does not replicate, so you would need to edit the place in traditional edit and re-publish (and everyone leaving the place). I’ll add something about this to the backlog
ShowDevelopmentGui: this was an existing setting that does not replicate, it is meant to allow people working on guis to see the guis while everyone else has the option to hide them.