使用教程与知识库 Wiki

完整的主机挂机多开管理器安装、配置、配对和运营步骤指南。

系统环境要求与准备工作

解压文件前请确保您的电脑已完成以下配置,以避免启动时软件崩溃。

Windows 系统版本

必须使用 Windows 10(推荐专业版)以保证挂机软件和管理器正常运行。

关闭 Windows 自动更新与防火墙

请确保 Windows 自动更新Windows 防火墙 均已关闭,以防止软件被拦截或自动更新重置您的配置。

系统语言(推荐)

强烈推荐将您的电脑系统显示语言设置为 英文 (English),以获得最佳的图像 OCR 模版匹配效果(其他系统语言亦可运行,但首选英文)。

显卡驱动与系统运行库

请通过 Nvidia GeForce Experience 更新至最新的显卡驱动。如果 RemotePlay 串流客户端打不开或报错,请下载安装下方的 Microsoft Visual C++ 运行库包,并重启电脑。

第 1 步:下载与安装挂机包

请务必将下载的文件解压到 C 盘的指定根目录路径中。

A

下载挂机完整包

请从下方任一分流链接下载挂机包。ZIP 压缩包内含有所有必需的配置文件、更新程序和管理器工具。

B

解压至 C:\ 盘根目录

直接将压缩包解压至 C:\ 盘的根目录下。切勿将其嵌套在其他多层子文件夹中。

C

验证启动路径

请确保管理器主程序位于以下精确路径:C:\Bot Manager RP v2\ManagerBot.exe。如果路径错误,配置绑定将无法正确加载。

D

运行 AutoUpdate.exe

运行 Bot 文件夹内的 AutoUpdate.exe 自动将 Bot 程序更新至最新版文件。

第 2 步:获取硬件ID与激活授权

本挂机程序需要绑定您电脑的硬件ID(HWID)生成授权文件方可运行。

A

下载硬件ID提取工具

下载官方 HWID 工具以生成您的硬件授权密钥。

B

运行并提取 HWID

打开 GetHWIDkeyFBH_Protected.exe,填写您的信息,然后点击 "Get HWID"。等待提示信息显示 "Completed"

中国大陆用户: 您需要在开启 VPN 代理的状态下运行此工具,否则网络防火墙会拦截授权请求的外发。
C

接收并放置授权密钥

发送您的硬件码给开发者 @NewBieT (Telegram 账号)以获取授权文件。收到文件后,请将其复制到以下目录: C:\Bot Manager RP v2\

第 3 步:配置账户数据库 LoginData.txt

在以 Tab 键分隔的 LoginData.txt 数据表中配置您的各个游戏账户凭证。

A

LoginData.txt 各列参数规范说明

打开 C:\Bot Manager RP v2\LoginData.txt 并填写账户。每列数据之间必须使用且仅使用一个 TAB (\t) 缩进符进行分隔。第8-15列为可选参数。

