Hello developers,
Every time a user signs up at Roblox, they get a UserID, an ever increasing integer. As some of you may have noticed, Roblox UserIDs are getting pretty big. At the time of this writing, the most recently created user ID is 2055477752. The highest value a signed 32 bit integer can hold is 2147483647 (2^31). By our estimate, User IDs would naturally surpass this maximum sometime early in January, but could be as early as late December.
Rather than risk having issues either on Roblox’s side or in your games over the holidays, we will not wait for UserID to naturally roll over the 32-bit integer maximum. We will be artificially increasing UserID above 2^31 on 1:00pm PST on December 7th . For internal testing, we will be disabling sign-ups for approximately 10-20 minutes around 4:00pm PST today, December 3rd.
While most Lua code should be unaffected (Lua stores “numbers” as integers up to 2^53) any external applications or web services you are reaching out to that are expecting a signed 32-bit integer may overflow, resulting in either errors or negative numbers.
Please post any concerns here, as well as any issues you may find on or after December 7th that you think might be related to this change.