# PUBGAccountManager
**Repository Path**: leabos/PUBGAccountManager
## Basic Information
- **Project Name**: PUBGAccountManager
- **Description**: Windows 平台的 PUBG 多账号管理工具,一表查看等级、段位、KDA(支持 TPP/FPP 模式、竞技/匹配、双排/四排查询)、封禁状态和最近游戏时间;支持单字段复制、批量导入导出、七款主题与自动更新。资料本地保存,密码使用 Windows 安全存储机制保护。
- **Primary Language**: C#
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: https://gitee.com/LeaBos/PUBGAccountManager/releases
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2026-10-11
- **Last Updated**: 2026-10-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: PUBG, steam, 账号管理, AccountManager
## README
# PUBG 账号管理器 v0.1.6
[简体中文](README.md) | [English](README.en.md)
一款用于集中管理 Steam/PUBG 账号的 Windows 桌面工具,支持查询账号状态、等级、段位、KDA 和最近游戏时间,并提供 Steam 登录辅助、批量导入导出及主题切换。
**账号资料保存在本机,密码通过 Windows 安全存储机制保护,不托管到本软件服务器,可以放心使用。**
本软件为第三方工具,并非 PUBG、KRAFTON 或 Steam 官方产品。
## 主要功能
- 集中管理游戏 ID、Steam 账号、密码、二级密码和备注。
- 查询 PUBG 账号状态、等级、段位、KDA 和最近游戏时间。
- 按账号分别设置 TPP/FPP 视角及战绩模式,悬停查看详细统计。
- 从本机 Steam 登录记录匹配 SteamID64,支持复制账号资料。
- 支持搜索、排序、批量刷新及定时自动刷新。
- 辅助填写 Steam 账号密码;Steam Guard 需本人完成验证。
- 支持 Excel、TXT 导入导出,七款主题切换及自定义应用图标。
- 自动保存窗口位置、大小、列宽、列顺序和主题,支持软件内检查更新。
## 界面预览

展开查看截图







