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

此步骤类型属于 高级 功能。你这边无需进行任何注册。
适合谁使用
- 按 SteamID64 封禁、白名单或发放奖励的游戏服务器
- 根据 Steam 账号核对购买记录的商店和脚本卖家
- Discord 名称和游戏内名称从不一致的社区
会存储什么
| Field | Example | Description |
|---|---|---|
steam_id | 76561198000000000 | SteamID64 — 永久且唯一 |
steam_username | PlayerOne | 验证时的 Steam 个人资料名称 |
> Steam Verification: `PlayerOne` (`76561198000000000`)Steam 个人资料名称可以随时更改,但 SteamID64 不会变。当你封禁、加入白名单或查询玩家时,请始终使用 ID——名称只是为了让工单更易读。
成员会如何体验
该步骤会显示一个带 Steam 标志的 Login 按钮。
Steam 自己的登录页面会打开。这里没有权限确认页——Steam OpenID 只会确认成员是谁。
Steam 会把成员带回,TicketWave 使用 Steam 验证签名并读取公开资料。
会出现 "Account Successfully Linked" 页面,然后工单继续。

Steam OpenID 不会让 TicketWave 访问账号——没有库、没有库存、没有好友、没有邮箱。它只回答一个问题:“这真的是那个 SteamID 的拥有者吗?”。
配置该步骤
打开 Ticket Steps 模块
Server dashboard → Settings → Ticket Steps → Configure。
创建步骤
| Field | Suggestion |
|---|---|
| Step Title | Verify your Steam account |
| Step Description | Sign in with Steam so we can look up your player data. |
| Step Type | Steam Authentication |
| Required Step | Enabled |
在合适的地方限制它(可选)
把该步骤放在 In-Game Support 或 Ban Appeal 之类的分类下,这样只是来提简单问题的成员就不会被要求登录。
测试它
打开一个工单,走一遍登录流程并检查工单摘要。
故障排查
| Problem | Cause | Fix |
|---|---|---|
| 该步骤不显示 | Premium 未启用,或该步骤超出了免费限制 | 检查 Premium 页面和你的步骤顺序 |
| "Token invalid or expired" | 已经过了 10 分钟以上 | 先 🔁 Renew Token,然后再 Login |
| 验证失败 | Steam 无法确认登录响应 | 让成员再试一次——这几乎总是 Steam 的临时问题 |
| 资料是私密的 | Steam 仍然会确认身份 | ID 始终会返回;只有显示名称可能会回退 |
下一步
How is this guide?
