安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
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://psteamcommunity.yuanyoumao.com/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.