## 下载与运行
适用于 **Windows 10/11 x64**,正式包一般无需额外安装 .NET。
1. 打开 [Gitee 发行版页面](https://gitee.com/LeaBos/PUBGAccountManager/releases)。
2. 下载程序发布包并解压,双击 `PUBGAccountManager.exe`。
3. 输入许可证卡密并完成验证,即可进入主界面。
请下载程序发布包,而不是标为 `Source code` 的源码压缩包。建议放在当前用户可写的文件夹,方便更新和修改图标,一般无需管理员权限运行。
**需要许可证卡密?请联系作者:[leibash@163.com](mailto:leibash@163.com)。**
## 首次使用
1. **验证许可证**:输入卡密,点击“激活 / 登录”。之后会尝试自动验证已保存的卡密,主窗口底部可查看授权状态和有效期。许可证需要持续联网验证,不能永久离线使用。
2. **配置 Steam**:进入“设置 → Steam 设置”,自动检测或浏览选择 `steam.exe`,点击“保存路径”;可用“启动验证”确认路径。
3. **配置 PUBG API Key**:进入“设置 → PUBG Official API”,打开 PUBG Developer Portal 申请自己的 API Key,填入并保存。不会申请时可查看“如何申请 API Key?”。
4. **添加账号**:点击“新增账号”,填写游戏 ID、Steam 账号、密码等资料,选择视角和 KDA 模式,保存后点击“立即刷新”。
游戏 ID、Steam 账号及两项密码允许留空,但查询前必须补全游戏 ID,辅助登录前必须补全 Steam 账号和密码。保存时会移除这些字段中的空白字符;备注保留空格和换行。编辑账号时,密码留空表示保留原密码。
## 日常使用
### 管理与复制
- 顶部搜索框支持查找游戏 ID、Steam 账号或备注。
- 点击账号状态、等级、最后游戏时间等表头可以排序;手动排序模式下清空搜索后,可拖动账号调整顺序。
- 右键菜单提供常用操作;眼睛按钮可同时显示或隐藏两项密码。
- 字段旁的复制按钮会复制完整内容,隐藏状态下也能复制真实密码;空字段不可复制。
- SteamID 根据本机 Steam 的登录账号名匹配,不是 Steam 昵称。对应账号需先在本机 Steam 登录过。
### 查询与刷新
| 操作 | 作用 |
| --- | --- |
| 立即刷新 | 查询账号数据,可能使用有效缓存 |
| 刷新选中 | 忽略缓存,只重新查询选中的账号 |
| 强制刷新全部 | 忽略缓存,重新获取全部账号数据 |
| 自动刷新 | 在设置中选择手动刷新,或每 3、5、10 分钟刷新 |
| 强制刷新赛季信息 | 赛季切换或赛季数据异常时,在设置中重新获取 |
查询结果来自 PUBG 官方 API,可能有延迟;遇到请求频率限制时请等待。需要重新获取最新资料时,可用“刷新选中”或“强制刷新全部”。
悬停“正常”“临时封禁”“永久封禁”可查看状态查询时间。查询失败时会保留已有资料并提示错误。
**“最后一次封禁”显示的是封禁相关的最后游戏时间,不是官方精确封禁时刻,也不是查询时间。** 确认当前被封禁且有游戏时间时,会补充缺失记录或更新到更晚的时间;恢复正常或查询失败后保留历史记录。
### KDA 与段位
新增或编辑账号时,可选择第三人称(TPP)或第一人称(FPP),以及普通单排、普通双排、普通四排、排位双排、排位四排。默认是 TPP、普通四排;更改后需刷新查看新组合的数据。
- 普通匹配按“(击杀 + 助攻)÷ 总场次”计算,表示场均击杀与助攻之和,并非按真实死亡数计算。
- 排位按“(击杀 + 助攻)÷ 真实死亡数”计算;有对局但死亡数为 0 时显示“无死亡”。
- 悬停 KDA 可查看当前赛季所选模式的场次、击杀、助攻等统计;吃鸡数以接口实际提供的数据为准。
- 悬停段位可查看当前 RP 和最高 RP,所对应模式以段位下方标注为准。
- 所选模式暂无数据时显示 `--`,不会使用其他模式的数据代替。
### Steam 登录辅助
配置 Steam 路径和账号密码后,先退出 PUBG 及相关进程,再点击账号行的“登录”。
程序会辅助填写并提交账号密码,不会勾选“记住我”。遇到 Steam Guard 时,请自行在 Steam 或手机验证器中完成验证;需要中止时可点击主窗口底部的“取消”。
请遵守 Steam 使用规则。Steam 客户端界面更新后,登录辅助可能需要适配。
### 主题与表格布局
“设置 → 主题”提供以下选项,切换后立即生效并保存:
| 主题 | 配色 |
| --- | --- |
| 默认主题 | 黑灰、暗金 |
| 深色主题 | 深灰蓝、浅色文字 |
| 浅色主题 | 白色、浅灰、蓝色 |
| 霁蓝主题 | 冷白、蓝灰、亮蓝 |
| 茜月主题 | 浅冰蓝、茜红、灰玫瑰 |
| PUBG主题 | 炭灰、暗金、琥珀 |
| Steam主题 | 深蓝灰、绿色 |
程序内的按钮和弹框跟随主题;Windows 文件选择、保存对话框使用系统外观。
窗口位置、大小和最大化状态会自动保存。拖动列标题可调整顺序,拖动列分隔线可调整宽度,双击分隔线可按内容适配。列宽会保留必要的显示空间;内容变长时可能自动扩宽,备注可悬停查看全文。
### 自定义应用图标
在设置中浏览选择不超过 4 MB 的 `.ico` 文件并保存。窗口图标立即生效,EXE 文件图标会在所有程序窗口退出后尝试更新;显示未变化时可点击“刷新缓存”。
点击“浏览”旁的“清空”,或清空路径后保存,可恢复默认图标,不会删除你选择的原始图标文件。安装软件更新时也会自动恢复默认图标,需要自定义时请在更新后重新设置。
## 账号导入与导出
### Excel 导入
点击“一键导入”可保存模板或选择文件。支持 `.xlsx` 和 `.txt`,不支持 `.xls`、CSV 或带宏工作簿。
Excel 使用名为“账号资料”的工作表,按表头识别以下字段,列顺序可调整:
| 表头 | 填写要求 |
| --- | --- |
| 游戏ID | 与 Steam账号至少填写一项 |
| Steam账号 | 与游戏ID至少填写一项 |
| Steam密码 | 可留空,辅助登录前需补全 |
| 二级密码 | 可留空 |
| 游戏视角 | 可留空;填写“第三人称(TPP)”或“第一人称(FPP)” |
| KDA模式 | 可留空;填写普通单排、普通双排、普通四排、排位双排或排位四排 |
| 备注 | 可留空,支持单元格内换行 |
- “游戏ID”和“Steam账号”两个表头必须保留,其他列可省略;视角和模式留空时默认使用 TPP、普通四排。
- 请使用**文本单元格**填写,尤其是前导零、长 ID 和以 `=` 开头的密码;不支持公式。
- 重复账号会跳过,不覆盖已有账号。无效行会显示行号和原因,其他有效行仍可导入。
- 工作表缺失、表头重复或必要表头缺失时无法导入,请优先使用软件生成的模板。
### TXT 导入
每行一个账号,用空格或制表符分隔:
```text
游戏ID Steam账号 Steam密码 备注
示例游戏ID example_steam example_password 这个账号的备注
```
前三项必填,备注可省略且不能换行。TXT 不包含二级密码、游戏视角和 KDA 模式,导入后默认使用 TPP、普通四排。
### 导出与安全提醒
点击“一键导出”,选择 Excel 或 TXT,再选择保存位置:
- **Excel**:“账号资料”包含 7 个可编辑字段,可再次导入;“查询结果”展示已保存的查询资料,不会在导出时联网刷新,也不会在导入时写回。
- **TXT**:仅包含游戏 ID、Steam 账号、Steam 密码和备注;缺少必要资料或备注含换行的账号会跳过。
- 导出完成后请查看结果提示,确认是否有跳过的账号或密码读取失败。
**导出的 Excel、TXT 文件包含明文密码,请勿公开分享,妥善保管并及时清理。** 导入导出只用于账号资料交换,不是完整备份,不包含软件设置、API Key、许可证和全部查询历史。
## 检查更新
进入“设置 → 检查更新”:
1. 点击“检查更新”,查看新版本和更新说明。
2. 点击“下载并安装”,查看下载进度;下载期间可以取消。
3. 下载及校验完成后,点击“立即更新”并确认,程序会关闭、更新并重新启动。
已下载且仍有效的更新包可继续安装,无需重复下载;准备就绪后正常关闭主程序也会尝试安装。更新会保留本机账号资料和设置,自定义图标会恢复为新版默认图标。
自动更新失败时,请按软件提示操作,或从 [Gitee 发行版页面](https://gitee.com/LeaBos/PUBGAccountManager/releases) 下载正式包,关闭全部程序窗口后替换原 EXE。不要安装来源不明或校验失败的文件。
## 本地数据与隐私
账号资料、查询记录和设置默认位于:
```text
%LocalAppData%\PUBGAccountManager\
```
可在“设置 → 数据目录”点击“打开数据目录”。更新或移动 EXE 不会自动删除这些资料。
- Steam 密码、二级密码和 PUBG API Key 使用 Windows 安全存储机制保护,不托管到本软件服务器。
- 软件仍需联网完成许可证验证、PUBG 数据查询和版本更新。
- 更换电脑或 Windows 用户时,仅复制数据目录不能保证恢复已保存的密码,请提前准备账号资料,并在新环境重新配置密码和 API Key。
- 本地存储不能防止本机恶意程序窃取资料,请保护导出文件、剪贴板及数据目录,并保留 Steam Guard 验证。
## 常见问题
| 问题 | 建议 |
| --- | --- |
| 许可证验证失败 | 检查网络、卡密状态和窗口提示,重试后仍失败请联系卡密提供方 |
| 在线会话已达上限 | 关闭其他程序实例;异常退出后可等待约 3 分钟重试,持续出现请联系卡密提供方 |
| 刷新失败或没有数据 | 检查 API Key、游戏 ID 和网络;限流时等待,赛季异常时强制刷新赛季信息 |
| SteamID 显示 `--` | 检查 Steam 路径和登录账号名,并让该账号在本机 Steam 登录过 |
| Steam 登录未完成 | 检查账号密码及 Steam Guard 提示,先退出 PUBG 及相关进程 |
| 列宽不能继续收窄 | 软件会保留完整显示所需的宽度,可双击分隔线适配;备注允许省略显示 |
| 移动程序后账号仍在 | 账号资料保存在当前 Windows 用户的数据目录,不在 EXE 所在文件夹 |
## v0.1.6 更新内容
- 新增「霁蓝」「茜月」两款主题,主题总数增至七款,统一主题名称及排列顺序。
- 完善新增主题的按钮、弹框、提示、表头及行悬浮配色;优化霁蓝主题中正常、临时封禁、永久封禁状态的颜色区分。
- 更新默认应用图标,改善标题栏小尺寸下的显示效果。
- 自定义图标新增「清空」按钮,支持恢复程序默认图标。
- 安装更新时自动清空自定义图标设置,避免图标改写干扰更新文件校验。
- 优化封禁相关时间判定:确认处于封禁状态且存在最后游戏时间时,补充缺失的封禁参考时间,或在游戏时间更晚时更新;该时间不代表官方精确封禁时间。
- 精简代码,优化代码结构,提升可读性与可维护性。
历史版本更新
### v0.1.5
- 新增 Excel 导入导出及模板下载,支持二级密码、游戏视角、KDA 模式和多行备注。
- Excel 导出包含账号资料与查询结果,账号资料可重新导入;保留原有 TXT 格式兼容。
- 完善导入校验、重复账号跳过及错误提示,提高导出文件写入安全性。
- 改进最近游戏时间判定,修复部分账号时间停留在旧日期的问题。
- 悬停账号状态可查看查询时间,支持正常、临时封禁和永久封禁。
- 优化 PUBG 主题常用弹框与按钮配色,与主界面保持协调。
- 注意:Excel、TXT 导出文件均包含明文密码,请妥善保管。
### v0.1.4
- 新增 SteamID 展示:移除原“库存”字段,改为只读 SteamID;从本机 Steam 登录记录匹配账号的 64 位 SteamID。
- 新增 KDA 统计:支持选择普通单排、双排、四排及排位双排、四排,并分别查询 TPP/FPP 数据;每个账号的选择独立保存。
- 完善统计详情:悬停 KDA 可查看击杀、助攻、死亡数、总场次、吃鸡数、模式、视角和更新时间。普通匹配按“击杀与助攻之和 ÷ 总场次”计算,排位按真实死亡数计算。
- 新增段位详情:悬停段位列可查看当前 RP 和最高 RP。
- 增加字段快捷复制:游戏 ID、Steam 账号、Steam 密码、二级密码和 SteamID 均提供独立复制按钮;密码隐藏时也能复制真实值,空值禁用,成功后显示反馈。
- 统一输入处理:游戏 ID、Steam 账号及两项密码允许留空,保存时自动清除首尾和中间的空白字符;备注保留空格与换行。
- 新增列顺序持久化:拖拽表头调整列顺序后自动保存,重启恢复上次排列,列宽仍对应各自字段。
- 优化列宽交互:单列拖动不挤压其他列,双击可按内容适配;修复横向滚动条出现后拖动加速、左侧列被自动滚走等问题。
- 完善表格视觉边界:行背景、选中背景和分隔线与实际列总宽度一致,最后一列右侧保留面板空白。
- 优化小屏布局:根据工具栏实际空间切换单行或两行布局,改善搜索框、账号状态及按钮组的排列和边距。
- 统一五款主题的弹窗配色:补齐提示框、确认框、账号弹框、标题栏、右键菜单、下拉列表和输入框的主题适配;深色主题的强制刷新及同类操作采用冰蓝配色。
- 完善更新与偏好保存:支持恢复已下载并验证的更新包,安装前重新校验;完善暂存文件清理,并减少关闭时重复保存界面偏好。
### v0.1.3
- 新增软件内自动更新:支持检查新版本、查看更新说明和更新包大小、显示下载进度、取消下载;下载完成后可确认安装,自动替换程序并重新启动。
- 记住界面偏好:主窗口和设置窗口的位置、尺寸、最大化状态,以及主题和明细表列宽比例自动保存,下次启动恢复上次设置。
- 优化明细表列宽:表格随窗口宽度按比例铺满,各列仍可单独调整,减少末尾空白区域。
- 新增 PUBG、Steam 主题:提供默认、深色、浅色、PUBG、Steam 五款主题,切换立即生效并自动保存。
- 优化明细表交互:PUBG 主题下,悬停行显示左侧细金色标记;选中行显示暗金色渐变背景和标记。
- 优化账号操作按钮:一个显隐按钮同时控制 Steam 密码和二级密码;删除操作改用红色垃圾桶图标,并保留删除确认。
- 优化许可证提示:已保存卡密时显示星号提示;在线会话达到上限时,明确提示可能存在其他实例或未释放的旧会话。
- 改善使用体验:优化复制发布页地址的速度和结果提示、更新确认弹框、工具栏按钮高度,以及浅色主题状态文字的可读性。
- 列宽交互优化:独立拖动、双击适配、横向滚动、列宽保存,以及滚动条出现后拖动速度失控的修复。
- 修复已知问题:修复部分环境下无法正常启动、本地数据读取失败、关闭窗口后进程未结束,以及自动更新识别和安装流程中的问题。
- 账号资料和界面偏好保存在本机,密码使用 Windows 安全存储机制加密保护,无需托管到本软件服务器。
下载请选发行版附件中的程序发布包,Source code 请忽略!。
### v0.1.2
- 此版本主要更新手动更新软件,目前已废弃。
### v0.1.1
本版本在 v0.1.0 的基础上继续完善主题一致性、软件信息展示和自定义图标功能,不改动原有账号、Steam、PUBG API 和许可证业务逻辑。
本次更新
标题栏主题适配
- 主窗口标题栏接入全局主题
- 设置窗口标题栏接入全局主题
- 许可证激活窗口标题栏接入全局主题
- 标题栏背景、标题文字和系统窗口按钮跟随默认、浅色、深色主题切换
- 优化标题文字与背景之间的颜色对比度
- 保留 Windows 原生最小化、最大化、还原、关闭和窗口拖拽行为
自定义应用图标增强
- 保存 .ico 图标后,窗口图标立即更新
- 用户正常关闭软件后,自动更新当前 EXE 在文件夹中显示的程序图标
- 不会主动关闭或重启软件
- 多个相同程序实例运行时,会等待所有实例退出后再更新
- 连续选择多个图标时,以最后一次保存的图标为准
- 支持手动刷新窗口和资源管理器图标缓存
- 所选图标会保存本地副本,避免原始 ICO 被移动或删除后失效
图标更新安全保护
- 更新前检查 ICO 文件格式和大小
- 检查程序目录写入权限和磁盘剩余空间
- 检查目标 EXE 是否被替换、占用或设为只读
- 修改前生成并验证候选程序副本
- 验证单文件程序结构、版本信息和启动状态
- 更新失败时保留原程序或恢复备份,避免损坏 EXE
- 带数字签名的程序不会强行修改,以免破坏签名
关于页面
- 新增作者联系方式:
联系作者:'leibash@163.com'
- 联系方式显示在版本号下方
- 字体样式与免责声明保持一致
- 文字颜色跟随全局主题变化
兼容与功能说明
- 保留 v0.1.0 的全部账号管理、PUBG 数据查询、Steam 辅助登录、许可证验证和主题功能
- 原有窗口尺寸、表格列宽和设置持久化逻辑不变
- 原有业务接口和数据处理流程不变
- 继续提供 Windows x64 自包含单文件程序
自定义程序图标使用方法
1. 打开“设置”
2. 在“应用图标”中选择 .ico 文件
3. 点击“保存”
4. 窗口图标会立即更新
5. 正常关闭该程序的所有运行实例
6. 稍等片刻后,文件夹中的 EXE 图标会自动更新
7. 如果资源管理器仍显示旧图标,可重新打开程序并点击“刷新缓存”
建议使用:
ICO 格式
建议尺寸:256×256、64×64、32×32
文件大小:不超过 4 MB
本软件是第三方工具,并非 PUBG、KRAFTON 或 Steam 官方产品。
### v0.1.0
这是项目完成整体代码整理和重构优化后的首个正式版本。
主要功能
账号管理
- 支持添加、编辑、删除和搜索账号
- 支持拖拽调整账号顺序
- 支持批量导入、导出账号
- 支持保存 Steam 账号、密码、二级密码、备注和库存信息
- 新增和编辑账号时,备注支持多行输入
- 主表格备注保持单行显示,鼠标悬浮可查看完整内容
PUBG 数据查询
- 通过 PUBG Official API 查询账号公开数据
- 显示账号状态、封禁状态、生存熟练度、当前赛季段位、排位分数和最近游戏时间
- 生存熟练度显示为 Level-1~Level-5
- 段位名称显示为中文
- 使用项目内置的等级、段位图标
- 支持自动刷新、手动刷新、强制刷新和缓存机制
- 对 API 请求进行排队和频率控制
Steam 辅助登录
- 自动启动 Steam 登录界面
- 自动填写已保存的账号信息
- 支持 Steam Guard 验证流程
- 不绕过 Steam Guard
- 不修改 Steam 认证文件
许可证验证
- 启动程序时进行许可证验证
- 支持许可证登录、在线心跳和正常退出
- 支持许可证过期、禁用、会话失效和在线数量限制
- 许可证失效时能够及时提示并退出程序
UI 与主题
- 提供默认主题、浅色主题和深色主题
- 主题选择自动保存,重启后恢复
- 主窗口、设置页面、表格、按钮、输入框、下拉列表、右键菜单和提示框统一跟随主题
- 滚动条默认隐藏,但仍支持鼠标滚轮、触控板和键盘滚动
- 支持自定义 .ico 窗口图标
- 设置页面各模块间距统一优化
布局保存
- 优化首次启动的窗口尺寸和表格默认列宽
- 首次启动时表格内容能够完整显示
- 用户调整窗口大小和表格列宽后自动保存
- 再次启动时自动恢复上次布局
发布形式
- Windows 10/11 x64
- .NET 8 自包含单文件程序
- 一般无需单独安装 .NET 运行环境
使用提示
首次启动后需要:
1. 完成许可证验证
2. 配置 Steam 程序路径
3. 填写自己的 PUBG API Key
4. 添加或导入账号
本软件是第三方工具,并非 PUBG、KRAFTON 或 Steam 官方产品。
## 联系与反馈
联系作者:[leibash@163.com](mailto:leibash@163.com)。
反馈时请说明软件版本、Windows 版本、操作步骤和错误提示。截图请遮盖账号、密码、卡密及 API Key,**不要发送含密码的导出文件**。