TicketWave Logo
🔐 Authentication

Steam

使用 Steam Authentication 步骤在工单中验证成员的 Steam 账号。

Steam Authentication 步骤

Steam Authentication 步骤可让成员证明哪个 Steam 账号属于自己。TicketWave 使用 Steam 官方的 OpenID 登录方式,也就是 Steam 用于交易和社区网站的同一机制。

Steam Authentication Step

此步骤类型属于 高级 功能。你这边无需进行任何注册。

适合谁使用

  • SteamID64 封禁、白名单或发放奖励的游戏服务器
  • 根据 Steam 账号核对购买记录的商店和脚本卖家
  • Discord 名称和游戏内名称从不一致的社区

会存储什么

FieldExampleDescription
steam_id76561198000000000SteamID64 — 永久且唯一
steam_usernamePlayerOne验证时的 Steam 个人资料名称
Ticket Summary
> Steam Verification: `PlayerOne` (`76561198000000000`)

Steam 个人资料名称可以随时更改,但 SteamID64 不会变。当你封禁、加入白名单或查询玩家时,请始终使用 ID——名称只是为了让工单更易读。

成员会如何体验

该步骤会显示一个带 Steam 标志的 Login 按钮。

Steam 自己的登录页面会打开。这里没有权限确认页——Steam OpenID 只会确认成员是谁

Steam 会把成员带回,TicketWave 使用 Steam 验证签名并读取公开资料。

会出现 "Account Successfully Linked" 页面,然后工单继续。

Steam Success

Steam OpenID 不会让 TicketWave 访问账号——没有库、没有库存、没有好友、没有邮箱。它只回答一个问题:“这真的是那个 SteamID 的拥有者吗?”。

配置该步骤

打开 Ticket Steps 模块

Server dashboard → SettingsTicket StepsConfigure

创建步骤

FieldSuggestion
Step TitleVerify your Steam account
Step DescriptionSign in with Steam so we can look up your player data.
Step TypeSteam Authentication
Required StepEnabled

在合适的地方限制它(可选)

把该步骤放在 In-Game SupportBan Appeal 之类的分类下,这样只是来提简单问题的成员就不会被要求登录。

测试它

打开一个工单,走一遍登录流程并检查工单摘要。

故障排查

ProblemCauseFix
该步骤不显示Premium 未启用,或该步骤超出了免费限制检查 Premium 页面和你的步骤顺序
"Token invalid or expired"已经过了 10 分钟以上🔁 Renew Token,然后再 Login
验证失败Steam 无法确认登录响应让成员再试一次——这几乎总是 Steam 的临时问题
资料是私密的Steam 仍然会确认身份ID 始终会返回;只有显示名称可能会回退

下一步

How is this guide?