DOTA2里没有单独一个「隐藏胜率」按钮,胜率是从比赛数据里算出来的。想不让别人查到你胜率,核心是关掉「公开比赛数据」,再把游戏内个人资料可见性收一下。关掉后第三方战绩站拿不到后续比赛,客户端里别人看你也只剩空白。
一、客户端内关闭公开比赛数据
进DOTA2主界面,点左上角齿轮图标打开设置。
切到「社交」页。
找「公开比赛数据」这一项,把勾去掉。
返回主界面即可生效。
官方客服说明就是这个路径:设置→社交→公开比赛数据复选框,控制是否公开DOTA2比赛数据。
关掉之后:
新打的比赛不会再同步给 Dotabuff、OpenDota 一类外部站
别人点你游戏内资料页,近期战绩和胜率统计会变空白或提示无数据
不影响你自己进游戏、打天梯、看自己历史
只关这一项就够了,不用动启动项,也不用删客户端。
二、顺手藏一下游戏内个人资料
单纯关公开比赛数据,好友在客户端里有时还能看到你最近比赛列表。想更干净:
设置里切到「游戏」或「选项」页
找「隐藏DOTA个人资料」
勾上
勾了以后其他玩家点你头像,英雄使用、KDA、胜率、最近对局基本都看不到。
代价是好友的部分查看权限也会受限,自己回头看自己不受影响。
三、第三方战绩站还要单独处理
关了客户端开关,不等于 Dotabuff 老数据瞬间消失。
Dotabuff 官方说明写得很直接:只有客户端开启「Expose Public Match Data」,它才能拿到你全部比赛数据;关掉后新比赛不再完整同步。
实际表现:
刚关掉的那几局,战绩站可能还缓存一会儿
以前打过的旧比赛不会自动删,仍挂在老页面上
想确认自己在外网是不是私隐状态,开无痕窗口搜自己 Steam ID 或 Dotabuff 链接
进一步收口可以登 Dotabuff:
Steam 登录 Dotabuff
设置里确认「match data private」
隐藏 Steam 名和头像也顺手开了
OpenDota、Stratz 同理,源头都在 Valve 接口;客户端不公开,它们基本查不到新局。
四、Steam 资料隐私(可选)
想连 Steam 层面也收一下:
Steam 客户端点自己资料
编辑资料→隐私设置
「游戏详情」改成仅好友或私密
这只管 Steam 资料页,不替代 DOTA2 内「公开比赛数据」开关,两个建议都设。
五、常见误区
误区1:以为有「胜率显示开关」
没有。胜率不是独立字段,关的是比赛数据公开,胜率自然就不给了。
误区2:关了立刻全网消失
旧比赛还在战绩站数据库里,新比赛才不进。想彻底清只能等站点不更新,或者换号。
误区3:关了匹配会变
不影响 MMR、不影响行为分、不影响匹配机制,只是别人查不到你数据。
误区4:自己客户端里也看不到胜率了
你自己点自己资料照样能看到历史;隐藏是对别人生效。
误区5:好友一定看不了
只关「公开比赛数据」时,好友列表里点你有时还能看最近对局;要更严就再加「隐藏DOTA个人资料」。
六、想临时恢复战绩
回到设置→社交→公开比赛数据,重新勾上就行。
勾回来后 Dotabuff 点 Refresh Profile 刷新,新比赛会重新抓。
中间断掉的那段历史战绩站可能补不回来,Valve 侧只保留近期数据。
七、快速操作清单
主界面齿轮→社交→取消公开比赛数据
游戏页→勾隐藏DOTA个人资料
Steam 隐私→游戏详情仅好友/私密
Dotabuff 登录确认 private
旧战绩不用管,新局自然不显示
按上面设完,路人查你胜率会看到无数据,战绩站也不再更新你的新比赛;自己打天梯、看自己战绩都不受影响。
一、客户端内关闭公开比赛数据
进DOTA2主界面,点左上角齿轮图标打开设置。
切到「社交」页。
找「公开比赛数据」这一项,把勾去掉。
返回主界面即可生效。
官方客服说明就是这个路径:设置→社交→公开比赛数据复选框,控制是否公开DOTA2比赛数据。
关掉之后:
新打的比赛不会再同步给 Dotabuff、OpenDota 一类外部站
别人点你游戏内资料页,近期战绩和胜率统计会变空白或提示无数据
不影响你自己进游戏、打天梯、看自己历史
只关这一项就够了,不用动启动项,也不用删客户端。
二、顺手藏一下游戏内个人资料
单纯关公开比赛数据,好友在客户端里有时还能看到你最近比赛列表。想更干净:
设置里切到「游戏」或「选项」页
找「隐藏DOTA个人资料」
勾上
勾了以后其他玩家点你头像,英雄使用、KDA、胜率、最近对局基本都看不到。
代价是好友的部分查看权限也会受限,自己回头看自己不受影响。
三、第三方战绩站还要单独处理
关了客户端开关,不等于 Dotabuff 老数据瞬间消失。
Dotabuff 官方说明写得很直接:只有客户端开启「Expose Public Match Data」,它才能拿到你全部比赛数据;关掉后新比赛不再完整同步。
实际表现:
刚关掉的那几局,战绩站可能还缓存一会儿
以前打过的旧比赛不会自动删,仍挂在老页面上
想确认自己在外网是不是私隐状态,开无痕窗口搜自己 Steam ID 或 Dotabuff 链接
进一步收口可以登 Dotabuff:
Steam 登录 Dotabuff
设置里确认「match data private」
隐藏 Steam 名和头像也顺手开了
OpenDota、Stratz 同理,源头都在 Valve 接口;客户端不公开,它们基本查不到新局。
四、Steam 资料隐私(可选)
想连 Steam 层面也收一下:
Steam 客户端点自己资料
编辑资料→隐私设置
「游戏详情」改成仅好友或私密
这只管 Steam 资料页,不替代 DOTA2 内「公开比赛数据」开关,两个建议都设。
五、常见误区
误区1:以为有「胜率显示开关」
没有。胜率不是独立字段,关的是比赛数据公开,胜率自然就不给了。
误区2:关了立刻全网消失
旧比赛还在战绩站数据库里,新比赛才不进。想彻底清只能等站点不更新,或者换号。
误区3:关了匹配会变
不影响 MMR、不影响行为分、不影响匹配机制,只是别人查不到你数据。
误区4:自己客户端里也看不到胜率了
你自己点自己资料照样能看到历史;隐藏是对别人生效。
误区5:好友一定看不了
只关「公开比赛数据」时,好友列表里点你有时还能看最近对局;要更严就再加「隐藏DOTA个人资料」。
六、想临时恢复战绩
回到设置→社交→公开比赛数据,重新勾上就行。
勾回来后 Dotabuff 点 Refresh Profile 刷新,新比赛会重新抓。
中间断掉的那段历史战绩站可能补不回来,Valve 侧只保留近期数据。
七、快速操作清单
主界面齿轮→社交→取消公开比赛数据
游戏页→勾隐藏DOTA个人资料
Steam 隐私→游戏详情仅好友/私密
Dotabuff 登录确认 private
旧战绩不用管,新局自然不显示
按上面设完,路人查你胜率会看到无数据,战绩站也不再更新你的新比赛;自己打天梯、看自己战绩都不受影响。

