Welcome to the User Database forum.
In User Database, you can find out analytic information about the Roblox userbase. There’s a list of informative things from user “firsts” to particular user counts. You can search up player avatars with the Player Avatar Search System statue located in the player spawn area. User Database has a User of the Day feature that randomly selects a user from the userbase to be presented for the day.
FAQs
How does User Database work?
As of right now, the game uses Player service to make http requests to Roblox. Then the game caches all the information that was collected in a server session and saves it for later use.
Why does it take so long to for information to be gathered?
Because I’ve temporarily decided to build the game around the Player:Get(Name/UserId)From(Name/UserId)() functions. These functions make Http requests to Roblox, which only allows 400 server and 300 client http requests a minute. Also the return values are very limiting as they only return names and UserIds like the name implies. This is extremely unreliable for a game trying to gather basic information like usernames and lengths, userIds, and account age from billions of UserIds, and I’ve had to manually code that information into the game.
I’m in the process of using luau or my own outside hosting program to get around the limitations, but it takes time.
Can this game gather information on terminated users?
Yes, however if you’re using the Player Avatar Search System in the game, all terminated users will show up as gray characters (for obvious reasons).
This game is similar to Rolimons, so why don’t you just use Rolimons?
I’m aware that Rolimons allows you to search up a plethora of information about Roblox players both active and terminated, but that’s also why I created this game in the first place. As I said before, this game focuses on analytic data that isn’t covered much elsewhere, such as:
- How many users were created in 2006?
- How many double-spaced users exist on Roblox?
- What’s the first username to have a period in it?
Some usernames aren’t up to date. Is there anything that can be done about it?
If I use the current code in the game, in order for usernames to update, every username currently inside the cache will have to be iterated again to check for username changes, which will take way too long. A faster option for now would be for the player with the username change to join a server so the game can update the information, until I create an alternative to Player:Get(Name/UserId)From(Name/UserId)().
Huh? Some of these “Firsts” are inaccurate.
I’m aware of the certain discrepancies surrounding this category of information. The code I wrote only abides by what it picks up contemporarily. I’m not coding anything based on rumors, hearsay, or outside evidence that is too excursive from the code’s primary sources of information. And I am not cherry picking inside of the script, as it is bad practice to do so (* cough * Google * cough *), especially when you’re essentially writing an engine within an engine.