惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
S
Securelist
小众软件
小众软件
WordPress大学
WordPress大学
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
B
Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The GitHub Blog
The GitHub Blog
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 司徒正美
博客园 - Franky
Hugging Face - Blog
Hugging Face - Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
酷 壳 – CoolShell
酷 壳 – CoolShell
O
OpenAI News
Cloudbric
Cloudbric
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
TaoSecurity Blog
TaoSecurity Blog
MongoDB | Blog
MongoDB | Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
V
V2EX
PCI Perspectives
PCI Perspectives
T
Troy Hunt's Blog
Schneier on Security
Schneier on Security
P
Palo Alto Networks Blog
M
MIT News - Artificial intelligence
V2EX - 技术
V2EX - 技术
阮一峰的网络日志
阮一峰的网络日志
Hacker News - Newest:
Hacker News - Newest: "LLM"
G
Google Developers Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
The Last Watchdog
The Last Watchdog
The Register - Security
The Register - Security
腾讯CDC
N
News and Events Feed by Topic
C
Check Point Blog
爱范儿
爱范儿
T
Tailwind CSS Blog
Webroot Blog
Webroot Blog
P
Proofpoint News Feed
S
Schneier on Security
MyScale Blog
MyScale Blog
N
News | PayPal Newsroom
Recorded Future
Recorded Future
T
Tenable Blog
I
InfoQ
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Microsoft Security Blog
Microsoft Security Blog
Simon Willison's Weblog
Simon Willison's Weblog
Engineering at Meta
Engineering at Meta

英雄联盟

彻底凉凉 - V2EX LOL 人物走路姿势的问题 - V2EX 马斯克 AI 逆天 92 胜率登顶英雄联盟韩服第一? - V2EX LOL 十年证书过期,导致全球服务器无法登录。 - V2EX 26 年 lol 选择台服还是日服 - V2EX 昨天 T1 又又又又又又拿下了世界赛冠军, Faker 要一个人打撒 LPL,各位怎么看? - V2EX T1 夺冠后,是否真如网上所传,会对 LPL 和 LCK 造成冲击? 以及是否是 LOL 最后的辉煌? - V2EX 争者留其名, Faker 六冠王 - V2EX Faker 六冠王,真乔丹王朝了 - V2EX AL VS SKT 兄弟们 LPL 最后的牌面了 2:1 了 - V2EX 下午 AL 能赢 T1 吗 - V2EX S15 赛事预测,是 AL 突破 LPL 历史战胜 T1,还是大魔王延续不败神话 - V2EX SKT 老粉了,默默关注李哥,同样冲击 3 连冠,这次举办地同样在中国,同样的 Gen 拦路虎,这次会成功吗 - V2EX 笑死,不知道哪位伤心的粉丝在维基百科上为世一上 bin 哥编辑了这条 - V2EX theshy - V2EX Meiko 就是碧阳的晚意 IG vs T1 - LOL 全球总决赛 - V2EX 英雄联盟腾讯为什么要用机器人恶心玩家? - V2EX 求个英雄联盟大乱斗开黑群 - V2EX LOL 更新 S15 之后,越来越卡了。 - V2EX 英雄联盟 Mac 版有办法在游戏过程中优雅地暂时把鼠标焦点脱离游戏吗? - V2EX 昨天晚上打 LOL 因为菜被骂了,各种侮辱性字眼极其难听,后面遇到这种情况,该如何处理? - V2EX 最近每天都在看老头杯,感觉自己都开始热血起来了,有没有 v2er 一起组排的 - V2EX 好奇 lol 中的塞拉斯这个角色,在开发的角度看,是不是每出一个新英雄都需要为这个英雄的技能做额外的开发? - V2EX 下班后,好像最想做的就是打 lol,其他事情也想做,但是一打游戏就停不下来,应该如何改变? - V2EX 英雄联盟,想说爱你不容易 - V2EX 为什么英雄联盟截至今天还做不到直接修改语言? - V2EX faker 是真厉害 - V2EX 测试一下发图 test LOL 进不去游戏 - V2EX 水群+摸鱼 台服 LOL 也有 mac 版了 2023 年 LPL 比赛日历文件已更新 - V2EX 恭喜 DRX 夺冠! - V2EX drx 打野演员啊 这都能拿冠军 - V2EX 李哥要活出第四世了吧 - V2EX EDG 又被追三了,我不能接受 - V2EX RNG 菠菜的概率有多大? - V2EX 今年国庆不开无限火力了? - V2EX 一种英雄联盟召唤师战力值算法 - V2EX 为什么微软输入法会和 LOL 冲突呢? - V2EX 悠米助手 | 英雄联盟游戏利器 - V2EX 抛砖引玉,有没有人关注此次 MSI 赛事 - V2EX LeagueClient 删除 minidump 文件 - V2EX 空白 ID 或超长字是如何实现的? - V2EX 原来 m1 的苹果笔记本不能打国服 lol 啊? - V2EX 云顶教程制作 - V2EX 英雄联盟 对局先知 上等马下等马分析程序 - V2EX 为什么王幕霸的队友都不敢怪他 - V2EX
关于 LOL 合区之后的 数字召唤师 ID 的一点程序员思考 - V2EX
soTired · 2024-01-19 · via 英雄联盟

