# GeryGoldPlotAssistant Chia智能P盘软件

#### 介绍

面向 Chia 的全自动智能P盘软件，软件初衷是提升散户的竞争力，所以该版本中不会出现代 P 和群控的相关功能  
软件自动根据用户设置的几个关键参数，再通过后台算法自动开启 Plot 任务，全程无需人工干预；只需要等待硬盘装满即可。  
软件不包含任何网络模块，同时也提醒使用带有网络模块的 P 图软件的用户，注意资金风险。  
个人版（永久免费） P 盘助理会自动使用官方钱包当前登录的配置进行 P 盘，无需手动指定 FPK 和 PPK，同时个人版也不开放 FPK 和 PPK 的功能。  
软件运行平台 WIN10 X64 不考虑支持其他系统

![软件界面](https://images.gitee.com/uploads/images/2021/0615/111516_ee5d3364_81303.png "QQ图片20210615111431.png")

#### QQ群 632451653  入群验证：580c883  
---
#### 重要声明  
非本gitee页面下载的所有版本均为盗版，使用盗版的用户请注意防范病毒和欺诈风险。  
目前咸鱼和各种群内已经出现收费卖软件的骗局。如发现自己在咸鱼购买的软件请直接点退款+举报，各类群也可以进行诈骗举报。  
软件唯一下载地址：https://gitee.com/frontopen/gery-gold-plot-assistant/releases

#### 软件特性  
自动根据系统资源添加P盘任务  
自动检测多缓存盘负载、自动均衡任务  
自动进行任务错峰（参数设置合理的情况下）
自动搬运PLOT文件，写入时自动压力均衡、容量均衡  
最终目录盘符支持热插拔、随时调整  
设置参数支持随时调整、随时生效  
支持任务手动终结，自动删除相应的垃圾文件  
支持内核切换  

> 简单来说就是调好参数、自动错峰、自动启动任务、自动搬图


#### 安装教程

先[在这里下载](https://gitee.com/frontopen/gery-gold-plot-assistant/releases)安装包，解压。  
安装目录中的windowsdesktop-runtime-3.1.16-win-x64，这个是.net运行时，如果以前安装过可以忽略。  
~~安装目录中的VC2017_redist.x64.exe 这个是vc++运行时，如果以前安装过可以忽略。（chia-plotter 0.0.5版本开始不再需要）~~  
运行GeryGoldPlotAssistant.exe即可。  
软件使用.Net框架开发，首次使用软件要加载运行环境，可能会稍慢。  

---
#### 最佳使用实践  

1.打开软件，按照主要设置说明中的类目进行相关设置  
2.点击一次 添加任务按钮 验证参数是否设置正确，且可以立即开始第一个P图任务。  
3.躺尸等收菜  
![魔改版设置](https://images.gitee.com/uploads/images/2021/0615/111925_0c533a6b_81303.png "魔改设置 (1).png")

---
#### 常见问题  
Q：我已经有chia.exe进程在跑了，我还可以开这个软件吗？  
A：可以，软件是一个助理级程序，只是暂时看不到外部的P盘任务，但是资源达到对应数量时还是可以自动添加任务。不过需要注意的是，由于程序在外部执行，并发限制可能会失效，建议不要提供太高的CPU阈值。待外部任务完成后可以再提高CPU阈值限制。

Q：我不小心把软件窗口关闭了怎么办？  
A：实话说，能把窗口“不小心关闭”还是有点难度的。不过不用担心，再开窗口即可，设置好参数等待程序后续自动追加任务。当然了，这里需要注意的与上一条问题类似。

Q：P图的公钥是怎么设置的？  
A：软件工作原理类似官方的钱包，P图是直接读取官方钱包中已经登录的公钥配置信息直接启动任务。所以在P图之前请确认你登录的是你想要使用的那个公钥账号。  

Q：如何查看我当前使用的是哪个公钥？  
A：win+R 输入cmd 打开命令行窗口，然后输入 %USERPROFILE%\AppData\Local\chia-blockchain\app-1.1.7\resources\app.asar.unpacked\daemon\chia.exe keys show    

Q：如何检查文件是否有效？   
A：win+R 输入cmd 打开命令行窗口，然后输入 %USERPROFILE%\AppData\Local\chia-blockchain\app-1.1.7\resources\app.asar.unpacked\daemon\chia.exe plots check  检查前需要关掉各类矿池软件才能有效的使用上述命令。  

Q：如何检查重复地块？  
A：win+R 输入cmd 打开命令行窗口，然后输入 %USERPROFILE%\AppData\Local\chia-blockchain\app-1.1.7\resources\app.asar.unpacked\daemon\chia.exe plots check --list_duplicates 检查前需要关掉各类矿池软件才能有效的使用上述命令。  

Q：如何检查地块幸运值？  
A：运行根目录GeryGoldPlotCheck.exe，该程序运行环境WIN10 X64 .Net框架与灰金助手一致。运行之前需要关掉各类矿池软件，并且目标磁盘要在chia官方钱包的耕种目录中才能检查到文件。  
评分机制就是用chia官方耕种程序发起30次随机挑战，去你的地块里面查找，然后反馈一个成功率。这个评分主要影响的是solo爆块的概率，对矿池用户来说无所谓。  
目前来说 低于0.7评分的地块就属于体质较差的地块了，可以考虑进行删除。为了便于快速删除，**评分0.71以下的地块删除按钮是没有确认步骤的，点击之前请务必思考清楚**。  

Q：剩余资源未符合启动要求，请等待资源释放 是怎么回事？  
A：软件一直以来的自动错峰逻辑是根据系统当前剩余资源进行判断启动的，手动点击如果出现该提示说明目前资源数据不符合启动要求，等待几分钟就可以启动了。这是因为软件刚打开的时候需要花费一定时间进行数据采样，目前默认的初始数据量CPU是75%。  

---
#### 主要设置说明
> **内核选择**  
可以选择需要的内核进行P图工作。目前主要有官方内核和chia-plotter多线程内核两种。

> **CPU阈值**  
这项数值是与CPU平滑率相对应的，主要工作原理是通过与CPU平滑率进行比对，判断是否发起新任务。该值设置的好坏决定了任务错峰的效果。**建议先使用阈值计算器推荐的参数** 观察一阵子，根据实际运行情况来适当加减。目的是保持任务管理器中CPU的状态处于快满不满的状态，最大化利用CPU而不造成计算拥堵。    

> **内存限制**  
该限制是指允许程序分配任务时考虑的最大内存用量，如果当前内存可用量小于单任务内存量，则新任务不会启动。建议**无脑拉满**。

> **开垦数量**  
这个是指你总共想产出多少个plot文件，实际上就是**无脑拉满**的。

> **缓存目录**  
这里选择你需要用来作为缓存的磁盘，该选项可以多选。设置好之后软件会自动寻找可用空间最大、当前任务压力最小的磁盘发起新任务。**强烈建议将多个固态硬盘组成带区卷，这样可以利用更多的空间**  

> **二级缓存目录**  
二级缓存目录主要是供给chia-plotter魔改内核使用。内核官方说明是1级目录承担25%的写入工作，占用量大约220G;2级目录承担75%写入工作，占用大约110G。所以该选项建议使用魔改内核，并且能够创建110G以上的内存盘的用户使用。当然了，有高速的SLC也可以将其设置为二级目录以达到节省成本的目的。

> **超容**  
开启超容后，系统会根据算法解锁额外的最大并发数量。**超容有风险，折腾需谨慎**  

> **最大并发数**  
这个是限制软件启动P图进程的最大并发数量，建议根据自己机器自行尝试参数，以达到利益最大化。  
当然程序也会根据你缓存盘的容量进行计算，错误的设置太多并发也会被程序自动阻止。  

> **启动间隔**  
这个是设置两个任务之间的启动间隔，包括手动启动和自动启动。如果CPU核心不多，比如12核这种，建议设置30分钟左右，如果核心很多建议10分钟左右。

> **最终目录**  
这里是选择你用来存储plot文件的磁盘，该选项可以多选。软件会自动找空闲最大的磁盘；如果当前容量最大的磁盘有写入任务时（磁盘卷标后面会有“写入中”字样），会寻找容量剩余的下位磁盘进行写入，直到所有磁盘被均匀写满。  

---
#### 其他功能说明
> 禁用绘图算法、排除最终目录、单任务设置 与官方保持一致，不做过多解释
  
> **按钮区域**  
创建任务 -> 可以手动插入一条新任务   

> **结束该进程**  
在P图日志界面中有一个结束该进程按钮。该功能可以结束当前的P图内核进程，并且自动清理该进程产生的临时文件；操作时请仔细根据提示框内容进行操作。