系统环境要求与准备工作
解压文件前请确保您的电脑已完成以下配置,以避免启动时软件崩溃。
Windows 系统版本
必须使用 Windows 10(推荐专业版)以保证挂机软件和管理器正常运行。
关闭 Windows 自动更新与防火墙
请确保 Windows 自动更新 和 Windows 防火墙 均已关闭,以防止软件被拦截或自动更新重置您的配置。
系统语言(推荐)
强烈推荐将您的电脑系统显示语言设置为 英文 (English),以获得最佳的图像 OCR 模版匹配效果(其他系统语言亦可运行,但首选英文)。
显卡驱动与系统运行库
请通过 Nvidia GeForce Experience 更新至最新的显卡驱动。如果 RemotePlay 串流客户端打不开或报错,请下载安装下方的 Microsoft Visual C++ 运行库包,并重启电脑。
第 1 步:下载与安装挂机包
请务必将下载的文件解压到 C 盘的指定根目录路径中。
解压至 C:\ 盘根目录
直接将压缩包解压至 C:\ 盘的根目录下。切勿将其嵌套在其他多层子文件夹中。
验证启动路径
请确保管理器主程序位于以下精确路径:C:\Bot Manager RP v2\ManagerBot.exe。如果路径错误,配置绑定将无法正确加载。
第 2 步:获取硬件ID与激活授权
本挂机程序需要绑定您电脑的硬件ID(HWID)生成授权文件方可运行。
运行并提取 HWID
打开 GetHWIDkeyFBH_Protected.exe,填写您的信息,然后点击 "Get HWID"。等待提示信息显示 "Completed"。
接收并放置授权密钥
发送您的硬件码给开发者 @NewBieT (Telegram 账号)以获取授权文件。收到文件后,请将其复制到以下目录: C:\Bot Manager RP v2\。
第 3 步:配置账户数据库 LoginData.txt
在以 Tab 键分隔的 LoginData.txt 数据表中配置您的各个游戏账户凭证。
LoginData.txt 各列参数规范说明
打开 C:\Bot Manager RP v2\LoginData.txt 并填写账户。每列数据之间必须使用且仅使用一个 TAB (\t) 缩进符进行分隔。第8-13列为可选参数。
| 列号 | 参数名 | 必填 | 参数描述与格式要求 |
|---|---|---|---|
| 0 | PSNo |
Yes | PS 主机编号(例如 1, 2, 12) |
| 1 | AccNo |
Yes | 账户槽位。普通槽:1-10。Plus会籍主卡槽:98。数字共享版槽:99 |
| 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-12 | MacID / RegistKey / RpKey |
Opt | CustomRP 串流联机配置(配对成功后程序会自动写入该数据) |
数据行配置示例
最简配置格式(以 Tab 键分隔的 8 列数据):
1 1 user@gmail.com password123 GAUTHSECRET123 eauser@gmail.com eapass456 EAGAUTHSECRET
将账户库载入管理器
打开 ManagerBot.exe,进入 Acc Manage 选项卡,点击 Load LoginData,然后点击 Create Bot Folder。对于已在主机上手动登录过的账号,可勾选 Logged In 跳过登录流程,点击 Save。最后,点击 CreateNewMatchData 绑定配对配置。
第 4 步:与 PS 主机配对串流
将配置好的自动工作线程绑定至 PS 串流客户端。
方法 1:自动配对(推荐)
在 ManagerBot 中,点击 AutoGetToken。管理器将全自动调用浏览器、填写凭证并绕过 2FA。在此期间切勿移动您的鼠标。如果自动获取失败,请点击 GenUrl,在浏览器中手动登录,复制登录成功后跳转的空白网页 URL,将其粘贴回管理器,依次点击 GetToken 和 PairToken。
方法 2:通过 AccountID 手动配对
如果自动配对失败,请使用我们放置于以下目录的本地工具来提取十进制的 Account ID:C:\Bot Manager RP v2\FBH_GetAccountID_Tool。(请注意,第三方网站 psn.flipscreen.games 已停止服务失效)。在 PS 主机设置中,进入 Remote Play Connection Settings -> Add Device 取得一个 8 位数字 PIN 码。在管理器中点击 PairAccID,输入对应的 Account ID 和 PIN 码,然后点击 OK。
第 5 步:主机端设置与电脑配置要求
调整您主机上的关键配置参数,并了解推荐的工作电脑硬件指标。
主机端屏幕与系统校准
为了确保图像像素检测和 OCR 识别引擎能够精确读取屏幕内容,请在主机上配置以下参数:
- 主机系统语言必须设置为 英文 (English)。
- 如果使用亚洲/日版 PS 主机(默认O确定),请在系统设置中将确定键更改为 X 确认。
- 确保连接设置中已勾选 Enable Remote Play(启用遥控操作)。
- 在显示区域设置中,将 Display Area(显示区域)调整至 最小 (Minimum)。
- 您的 PSN 账户名和角色昵称必须仅使用常规英文字符。
推荐的工作 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 |
自动开启每日预览包、领取日常包奖励,并将有价值 of 球员卡挂牌转会市场出售。 |
ObjectUnlock2/4 |
全自动完成基础新手任务目标(New Begin, Venturing Out, Diving In),以解锁主机转会市场。 |
第 7 步:定时任务模块 CustomRP Scheduler (Schedular2) 指南
实现每台 PS 设备的自动化挂机启动与终止计划排程。
模块概述与前置复选框
**CustomRP Scheduler** 定时任务管理器可基于时间段自动开启/关闭挂机,无需人工值守。每台 PS 相互独立运行。请在控制台勾选以下复选框启用:
- ✅ 勾选 Use CustomRP (参数名
isUseCustomRP) - ✅ 勾选 Schedular CustomRP (参数名
Schedular2) - ✅ 勾选对应 PS 主机的 IsUse 复选框
- ✅ 勾选对应 PS 主机的 IsLoop 复选框
排程数据表列格式与时段写法 (BotSchedularPlayTime)
Configure the schedule string in your configuration settings. Columns are separated by Tab (\\t) characters. The structure consists of 8 columns: 1 slot name column + 7 day columns (Sunday through Saturday):
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.
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 |
31_00:01-00:02).
每日单次任务执行日志
为了在程序重启时保持进度,调度器会把当天已运行完毕的特殊模式记录写入以下本地文件:
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.txtin Notepad. - Delete the line corresponding to the mode you want to re-run (e.g., delete the
sb0199_31line). - 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.
任务优先级排序与循环流机制
每 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 |
会籍主卡 / 数字共享版账户自动映射机制 (sb98 / sb99)
副号主卡账户(例如 sb0198)和数字版共享主账户(例如 sb0199)本身不需要配置单独的时间段。程序在后台运行时会自动 **共享并沿用该 PS 设备上主账号 sb{PS}01 的 CustomRP 定时配置**。该过程由调度器自动映射,无需手动设置。
- 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
stopTimeis 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.