As a Roblox developer, it is currently too hard to ensure that custom shortened access codes are not used multiple times. In my case I am currently using MemoryStore to set Custom Access Codes for ReservedServers. I am worried though as if the same Custom Access Code is used multiple times it could cause a major bug in my game. As I use RemoveAsync with MemoryStore and free up Custom Access Codes I am worried that players may manage to both get the same Custom Code.
By introducing Custom Access Code Parameters I could create Access Code’s based off Players UserId’s or Username making it impossible for two players to manage and get the same one.