Скрипт для автоматического контроля и перезапуска фермы Zcash

Fion

Новый пользователь
Дней с нами
2.762
Розыгрыши
0
Сообщения
3
Репутация
0
Реакции
2
Весь функционал должен работать без ошибок и проблем. Если найдете ошибку - стучите в сообщения


"Скриншот"

--Ссылка удалена--



Только для EWBF 0.3.4b.


Это не финальная версия скрипта,он постоянно дорабатывается и любой может предложить добавить нужные функции или исправить ошибку. Изначально скрипт разрабатывался для себя и своих друзей. После проверки на стабильность, было принято решение опубликовать скрипт в общий доступ, с открытым исходным кодом, с целью найти уязвимости, исправить ошибки, добавить функционала! Буду очень благодарен за содействие!


Инструкция:

1) Создаете файл autorun.bat.

2) Переходите по ссылке в конце этого поста, копируете весь код скрипта в файл autorun.bat.

3) Перемещаете autorun.bat в папку с EWBF miner, жмете по autorun.bat 2 раза ЛКМ (без всяких прав администратора).

4) autorun.bat создает config.bat.

5) Закрываете autorun.bat, открываете config.bat, в нем можно настроить скрипт как вам будет удобно, при помощи блокнота, вручную. Проверяете, настраиваете.

6) Советую удалить ваш старый батник для запуска майнера. Autorun.bat создаст новый, с настройками, которые вы пропишите в config.bat! Проверяете новый батник! И на всякий случай еще раз после этого проверяете miner.cfg, config.bat, miner.bat!

7) Запускаете autorun.bat и все работает!


"Требования"

  • Windows 10 Pro x64 Creators Update (на другой не тестировал, может не работать).

  • Желательно названия папок лат. буквами без пробелов и цифр.

  • Все программы для разгонов установлены в стандартные директории.

  • Права администратора при запуске файла не обязательны (я запускаю без них и все работает).

  • Наличие .log (стандартное название miner.log), скрипт autorun.bat работает на основе данных в .log. Убедитесь! Что вы прописали --log 2 в батник для запуска майнера. Что вы прописали название .log файла в config.bat. Что .log файл создается, копируется, открывается. Если для вас это непонятные вещи, проделайте, пожалуйста, пункт 5 и 6 инструкции.

  • Советую отключить контроль учетных записей пользователей.

  • Рекомендую установить GeForce Experience и использовать последние драйвера для видеокарты.

  • Внимательность и отсутствие желания совать руки в код самостоятельно, пишите мне, я все сделаю. А то потом разбирать, что там было, а что стало, это долго и не интересно!

"Функционал"

  • Наличие config.bat для более тонкой настройки скрипта, отключения лишних или не нужных пользователю функций. Autorun.bat сам предложит пересоздать config.bat, если он устарел.

  • Возможность создания miner.bat и miner.cfg с параметрами, которые вы указали в config.bat

  • Проверка запущен ли процесс майнера.

  • Проверка процессов программ для разгона видеокарт MSI, GIGABYTE, ASUS, EVGA.

  • Алгоритм по которому скрипт проверяет наличие разгона на видеокартах, на основе среднего хешрейта, который указал пользователь в config.bat.

  • Возможность запускать и проверять еще один майнер или любую другую программу (minergate, teamviewer и т.д.).

  • Проверяет количество подключенных видеокарт, на основе пользовательских данных в config.bat.

  • Перезагружает майнер или компьютер раз в час, в 12:00, в 00:00 (можно выбрать/отключить в config.bat).

  • Перезагрузка компьютера при критических ошибках. Скрипт работает по списку ошибок, которые исправляет только перезагрузка компьютера. Система уведомлений при простых ошибках.

  • Пауза на 10 минут при отключении интернета. Старт при включении.

  • Проверка двойного окна скрипта, защита от двойного запуска.

  • Проверка наличия нужных файлов и их создание при отсутствии. Удаляет лишние файлы по запросу. Сортирует логи в папку Logs, с возможностью её очистки. Удаляет лишние переменные (настройка через config.bat)

  • Ведение своих логов в файл autorun.log. Ошибки, предупреждения, сообщения об успешном запуске.

  • Звуковые уведомления в случае ошибки или любой другой ситуации требующей внимания пользователя.

  • Запуск майнера как с .bat так и с .exe.



Не забывайте закинуть ярлык на autorun.bat в автозапуск! (WIN+R shell:startup)

Запускать с файла autorun.bat и название должно быть autorun.bat!

В config.bat, в строку MinerProcessLog пропишите название .log файла, который создает EWBF!

Посмотреть и скопировать код скрипта можно по этой ссылке.

https://pastebin.com/9xJbNBq0


Материальная благодарность сюда: (ZEC)t1bsSYxhBxMwDpRSd4tJo9JLfmV7XAiMsWo

(BTC) 1PaFqqRsn9WS3S8DJVJyh63yxnuNrwjY8
 
  • Like
Реакции: ZigmundFirster и Ximbioz