So the idea I am trying to pitch here is that there is a plugin you have, like many other plugins that once you click a save button will take all the scripts in the game and save them into the Datastore Service, along with any new modules and or changes in placement of things inside your Workspace. When you were to press the publish button every active server would get a message about a minor update that has been published to the game and every script in-game is replaced with a loadstring script that runs the updated code and models that were changed are changed in their respective places, while still allowing the game to go on as usual with little to no problems. The reason this would be very nice to have is that developers could quickly tweak a bug without having to annoy everyone with many shutdowns / soft shutdowns as we all know soft shutdowns aren’t really that soft and can annoy players, putting a stop to whatever they were doing.
So now comes how possible all this is, I know I can make it so the scripts can save and have them run the new scripts in active servers using loadstring and whatnot but the models and trying to save them is the hard part as unioned parts can’t easily be saved at least I don’t know how to approach that in trying to save it.
Please reply with any suggestions you have and maybe some attempts you have as this would really help me out and I think that a lot of people might find this useful in cases where they need to just quickly tweak a bug without having to annoy everyone with a few many shutdowns / soft shutdowns as we all know soft shutdowns aren’t really that soft.