Перейти к содержанию

HRMonitor автоматическое переключение майнеров при понижении hashrate или при повышении прибыльности, инструмент для сбора статистики по монетам или алгоритмам и просто органайзер батников


Serzh Black

Рекомендуемые сообщения

@ftx777 

этот конфиг будет майнить сумо только тогда, когда HR его ниже 24000000

###################################################################
# VARIABLES                                                       #
###################################################################

%VARS = (
	# time in seconds between hashrates checks
	'TH'		=> 60,
	# how many times should the hashrate be checked before switch to new miner
	'TC'		=> 02,
	# delay in seconds before new miner will start
	'TK'		=> 01,
	# hashrate or profit increment for currently mined coin in percents
	'HD'		=> 5,
	# WTM coins.json URL
	'WC'		=> 'https://whattomine.com/coins.json',
);

###################################################################
# COINS                                                           #
###################################################################

%C = (

'Sumo' =>
{
	wtmname  => 'Sumokoin',
	minerdir => 'D:\Майнинг\Claymore CryptoNote AMD GPU Miner v11.2 - POOL - Catalyst 15.12-17.x',
	minerexe => 'sumokoin112.bat',
	hrlimit  => '24000000', 
	hrurl    => 'https://pool.sumokoin.com:9118/stats',
	hrregexp => '"network":\{"difficulty":(\d+)',
	eval     => '$CStat{$c}{hr} = int $CStat{$c}{hr}/$CStat{$c}{bt}',
},

'XMR' =>
{
	wtmname  => 'Monero',
	minerdir => 'D:\Майнинг\Claymore CryptoNote AMD GPU Miner v11.2 - POOL - Catalyst 15.12-17.x',
	minerexe => 'supportxmr112.bat',
	hrlimit  => '570000000',
	hrurl    => 'https://monero.hashvault.pro/api/network/stats',
	hrregexp => '"difficulty":(\d+)',
	eval     => '$CStat{$c}{hr} = int $CStat{$c}{hr}/$CStat{$c}{bt}',
	main     => 'true',
},

);

1;

 

Ссылка на комментарий
Поделиться на другие сайты

не работает!!! вот здесь что то надо исправить походу! все равно хешрейт берется с ватумайна!

 

example1.bat

 

@echo off
echo Whattomine hashrate mode example
echo HRM will get coins hashrate values from Whattomine
hrm.exe --run --cfg:example1.cfg
 

Ссылка на комментарий
Поделиться на другие сайты

он берется с пулов

уберите

int 

из eval и сами в этом убедитесь

Ссылка на комментарий
Поделиться на другие сайты

Правильный батник - это такой батник, который будет майнить даже при отсутствии интернета и выключенной ферме :)

Обычно его делают таким

ccminer.exe -a ALGO -o stratum+tcp://ОСНОВНОЙ_ПУЛ:ПОРТ -u КОШЕЛЕК

но приложив немного усилий его можно оформить следующим образом:

@echo off
"C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe" -Profile2
set WALLET=АДРЕС_КОШЕЛЬКА
:BEGIN
ccminer.exe -a ALGO -R 10 -r 2 -o stratum+tcp://ОСНОВНОЙ_ПУЛ:ПОРТ   -u %WALLET% -p c=COIN,d=0.01
ccminer.exe -a ALGO -R 10 -r 2 -o stratum+tcp://ЗАПАСНОЙ_ПУЛ1:ПОРТ  -u %WALLET% -p c=COIN,d=0.01
ccminer.exe -a ALGO -R 10 -r 2 -o stratum+tcp://ЗАПАСНОЙ_ПУЛ2:ПОРТ  -u %WALLET% -p c=COIN,d=0.01
ccminer.exe -a ALGO -R 10 -r 2 -o stratum+tcp://ЗАПАСНОЙ_ПУЛ3:ПОРТ  -u %WALLET% -p c=COIN,d=0.01 --time-limit=1800
goto BEGIN

