Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
The database would have to be torn down and rebuilt from scratch, and doing that can possibly result in EVERYONE losing EVERYTHING tied to their account as the account username is the primary key.
https://www.reddit.com/r/transgamers/comments/1kex1c8/is_there_a_way_to_change_my_steam_username/
Results don't seem consisten, apparently.
Steam has never offered an open service to change the username on demand.
Nahhh. They could create a new column, would need to be UNIQUE, probably a guid or sequencial number and make that the PK - then a new "login ID" field, again, UNIQUE. As long as external databases have the new "login ID" as the FK it should work. They just need to copy the existing login names into the new "login ID" field which can then be updated - bit of tweaking to authentication so it knows which field it needs to work with and ... done.
But i wouldnt want to deal with a database of the size of Steams and i have no reference as to how external databases link in to each other making things harder. It would also make hijacking and recovery difficult as you'd need a new table to store any new/old names and the time/dates they were updated. Take over an account, rename the login - its then harder for users to recover.
They could make a new field but it wouldn't be a new PK and it would mess with indexing and optimization they have done. The official confirmation from a Valve employee is that there is no method to do so and there has never been any confirmation that those who claimed it was possible on reddit or elsewhere actually had it done
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3481913471
Well, changing the database isn't impossible. But with a large system like Steam's most of the time with "just do X" idea's is it's easy to say and the reality is usually a bit more complicated.
So you change the database, make a lot of changes actually. Plus all the stored procedures or other applications that will need to utilize the new id's will need to be updated. We're talking planning, development, testing. It's not a quick and dirty change.
And what's all this for again? Because some people are fickle about their username? Sometimes the juice just isn't worth the squeeze. And OP's idea trying to make it more attractive by limitations or monetization doesn't really solve the underlying issue: It's a lot of work for not much benefit. And Valve just hasn't shown much interest it it in all the years people have been making similar requests.