We just launched our project and this bug has taken mostly all of our effort to combat. For reference, we primarily work on a testing copy of the live version of our game. When it’s time to publish, we publish our testing places one by one over our live places. The quickest way we’ve found to do this is by saving each part of explorer children as files (replicatedStorage, ServerScriptService etc.). And at the end of it all, publish to live.
This initially works (sometimes) but at the end of it all, when we return to our testing places some (or all) of our scripts are removed. This happens regardless of if we save before or after. If it helps, we also incorporate packages.
Hi. Thanks for reporting. Can you clarify your workflow a bit more? First off, does your testing copy of the game have team create on or is it a local file? second, can you clarify “The quickest way we’ve found to do this is by saving each part of explorer children as files (replicatedStorage, ServerScriptService etc.). And at the end of it all, publish to live”. I thought the quickest way of publish testing places over live places would be go to “publish as” and select the live games and publish over it.
Team create
Yes the quickest way is “publish as” which we do at the end, but before we do that we have a process where we take our most updated place (lobby) and update the non-workplace content to the other places. This along with packages helps to ensure we do not overwrite and/or forget scripts/files.