по номерам строк:

  1. отключим вывод команд в консоли
  2. загрузим профиль для алгоритма нашей монеты через MSI Afterburner
  3. сохраним в переменной адрес кошелька на который будем майнить
  4. метка BEGIN для создания бесконечного цикла в батнике
  5.  
  6.  
  7.  
  8. запуск майнеров на различных пулах
  9. возврат в начало

где:

  • -R 10 пауза между попытками в случае если пул не работает или перестал работать
  • -r 2 количество попыток восстановления соединения. если связь не восстановлена, то майнер завершает работу и запускается следующий в списке
  • d=0.01 оптимальная сложность (подбирается индивидуально), когда шары не ищутся по несколько минут, но и не сыпятся как дождь (что также снижает профит)
  • --time-limit=1800 дает поработать майнеру указанное кол-во секунд, работа завершается и все начинается сначала (рекомендуется использовать для совсем уж хреновых пулов)

как-то так ;)

 

Изменено пользователем Serzh Black
Ссылка на комментарий
Поделиться на другие сайты

уважаемый, подскажи может ли твоя прога запускать сразу 2 майнера? 

'Sumo' =>
{
	wtmname  => 'Sumokoin',
	minerdir => 'D:\Майнинг\Claymore CryptoNote AMD GPU Miner v11.2 - POOL - Catalyst 15.12-17.x',
	minerexe => 'sumokoin112.bat',
        minerdir => 'D:\Майнинг\Claymore CryptoNote CPU3.9', 
        minerexe => 'CryptoNoteCPU39.bat',
	hrlimit  => '24000000', 
	hrurl    => 'https://pool.sumokoin.com:9118/stats',
	hrregexp => '"network":\{"difficulty":(\d+)',
	eval     => '$CStat{$c}{hr} = int $CStat{$c}{hr}/$CStat{$c}{bt}',
},

тоесть я хочу еще клеймора спу запускать через запятую если добавлю будет работаь?
Изменено пользователем ftx777
Ссылка на комментарий
Поделиться на другие сайты

@ftx777 не может. но можно две копии HRM запустить или из батника запускать то что требуется называя окошки так как требуется (чтобы HRM их прибивал когда потребуется)

Изменено пользователем Serzh Black
Ссылка на комментарий
Поделиться на другие сайты

21 час назад, Serzh Black сказал:

@ftx777 не может. но можно две копии HRM запустить или из батника запускать то что требуется называя окошки так как требуется (чтобы HRM их прибивал когда потребуется)

научи его! я пока в ручную запускаю цпу не сложно

Ссылка на комментарий
Поделиться на другие сайты

Не могу подружить с :

https://altminer.net/api/currencies

раньше работало, а сейчас нет, что делать?

 

сам сайт ответ дает, а прога не видит "ошибка 503"

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Serzh Black сказал:

Это cloud flare. Когда-нибудь, думаю, решу проблему 

Я пока обхожу очень сложным путем. Запускаю firefox c плагином MozRepl. Через него сохраняю страницу в директорию web-сервера и уже из HRM делаю парсинг. Нет возможности работать, хотя бы, с локальным файлом, а не через http? Я правильно понимаю, что приложение написано на perl и использует HTTP::Tiny?

Ссылка на комментарий
Поделиться на другие сайты

Верно. Можно использовать перл модуль для работы с фф плагином MozRepl, но этож для многих будет геморрой. 

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, Serzh Black сказал:

Верно. Можно использовать перл модуль для работы с фф плагином MozRepl, но этож для многих будет геморрой. 

Ну если можно добавить вариант парсинга из локального файла, а не через http, то было уже проще, а так надо еще запущенный web-сервер держать :)

Ссылка на комментарий
Поделиться на другие сайты

В 09.01.2018 в 22:14, Serzh Black сказал:

@ftx777 

этот конфиг будет майнить сумо только тогда, когда HR его ниже 24000000


###################################################################
# VARIABLES                                                       #
###################################################################

