PlaceVersion Specific Server Migration

As a Roblox developer, it is currently too hard to control which servers we want to shut down or migrate to the latest version. There are times where there’s a specific PlaceVersion we want to migrate. This could be due to a specific game-breaking bug, or exclusive content that needs to be removed. This would also allow use to slowly migrate out older versions that don’t necessarily need a shut down at the time, but may in the future.

The only solution is to migrate ALL PlaceVersions (except for latest). This means that servers that may already have these fixes pushed suffer when they shouldn’t need to.

To give a real scenario, our game, Oaklands, has a gradual shutdown process where we give the user 15-20 minutes to finish up what they’re doing before the migration occurs. We also prompt the player to join a brand new server, allowing them to continue what they’re doing in a new server if they don’t want to wait. If we publish another version during this process, that means any newer servers will STILL be migrated because their PlaceVersion doesn’t match the latest. This is frustrating to players, as they’re under the impression that they wouldn’t be migrated again.

If Roblox is able to address this issue, it would improve my development experience because players would have a smoother experience during server migrations.

4 Likes

I completely agree with this suggestion.

I also believe that being able to specify specific percentages of servers would be incredibly helpful as well. Sometimes when I release a new feature or fix a major issue I want to be able to test on a live scale while also not affecting my entire audience.

Being able to A/B test my updates a little bit earlier would be incredible, just being able to release my update to 10% of the servers and slowly incrementing up until the whole game is on the latest version.

Adding onto this I would really like to be able to see all of the different active place versions and how many servers are live in the performance tab. That’d help me a lot in knowing wether my experience needs to have it’s servers migrated or not before risking anything.

2 Likes