That sounds like a fault with the developer’s game system which needs to use better handling of the BindToClose method to save progress when players leave or the server shuts down. You can’t rely on autosaves only otherwise of course data is going to be lost, with or without the migration method.
Developers shouldn’t blame Roblox for not using the tools and API that they provide properly. There’s a data saving example right there on the docs: DataModel | Documentation - Roblox Creator Hub and the devforum is full of advice to avoid losing data in various eventualities including disconnection, shutdowns and teleports.
A lot of you have been asking for it to teleport instead of kick, and I remembered this post by merely. I used it when developing for a cafe and it worked perfectly.
PS: I suggest replacing the message with activating a screengui considering messages are depreciated
A Greta Update! But still needs to be more customizable because for roundbased games somehow there needs to be an Api implemented wich does this automatically after the round end and told the players minutes before that there is an update coming and instead of kicking just teleports to another server maybe even with the same players🤔
I already have that, but there are people out there who are currently working on something or have autosave disabled or if they would autosave their current creation they would pass the 260k characters limit which would make them lose their data.
I will more like, when roblox matchmaking will stop joining players to old servers, so the existing players will not be forced to leave and the game will smoothly migrate to new version.
my name is litterally everywhere and i am the only person who has been working for it in the past 1.5 years. so technically i am somewhat the owner as the actual owner quit working on it, but we cant convert the game to a group.
There are people out there who have almost reached the max savedata allowed and are working on something big as an example. if they get disconnected out of nowhere, the autosave would not help them out and make them lose their stuff.
Again, that’s an issue with the game, not Roblox. Consider compressing the data if you’re finding that people reach the limit.
It’s very bad user experience to lose everything just because you leant on a key or your internet dropped out for a second or Roblox released a client update that forced you to reconnect.
There are various topics around the developer forum of different ways to compress data depending on how bad the problem is.
That’s a good idea, to make it automatically put you into servers of the latest version only, and then additionally have the option to migrate any outdated servers if the developer chooses to, for example a major bug fix.
I’d definitely file that as a topic in #platform-feedback:engine-features if there isn’t one already!