Originally Posted by
ShizGodsu
Players get their NPC's sometimes by achieving certain goals before anyone else in era. For example: RecurveZ' NPC is located in the Complex building. He got this from being the first player to reach 100k wins in spar.
for the 20,000 hours part, I think someone already has more than that, yet they don't have an NPC.
There's other ways to earn your NPC.
Helping the server development, even if you arn't staff. However, this isn't always true. You won't always be asked if you'd like an NPC.