soTired

 

soTired · 2024 年 1 月 19 日 · 5356 次点击

这是一个创建于 878 天前的主题,其中的信息可能已经有所发展或是发生改变。

背景:LOL 合区之后升级了名称系统,有名称 + 一串 5 位数的数字 ID 。例如:伞兵卢本伟#12345 ,本来我以为这个 5 位数的数字 ID 会在系统中是唯一标识,但随后马上否定了这个想法,因为 LOL 单个区的人数显然不止 10w ( 5 位数字最大 99999 )人。而且在后续的查阅发现,改名卡改名后 数字 ID 也会跟随变化,那么我有点没有理解这个数字 ID 的意义何在?

  • 数字
  • LoL
  • 合区
  • 位数

    31 条回复    2024-01-22 10:06:39 +08:00

    x86

    1

    x86      2024 年 1 月 19 日

    挺好的呀,想取啥 ID 就取啥 ID

    DOOMS

    2

    DOOMS      2024 年 1 月 19 日

    就是个随机不重复的 id ,取名而已。
    让区内可以有伞兵卢本伟#99999 那么多。唯一标识肯定是 qq 号了。

    zdt3476

    3

    zdt3476      2024 年 1 月 19 日

    后面的数字可能是系统昵称的数量?

    tangzh55

    4

    tangzh55      2024 年 1 月 19 日

    卢姥爷啊,可惜了😂

    xtreme1

    5

    xtreme1      2024 年 1 月 19 日

    因为 lol 通过 id 可以直接加好友啊..

    leaveeel

    6

    leaveeel      2024 年 1 月 19 日

    和战网一样,#前面是自定义的,可以重复,后面是该 id 的唯一标识。比如我先建了一个 tony ,可能生成 tony#1 ,然后你也想建一个 tony ,生成 tony#2 ,之后我改成别的又改回 tony 生成 tony#3 ,以此类推。当然#后面应该有别的逻辑不一定是从 1 自增。

    soTired

    7

    soTired      2024 年 1 月 19 日

    @leaveeel #6 但是如果按照你说的这种,最初分配#后面的 ID 直接采用 数组+字母的 5 位字符串 ID 岂不是更加方便,相当于 ( 26 个字母+9 个数组) 35 的 5 次方个排列组合,生成这个唯一的 5 位 ID 之后,#前面的昵称随便取,#后面的 ID 也不用每次改名都去判断,这样不是更加一劳永逸吗

    sentinelK

    10

    sentinelK      2024 年 1 月 19 日

    1 、防止个人属性的 ID 被占用给别人带来负反馈。
    2 、可以带一些业务,比如哪个地理位置、大概什么时间创建的。
    3 、一定程度上保护个人隐私。(只知道你的昵称,并不能直接锁定你的账号)

    ENSAlT

    11

    ENSAlT      2024 年 1 月 19 日

    问题 1:可以看作申请邮箱 tom 被占用了,所以用户 A 在 tom 后面加上自己生日,组成的邮箱唯一标识是 tom0832 ,而这不影响用户 B 注册 toy0832 这个邮箱。
    问题 2:用户主观意愿是想以 tom 这个昵称展示,所以对局中仅展示 tom 。然而对于别的用户来说,如果看到两局都有一个叫 tom 的人,如何辨别?答案就是通过数字 ID 区分
    问题 3:五位数字 ID 不够用的前提是必须要有 10 万个用户有意愿起名 tom 。但是显示五位数不代表只支持五位数,目前数字 ID 前面其实省略了很多个占位 0 ,5 位不够用的时候自然会显示 6 位

    kaleido

    12

    kaleido      2024 年 1 月 19 日

    @soTired 你说的这种也可以吧,和现在开销感觉差不多。。。而且,国服刚改成这样,外服早就是了,而且是这个逻辑:昵称#id ,两个部分都可以自定义,但不能两个都重复。国服上了阉了 id 自定义功能,就变成了现在这样。。。

    leaveeel

    13

    leaveeel      2024 年 1 月 19 日

    @soTired 你说的是#后面的标记跟账号绑定了,这样实际是限制了帐号上限,如果有人用注册器灌满了后面的标记位就只能往后加位数解决。跟 id 绑定的话就不存在这个问题,哪怕是这个 id 下面的标记已经用完了也可以让用户换个 id 。维护成本低很多

    28Sv0ngQfIE7Yloe

    14

    28Sv0ngQfIE7Yloe      2024 年 1 月 19 日

    @soTired

    你这个麻烦一点啊,很难直观的看出同名 id 的差异

    首先 10 位 id 的识别成本就大于 5 位

    其次你还是字母+数字,识别成本更高了

    x86

    15

    x86      2024 年 1 月 19 日

    还有一个原因就是跨区显示

    nxuu

    16

    nxuu      2024 年 1 月 19 日

    lol 真的是没人玩了 快点合区吧...

    DavidTsou

    17

    DavidTsou      2024 年 1 月 19 日

    上周找了半天,没找到具体在哪改名字

    runze

    18

    runze      2024 年 1 月 19 日

    @soTired “生成这个唯一的 5 位 ID 之后,#前面的昵称随便取,#后面的 ID 也不用每次改名都去判断”

    一方面这样的结果是要么 ID 太难记、要么总账号池子太小。

    另一方面是要打击靓号,如果后面的 ID 固定,总有人会随机到 12345 、l0ve 之类的靓号,可以去 lolid 吧看看改成召唤师 ID 之前有多疯狂。
    如果 ID 固定,在账号注册成本接近 0 的情况下,你猜会不会有人批量注册账号,抢占稀缺 ID 、短 ID ?

    soTired

    19

    soTired      2024 年 1 月 19 日

    感谢各位的解答,现在已经基本理解为什么不用 “固定唯一 ID 的原因”。
    1.会导致总容量有限,如果有人批量创号可能会导致不够用的情况。
    2.一定程度上去打击抢占稀缺 ID 、短 ID 的成本。

    tyrone2333

    20

    tyrone2333      2024 年 1 月 19 日

    我在诺克萨斯还没见有数字 ID, 只想知道能不能免费改名, 之前的名字被制裁了

    gromit1337

    22

    gromit1337      2024 年 1 月 19 日

    我以为合区是所有的合一个区,结果只是合部分区,真没意思

    foolvino

    23

    foolvino      2024 年 1 月 19 日

    战网一直是这样的吧。steam 好像也是

    soTired

    26

    soTired      2024 年 1 月 19 日

    其实这里还是有个问题,就是 昵称+#数字 ID 按道理是唯一的,但是每个单独区的服务器数据库应该都是隔离的(参考之前可以不同区单独维护),这里感觉会涉及到分布式事务问题,即 A 同学在祖安 创建 伞兵卢本伟时分配的 #数字 ID 要确保 伞兵卢本伟+#数字 ID 的组合不重复,必然要去同一个大区的其他区判断 是否重复,这里是不是必须采用分布式事务,不然并发情况下可能会导致重复数据。