%VARS = (
	# time in seconds between hashrates checks
	'TH'		=> 60,
	# how many times should the hashrate be checked before switch to new miner
	'TC'		=> 02,
	# delay in seconds before new miner will start
	'TK'		=> 01,
	# hashrate or profit increment for currently mined coin in percents
	'HD'		=> 5,
	# WTM coins.json URL
	'WC'		=> 'https://whattomine.com/coins.json',
);

###################################################################
# COINS                                                           #
###################################################################

%C = (

'Sumo' =>
{
	wtmname  => 'Sumokoin',
	minerdir => 'D:\Майнинг\Claymore CryptoNote AMD GPU Miner v11.2 - POOL - Catalyst 15.12-17.x',
	minerexe => 'sumokoin112.bat',
	hrlimit  => '24000000', 
	hrurl    => 'https://pool.sumokoin.com:9118/stats',
	hrregexp => '"network":\{"difficulty":(\d+)',
	eval     => '$CStat{$c}{hr} = int $CStat{$c}{hr}/$CStat{$c}{bt}',
},

'XMR' =>
{
	wtmname  => 'Monero',
	minerdir => 'D:\Майнинг\Claymore CryptoNote AMD GPU Miner v11.2 - POOL - Catalyst 15.12-17.x',
	minerexe => 'supportxmr112.bat',
	hrlimit  => '570000000',
	hrurl    => 'https://monero.hashvault.pro/api/network/stats',
	hrregexp => '"difficulty":(\d+)',
	eval     => '$CStat{$c}{hr} = int $CStat{$c}{hr}/$CStat{$c}{bt}',
	main     => 'true',
},

);

1;

 

Привет будь добр помоги мне, заместо xmr надо настроить https://fonero.hashvault.pro/ru/#!/ по этому пулу, достаточно ли просто изменить монеро на фонеро или чтото еще?

Ссылка на комментарий
Поделиться на другие сайты

Фонеры нет на втм. Но если все монеты в конфиге привязать к сложности, а не хэшрейру, то вполне замечательно будет работать 

Ссылка на комментарий
Поделиться на другие сайты

6 часов назад, Serzh Black сказал:

Фонеры нет на втм. Но если все монеты в конфиге привязать к сложности, а не хэшрейру, то вполне замечательно будет работать 

мы же вроде хешрейты с пула берем? короч я чето настроил хз че но работает 

 

###################################################################
# VARIABLES                                                       #
###################################################################

%VARS = (
    # time in seconds between hashrates checks
    'TH'        => 60,
    # how many times should the hashrate be checked before switch to new miner
    'TC'        => 02,
    # delay in seconds before new miner will start
    'TK'        => 01,
    # hashrate or profit increment for currently mined coin in percents
    'HD'        => 5,
    # WTM coins.json URL
    'WC'        => 'https://whattomine.com/coins.json',
);

###################################################################
# COINS                                                           #
###################################################################

%C = (

'Sumo' =>
{
    wtmname  => 'Sumokoin',
    minerdir => 'D:\Майнинг\Claymore CryptoNote AMD GPU Miner v11.2 - POOL - Catalyst 15.12-17.x',
    minerexe => 'sumokoin112.bat',
    hrlimit  => '25000000', 
    hrurl    => 'https://pool.sumokoin.com:9118/stats',
    hrregexp => '"network":\{"difficulty":(\d+)',
    eval     => '$CStat{$c}{hr} = int $CStat{$c}{hr}/$CStat{$c}{bt}',
},

'Edollar' =>
{
    wtmname  => 'Edollar',
    minerdir => 'D:\Майнинг\Claymore CryptoNote AMD GPU Miner v11.2 - POOL - Catalyst 15.12-17.x',
    minerexe => 'edollar112.bat',
    hrlimit  => '110000000',
    hrurl    => 'https://edollar.hashvault.pro/api/network/stats',
    hrregexp => '"difficulty":(\d+)',
    eval     => '$CStat{$c}{hr} = int $CStat{$c}{hr}/$CStat{$c}{bt}',
},

);

1;

