What is the ID or account card in Quan Zhi Gao Shou?
It was common for games in arcades with some sort of progression to have cards to store your progress, like Initial D and Maximum Tune being examples. I also saw some shooter-style arcade games using this principle as well.

The usage in Quan Zhi Gao Shou is possibly a creative growth out of the same concept, but using a smart card to access an MMO is not a real-life thing.

I have seen smart cards used at LAN cafes for loading of credit/long-term memberships. It's also another place the idea may have come from.