列号 参数名 必填 参数描述与格式要求
0 PSNo Yes PS 主机编号(例如 1, 2, 12
1 AccNo Yes 账户槽位。普通槽:1-10。Plus会籍主卡槽:98。数字共享版槽:99。(参见下方的 AccNo 规范说明)
2 PSNEmail Yes PSN 账户绑定邮箱
3 PSNPass Yes PSN 账户密码
4 PSNGAuth Opt PSN 谷歌双重验证密钥(用于全自动跳过 2FA 登录验证)
5 EAEmail Opt EA 账户邮箱
6 EAPass Opt EA 账户密码
7 EAGAuth Opt EA 账户谷歌双重验证密钥
8 PsnID Opt PSN 玩家昵称(例如:PlayerOne
9 RefreshToken Opt PSN OAuth 授权令牌
10 MacID Opt 主机物理网卡 MAC 地址(十六进制且不含冒号,例如:bc60a7f25d55
11 RegistKey Opt Remote Play 注册密钥(ASCII 字符串,例如:80fd6184abcd1234
12 RpKey Opt Remote Play 密钥(Base64 格式,16 字节,例如:abc123RPkey==
13 IsPS5 Opt 主机类型:1 = PS5,0 或留空 = PS4
14 PS IP Opt PS 局域网 LAN IP 地址(用于直连局域网,可选)
15 PS5 Game version Opt 运行的游戏版本:1 = PS5 版本游戏,0 或留空 = PS4 版本
ManagerBot Acc Manage 选项卡列概览
B

AccNo 槽位索引分配规范

账户槽位序号规定了该账户在 PlayStation 主机上运行时所扮演的角色:
  • 1: 主游戏账号(必须进行配对,且在 AccManage 中勾选 LoginedPS。挂机时将首先自动登录该账号)。
  • 2 – 10: 该主机上配置的其他挂机子账号。
  • 98: 用于共享 PlayStation Plus 会员的主账号(Plus 模式)。
  • 99: 购买了游戏数字版版权的共享账号,用于为其他挂机子账号激活游戏权限。
  • ⚠️ 槽位序号 11 – 89 为非法数值,载入数据库时程序将抛错拦截。
C

Sbnumber 自动命名格式

系统将自动根据 PSNo(主机号)和 AccNo(槽位号)生成 Sbnumber 标识符,格式为 sb{PSNo:D2}{AccNo:D2}(自动补齐两位数):

PSNo AccNo Sbnumber 具体含义
1 1 sb0101 PS 1号主机的挂机主账号
1 2 sb0102 PS 1号主机的挂机子账号 2
1 98 sb0198 PS 1号主机的 Plus 会员共享账户
1 99 sb0199 PS 1号主机的数字版共享主账户
12 1 sb1201 PS 12号主机的挂机主账号
D

数据行配置示例

最简配置格式(以 Tab 键分隔的 8 列数据):

1	1	[email protected]	password123	GAUTHSECRET123	[email protected]	eapass456	EAGAUTHSECRET

包含 PsnID 与 RefreshToken 时的格式(10列):

1	1	[email protected]	password123	GAUTHSECRET123	[email protected]	eapass456	EAGAUTHSECRET	PlayerOne	eyJhbGci...

包含 CustomRP 串流联机配置时的完整格式(14列):

1	99	[email protected]	pass999	[email protected]	eapass	DigiGamer	bc60a7123456	80fd6184abcd1234	abc123RPkey==	0
E

将账户库载入管理器

进入 Acc Manage 选项卡,点击 Load LoginData。对于已在 PS 主机上手动登录过的账号,勾选 Logged In 跳过登录流程,点击 Save 绑定配置。

加载账户数据库按钮
F

旧版教程参考文档

您也可以参考以下旧版教程链接以获取更多补充说明:docs.google.com/spreadsheets

第 4 步:与 PS 主机配对串流

通过以下三种配对方式之一,将配置好的自动脚本工作线程绑定至 PS 串流客户端。

重要检查清单: PS 主机必须处于开机状态并连接在同一局域网(LAN)下。主机设置中必须启用 Remote Play 串流,同时必须关闭 PC 电脑上的防火墙 and 杀毒软件。
A

方法 1:自动获取 Token 并配对(推荐)

在 ManagerBot 中,选中账户行并点击 AutoGetToken。管理器将全自动调用浏览器、填写凭证并绕过 2FA。在此期间切勿移动您的鼠标。 成功生成 RefreshToken 后,点击 PairToken 完成联机配对。

Acc Manage 上的自动配对流程
B
方法 2:Pair URL 配对(手动登录浏览器获取)

如果自动配对失败,或者您正在其他远程 PC 上配置本挂机工具:

  1. 点击 GenURL 按钮。系统将自动生成一段安全的登录 URL 并自动复制到剪贴板中。
  2. 打开浏览器,粘贴该 URL 并手动登录您的 PSN 账户。
  3. 成功登录后,网页将变白或跳转。请从浏览器地址栏中复制完整的 **跳转后网页 URL 链接**。
  4. 回到 ManagerBot 中,点击 GetToken 并粘贴刚才复制的跳转 URL。读取令牌后,点击 PairToken 即可完成。
C

方法 3:PairAccID 配对(利用 PIN 码与十进制 AccountID)

Ideal for manual pairings and working around automated browser block screens:

  • 首先,填写 **NPSSO 令牌** (请参阅下方的获取教程)。
  • 在 PS 主机设置中,进入 Remote Play Connection Settings -> Add Device 以在屏幕上获取一个 8 位数字 PIN 码。
  • 在 ManagerBot 中点击 PairAccID。挂机管理器将利用配置的 NPSSO 自动向 API 查询您的十进制 Account ID,自动填入 PIN 码并执行配对。
带有标记位置的 PairAccID 对话框
如何获取您的 NPSSO Token 令牌:
  1. 打开一个新的浏览器标签页,访问 playstation.com 官方网站,点击右上角 Sign In 登录您的账号。
  2. 在完全相同的浏览器窗口中,打开另一个新的标签页。
  3. 在地址栏中粘贴并访问索尼 SSO API 接口页面:
    https://ca.account.sony.com/api/v1/ssocookie
  4. 您将在屏幕上看到一段文本。复制 npsso 字段后双引号内的 64 位字符值:
    {"npsso": "这里是一串由64位英文字母与数字组合的密钥"}

第 5 步:主机端设置与电脑配置要求

调整您主机上的关键配置参数,并了解推荐的工作电脑硬件指标。

A

主机端屏幕与系统校准

为了确保图像像素检测和 OCR 识别引擎能够精确读取屏幕内容,请在主机上配置以下参数:

  • 主机系统语言必须设置为 英文 (English)
  • 如果使用亚洲/日版 PS 主机(默认O确定),请在系统设置中将确定键更改为 X 确认
  • 确保连接设置中已勾选 Enable Remote Play(启用遥控操作)。
  • 在显示区域设置中,将 Display Area(显示区域)调整至 最小 (Minimum)
  • 您的 PSN 账户名和角色昵称必须仅使用常规英文字符。
B

推荐的工作 PC 电脑规格

为了支持大规模运营(最高同时稳定带起 32台 PS 设备同时挂机),我们推荐以下电脑配置:

硬件组件 推荐规格
中央处理器 (CPU) AMD Ryzen 5 2600 (or equivalent)
内存 (RAM) 16 GB DDR4 RAM
独立显卡 (GPU) Nvidia GTX 1050 or GTX 1030
存储硬盘 (SSD) 256 GB SSD

第 6 步:控制台功能与参数复选框详解

管理器中 Bot Config 选项卡下各个主要控制复选框的具体功能介绍。

参数复选框 具体功能描述
AccLogin 自动登录各个账户配置至 PS4 主机。若勾选了 "Logged In" 则自动跳过。
Schedular 根据 Calendar 选项卡中设置的排程小时自动运行各个账户槽位。
PlayUnlock 每日自动运行指定场次的单人 Squad Battles 比赛,以解锁 Web App 转会市场。
APImode 开启转金 API 搜索与购买循环。根据指令动态匹配卡片与价格。
OnlineMatch 运行 Division Rivals 比赛。在同地区内自动与我们系统中的其他挂机账户进行匹配比赛。
PlayChampions 运行 Champions(周赛)比赛。必须与 OnlineMatch 配合勾选开启。
MixOLSB 每日先自动运行 3 场单人 SB 比赛,随后全自动切换为 Rivals 联网对抗赛。
OpenPack 自动开启每日预览包、领取日常包奖励,并将有价值的球员卡挂牌转会市场出售。
ObjectUnlock2/4 全自动完成基础新手任务目标(New Begin, Venturing Out, Diving In),以解锁主机转会市场。

第 7 步:定时任务模块 CustomRP Scheduler (Schedular2) 指南

实现每台 PS 设备的自动化挂机启动与终止计划排程。

A

模块概述与前置复选框

**CustomRP Scheduler** 定时任务管理器可基于时间段自动开启/关闭挂机,无需人工值守。每台 PS 相互独立运行。请在控制台勾选以下复选框启用:

  • ✅ 勾选 Use CustomRP (参数名 isUseCustomRP)
  • ✅ 勾选 Schedular CustomRP (参数名 Schedular2)
  • ✅ 勾选对应 PS 主机的 IsUse 复选框
  • ✅ 勾选对应 PS 主机的 IsLoop 复选框
B

排程数据表列格式与时段写法 (BotSchedularPlayTime)

在参数设置中配置时间计划串。各列之间必须用且仅用 Tab (\t) 缩进符分隔,总共 8 列(1列账号名 + 7列周日到周六的计划):

sbname\t[Sun]\t[Mon]\t[Tue]\t[Wed]\t[Thu]\t[Fri]\t[Sat]

时段书写格式: mode_HH:MM-HH:MM

  • mode: 运行模式代码(见下方的 ScriptMode 模式代码速查表)。
  • HH:MM-HH:MM: 启动时间 - 终止时间。(注意:起始和结束时间请勿使用 24:00 或 00:00)。
  • 单日支持设置多个时段,各时段之间使用竖线 | 符号分隔。

Example Config:

sbname Sun Mon Tue / Wed / Thu / Fri / Sat
sb0101 1_09:00-10:00 1_09:00-10:00 1_09:00-10:00
sb0199 31_00:01-00:02|32_10:00-10:01 31_00:01-00:02|32_10:00-10:01 31_00:01-00:02|32_10:00-10:01

💡 sb0101: Every day from 09:00–10:00, run ScriptMode 1 (PlayUnlock, 3 matches).
💡 sb0199: Every day at 00:01–00:02 run mode 31 (Activate digital account); at 10:00–10:01 run mode 32 (Deactivate digital account). Both run exactly once per day.

C

ScriptMode 模式代码速查表

不同的模式代码定义了 bot 在此时段内执行的具体任务挂机流程。请将模式代码写在时间段前作为前缀(例如:22_12:00-15:00 进行 Rivals + 周赛)。

分类 模式代码 具体挂机任务描述
开荒解锁区 1 PlayUnlock SB — 3 matches
11 PlayUnlock SB — 3 matches + sell cards via API
12 PlayUnlock SB — 3 matches + sell cards via API + open packs
联网比赛区 2 Online Match — Rivals only
22 Online Match — Rivals + Champions
23 Online Match — Rivals + Champions + sell cards via API
24 Online Match — Rivals + Champions + sell cards via API + open packs
纯售卡挂牌区 28 Sell Mode — sell cards via API
29 Sell Mode — sell cards via API + open packs
特殊功能区(每日仅运行一次) 31 Activate account (Digital/plus)
32 Deactivate account
33 PS enter rest mode
⚠️ Guaranteed Once Modes (30–39): 特殊模式每日仅会被成功触发执行一次。排程设置的时段时长建议仅设为 ~1分钟 左右 (e.g. 31_00:01-00:02).
D

每日单次任务执行日志

为了在程序重启时保持进度,调度器会把当天已运行完毕的特殊模式记录写入以下本地文件: C:\\Bot Manager RP v2\\SpecialScriptLastRun.txt

File Layout (Tab separated):

sb0199_31\t2026-04-02\nsb0199_32\t2026-04-02

How to Force Re-run a Special Mode:

  • Open SpecialScriptLastRun.txt in Notepad.
  • Delete the line corresponding to the mode you want to re-run (e.g., delete the sb0199_31 line).
  • Save the file. The scheduler will automatically catch up and run the job on the next poll.
  • Or, delete the entire file to force reset special modes for all accounts.
E

任务优先级排序与循环流机制

每 1 秒,调度器就会按照以下优先级对任务排程进行扫描排序:

1️⃣ 补跑特殊单次任务 (最高优先级。仅在当前 PS 主机没有任何正在进行的 bot 时执行)
       ↓
2️⃣ 常规挂机时段 (第二优先级。若检测到已有 bot 在运行则保持等待)
       ↓
3️⃣ 空闲休眠 (最低优先级。若无 any 活动时段,状态更新为 "NoAcc in this playtime")

Loop State Reference:

循环状态 / 事件 执行的操作 冷却时间
IsUse = false Stop the scheduler loop permanently (exits task).
IsLoop = false Pause scheduler loop, status updates to "Pause Loop". 3 sec
Bot process exited Clean up residual processes, enter cooldown buffer. 10 sec
Bot currently active Wait for natural stopTime exit (pass stopTime argument). 5 sec
Bot just launched Stablize system components. 5 sec
No active slot found Set status to "NoAcc in this playtime". 10 sec
F

会籍主卡 / 数字共享版账户自动映射机制 (sb98 / sb99)

副号主卡账户(例如 sb0198)和数字版共享主账户(例如 sb0199)本身不需要配置单独的时间段。程序在后台运行时会自动 **共享并沿用该 PS 设备上主账号 sb{PS}01 的 CustomRP 定时配置**。该过程由调度器自动映射,无需手动设置。

G
重要集成注意事项
  • Single Instance Enforcement: Only one bot instance runs per PS machine at a time. The scheduler enforces this lock.
  • ScriptMode 0: If no mode number prefix is defined in the slot, the bot runs with the default checkbox flags checked in the Manager UI.
  • Auto-Exit: The stopTime is automatically passed to the bot executable as a runtime argument. The bot closes itself when the time is reached, eliminating manual process kills.
  • API Configuration Forwarding: Key settings (such as API keys and price thresholds) are forwarded automatically from the current Manager config database.
  • No Spaces in Delimiters: Ensure your scheduler configuration uses strict Tabs and not spaces. Some text editors automatically convert Tabs to spaces, which will break the scheduler parsing.

第 8 步:API 对接与额度限制(DGN/UBuy)

配置金币出售 API,并管理整个 Bot 网络中的分发额度限制。

A

集中式 API 管理

ManagerBot 集中管理并向空闲的工作 Bot 分发 API 卡片。与旧版本由 Bot 自行管理连接不同,这种集中式方法提供了更好的负载均衡与安全性。

API 槽位设置: 要添加槽位,请输入站点(DGN/UBuy)、用户 ID 和 API 密钥。系统将自动生成一个 ID 用于追踪。

B

优先级与循环控制

  • 优先级顺序: ManagerBot 自上而下轮询 API 槽位。通过选择一行并使用 **Move Up** / **Move Down** 按钮来重新排序优先级。调整后务必点击 **Save API Config** 保存配置。
  • 轮询超时(Poll Timeout): 设置循环间隔时间(以毫秒为单位),用于控制 ManagerBot 查询 DGN/UBuy 的频率。
  • 智能 IgnoreHash 路由机制: 如果拉取到卡片,但分配的 Bot 此前曾向该特定客户购买过,系统将自动将该卡片路由至其他 Bot,以避免产生重复的 Ignore Hash。
C

每日额度重置

定义 Bot 每天在普通模式和循环模式下最多可成功购买的卡片数量。一旦达到上限,管理器会发送 NO_API 信号,指示 Bot 休息。额度每天午夜(00:00)在整个系统中自动全局重置,无需重启软件。

D

Auditing & Fail Reason Mapping

Track logs under the dedicated API Logs window. You can filter historical records by Date (e.g. 2026-04-11.json) and bot name. If a bot fails a purchase, specific codes (e.g. OutBid, Expired, TM_MaxTarget) are logged and reported back to DGN/UBuy.

E

工作引擎与系统保护(Watchdog)

  • 连续购买循环(Multi-Buy Loop): 在循环 API 模式下,Bot 将在单次 API 突发期间迅速尝试连续购买最多 5 次,无需等待管理器响应。
  • 智能过期 OCR 校验: 当存在多张相同卡片时,Bot 将使用 OCR 识别主机屏幕上卡片的准确过期倒计时,并与服务器时间戳进行比对。
  • 智能重试(Smart Retries): 如果过期时间不匹配,Bot 将自动按十字键向右(最多 4 次)以扫描相邻卡片,确保买到 API 所指定的准确卡片。
  • 看门狗恢复机制(Watchdog Recovery): 如果工作 Bot 在分析卡片时崩溃,内部的 API 锁定将在整 3 分钟后被强制自动释放。

常见问题与疑难解答

解决常见的运行问题,并了解高级控制台功能。

A

高级复选框功能说明

复选框 高级功能描述
ActiveDigital 用于在 2 台 PS 主机上共享同一个数字版游戏 + PS Plus 会员账号。在当前运行中为主机激活数字授权;若上一次激活已超过 10 小时,则会重新激活。请确保两台主机没有被排程在同一时间段运行。(若每台主机拥有独立的 Plus 会员,则无需勾选此项)。
Fc25 toUT 全自动输入 EA 2FA 双重验证码,启动游戏并直接进入终极队伍(Ultimate Team),无需手动在屏幕上输入。
B

Rivals 比赛与 PSN ID OCR 识别校验

在新电脑上配置时,您应该检查 OCR 引擎是否能正确识别所有 PSN ID。如果 OCR 误读了 PSN ID,系统将无法识别账号,从而导致 Bot 无法进行自动对打。

C

重新生成 MatchData 匹配数据

每当您更换账号、主机或修改 LoginData.txt 时,您必须重新加载配置。进入 Acc Manage 选项卡,点击 Load LoginData,然后点击 **CreateNewMatchData**。如果 MatchData 不同步或包含错误信息,Bot 将无法正常开始比赛。
D

为什么我的新挂机账号一直卡在 L2 菜单循环?

请检查该账号的主机端转会市场是否已解锁。Bot 在开始比赛前总会尝试重新挂售转会列表中的卡片。如果主机转会市场未解锁,Bot 将会卡死。请勾选 ObjectUnlock2 来完成任务以解锁主机端市场。

解锁 WebApp 市场流程: 新账号必须先通过 ObjectUnlock2 完成 2 个任务目标(New Begin, Venturing Out)。之后每天运行 3 场 Squad Battle 比赛(勾选 PlayUnlock,设置 UnlockMatch = 3MatchLimit = 3)。

E

Acc Manage 选项卡用途说明

The **Acc Manage** tab is used to load accounts for AccLogin (adding secondary profiles to the PS4 console), automate retrieving decimal AccountIDs from PSNIDs, and simplify clipboard actions for Method 2 browser pairing URLs.

F

配对时勾选 disableLoop

Bot 在每个独立的槽位文件夹层级管理配对配置文件。如果在一台槽位上进行手动配对时有其他 Bot 进程在运行,请务必先在 ManagerBot 中勾选 **disableLoop**,以避免文件读写冲突。

G

控制键(Control Keys)

控制面板中的所有按钮都会向所有正在运行 of Bot 发送手柄按键模拟指令。如果您想排除某些 PS 主机接收全局按键指令,可以取消勾选对应主机行的 **Select**。