майнит отлично толль на едолларе почему то больше нулей пришлось дописать иначе процент не сходился

 

посмотри мой конфиг и если он фигня посоветуй как сделать, как к сложности приписать

Ссылка на комментарий
Поделиться на другие сайты

@ftx777 про wtm для конкретно ваших монет я вам писал и в доке написано и в описании примера который вы взяли за основу. по мне так вы, извините, бездумно копипастите. отсюда и вопросы типа "я чето настроил хз че но работает". прочитайте свой конфиг самостоятельно, без истерик, поймите как оно работает. вобщем соберись! и все будет получаться.

Ссылка на комментарий
Поделиться на другие сайты

10 часов назад, Serzh Black сказал:

@ftx777 про wtm для конкретно ваших монет я вам писал и в доке написано и в описании примера который вы взяли за основу. по мне так вы, извините, бездумно копипастите. отсюда и вопросы типа "я чето настроил хз че но работает". прочитайте свой конфиг самостоятельно, без истерик, поймите как оно работает. вобщем соберись! и все будет получаться.

я не программист к сожалению

 

может так и проще к сложности привязать да и все но сам не смогу

Ссылка на комментарий
Поделиться на другие сайты

v.0.45

  • --getcoinslist теперь на основе текущего конфига создает и сохраняет конфигурационный файл со всеми монетами пула, пригодный для правки и дальнейшего использования в HRM
  • вместо любых URL в переключателях и переменных HRM можно использовать локальные пути к файлам, например: --getcoins:С:/Mining/yiimppoolcoins.json или в конфиге: $VARS{WC} = 'С:/Mining/wtmcoins.json'; и т.п.
  • кроме единственной переменной $VARS{WC} с URL http://whattomine.com/coins.json в конфиг можно добавить переменные $VARS{WC1}, $VARS{WC2} и т.д. с URL json-описаниями монет которых нет в общем списке. Например: http://whattomine.com/coins/192.json
  • исправление ошибок, добавление новых и еще разного по мелочам
Ссылка на комментарий
Поделиться на другие сайты

добавлена v.0.50 alpha - это версия 0.45 но с обходом claudflare

 

для получения контента используется IE. он где-то там в недрах windows запускается загружает контент и отдает его HRM.

у меня windows 7 и IE11. В этой связке работает.

 

т.к. IE по умолчанию не умеет отображать файл json в окне, а предлагает его сохранить и затем открыть в блокноте, то его необходимо этому научить. для этого файл ie-json.reg для реестра прилагается. добавляете его в реестр, открываете IE и в нем, например, http://whattomine.com/coins.json  если откроет, то можно тестировать HRM

 

В общем, просьба протестировать эту версию.

Ссылка на комментарий
Поделиться на другие сайты

В тестовом режиме выдает ошибку "Не удается найти ping -t 8.8.8.8" . На двух разных машинах одно и тоже.

Саму программку ping.exe из вин подсовывал в папку с HRM - тоже самое. Что-то с путями напутано.

Пришлось запустить в рабочем режиме, но подставить батник с такой же командой.

267356.png

Ссылка на комментарий
Поделиться на другие сайты

@Maxcoff2 да, спасибо. это произошло после того как починил пробелы в именах батников. исправлено в v0.50beta

 

v0.50beta

это то же самое, что и alpha, только для того, чтобы использовать IE для обхода claudflare и прочих проверок на DDoS нужно использовать переключатель --getby:ie

hrm.exe --profit --cfg:profit.cfg --getby:ie

если переключатель не указан, то HRM будет дергать URLы без всякого шаманства

Ссылка на комментарий
Поделиться на другие сайты

HRM 0.50 alpha на обоих машинах 7x64 IE11 и 10х64 IE11 у меня открывает http://whattomine.com/coins.json в новой вкладке chrome, установленном по умолчанию, оставляет её открытой и выпадает из процессов. Reg файл импортирован, ставил по умолчанию IE11 в системе, отключал безопасный режим, тоже самое.

о про переключатель раньше бы

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

×
×
  • Создать...