Hello, SavePlace() isn’t saving over my original place with the current place anymore - it’s not even showing an error. I use this for saving over my current place with people’s community builds in that server. I’ve done a lot of troubleshooting.
The bug happens 100% of the time (starting a few days ago. but it’s been working for the previous month.)
Attempts to fix the bug were:
- double checking if I have access to it still http://api.roblox.com/game/GetAllowedExperimentalFeatures?placeId=4008009 (still have it.)
- testing on a completely different place of mine (still nothing.)
- testing on the same place but uploaded on a different game asset ID (still nothing.)
- loaded the code with a script builder type server script (nothing.)
- ran the code with a server script in a button in PlayerGui (nope.)
- ran the code with a server script in ServerScriptService (nope.)
Steps to reproduce the bug: Either simply use a Script Builder-type server script to execute the SavePlace code, or use a server-sided GUI button with the same code game:SavePlace(Enum.SaveFilter.SaveAll)
Note about the GUI button: I tried first with the server script in the PlayerGui, didn’t work still, then I tried altering the script and putting it in ServerScriptService, same result - no indication that line of code worked, and the script still continued.
The bug happens on the main site, www.roblox.com.
It is evidently not level-specific as I tested it on other places.
There are no errors recorded, it literally just skips over the line and continues the script. I used Oxcool1’s online output checker. [strike]Which reminds me of another recent (harmless) bug with a controller coregui also featured in the picture.[/strike] ← see edit 2 for false coregui bug. Anyway, here’s the blank output after I SavePlace.
The bug started happening a few days ago, and I did some research and it looks like these threads might have prompted a change to SavePlace: http://rbxdev.com/forum/general-discussion/1760-place-creation-saving-vulnerabilities#19455 and
http://rbxdev.com/forum/general-discussion/1737-saveplace-deleteplace-along-with-the-security-concerns-of-both#20874
Extra info if it were my job to find and fix it: I have 2 theories: 1) SavePlace was temporarily disabled to prevent exploiters from abusing it and getting people banned from bad thumbnails, while they look into it. 2) SavePlace is now only restricted to games that were created with CreatePlace(). Which is not good because I need to SavePlace my original game to save people’s building they create to my computer, with a seamless user experience. (i.e. not shutting the servers down by switching to a Personal Building Server which is not what I need.)
Edit: Adding on to the Extra info, at the end: I then grab the new updated place, then upload the original place from studio - as Reverting the Changes actually shuts down all the servers for some reason.
Edit 2: Scratch the false CoreGui error, it was just from oxcool1’s script. SavePlace still broken.