XMRIG - Программа для добычи монет на алгоритмах RandomX и CryptoNight. Подходит как для видеокарт, так и для процессоров AMD и Nvidia. В программе есть комиссия разработчику в виде 1-5%. В этой пошаговой инструкции мы расскажем, как настроить комиссию и батники для разных монет.
Вы можете добавить кнопку «пауза» в самом низу командного файла, чтобы в случае ошибки программы или неправильного синтаксиса файла .bat программа не закрывалась сразу, а отображала код ошибки и описание на экран
Сеть:-o, --url =URL-адрес сервера майнинга -a, --algo =алгоритм майнинга ALGO https://xmrig.com/docs/algorithms --coin =COIN укажите монету вместо алгоритма -u, --user =USERNAME имя пользователя для майнинг-сервера -p, --pass =ПАРОЛЬ пароль для майнингового сервера -O, --userpass =U:P имя пользователя:пара паролей для майнинга server -x, --proxy =HOST:ПОРТ подключается через прокси-сервер SOCKS5 -k, --keepalive отправить пакет keepalive для предотвращения тайм-аута (требуется поддержка пула) --nicehash включить поддержку nicehash.com --rig-id =идентификатор буровой установки для статистики на стороне пула (требуется поддержка пула) --tls включить поддержку SSL / TLS (требуется поддержка пула) --tls-fingerprint =HEX pool Отпечаток сертификата TLS для строгого закрепления сертификата --daemon использовать демон RPC вместо пула для соло-майнинга --daemon-poll-interval =N интервал опроса демона в миллисекундах (по умолчанию:1000) -r, --retries =N повторных попыток перед переключением на резервный сервер (по умолчанию:5) -R, --retry-pause =N время паузы между повторными попытками (по умолчанию t:5) --user-agent установить настраиваемую строку пользовательского агента для пула --donate-level =N уровень пожертвования, по умолчанию 5 %% (5 минут из 100 минут) --donate-over-proxy =N control donate over xmrig-proxy featureCPU backend:--no-cpu disable CPU mining backend -t, --threads =N number of CPU thread -v, --av =N algorithm option, 0 auto select --cpu-affinity set process affinity to Ядро ЦП, маска 0x3 для ядер 0 и 1 --cpu-priority установить приоритет процесса (0 в режиме ожидания, от 2 до 5 наивысших) --cpu-max-threads-hint =N максимальное количество потоков ЦП (в процентах) подсказка для autoconfig --cpu-memory-pool =N количество страниц по 2 МБ для постоянного пула памяти, -1 (автоматически), 0 (отключить) --cpu-no-yield предпочитает максимальный хешрейт, а не реакцию / стабильность системы - no-huge-pages отключает поддержку огромных страниц --asm =ASM Оптимизация ASM, возможные значения:auto, none, intel, ryzen, bulldozer --randomx-init =N подсчет потоков для инициализации набора данных RandomX --randomx-no-numa disable Поддержка NUMA для RandomX --randomx-mode =MODE Режим RandomX:auto, быстро, легко --randomx-1gb-pages использовать огромные страницы размером 1 ГБ для набора данных (только для Linux) --randomx-wrmsr =N записать пользовательское значение (0-15) в регистр Intel MSR 0x1a4 или отключить модуль MSR (-1) --randomx -no-rdmsr отключить возврат начальных значений MSR при выходе --astrobwt-max-size =N пропускать хэши с большим размером этапа 2, по умолчанию:550, мин:400, макс:1200 --astrobwt-avx2 включить оптимизацию AVX2 для алгоритма AstroBWT API :--api-worker-id =ID пользовательский идентификатор рабочего для API --api-id =ID пользовательский идентификатор экземпляра для API --http-host =хост привязки HOST для HTTP API (по умолчанию:127.0.0.1) --http -port =N порт привязки для HTTP API --http-access-token =T токен доступа для HTTP API --http-no-Restricted включить полный удаленный доступ к HTTP API (только если установлен токен доступа) Бэкэнд OpenCL:--opencl включить серверную часть майнинга OpenCL --opencl-devices =N список устройств OpenCL, разделенных запятыми, для использования --opencl-platform =N Индекс или имя платформы OpenCL --opencl-loader =PATH путь к OpenCL-ICD-Loader (OpenCL.dll или libOpenCL.so) --opencl-no-cache отключить кеш OpenCL --pri nt-platform распечатывает доступные платформы OpenCL и backCUDA backend:--cuda enable CUDA mining backend --cuda-loader =PATH путь к плагину CUDA (xmrig-cuda.dll или libxmrig-cuda.so) --cuda-devices =N запятая разделенный список устройств CUDA для использования --cuda-bfactor-hint =N bfactor hint for autoconfig (0-12) --cuda-bsleep-hint =N bsleep hint for autoconfig --no-nvml disable NVML (NVIDIA Management Library) supportTLS:--tls-gen =HOSTNAME сгенерировать сертификат TLS для определенного имени хоста --tls-cert =ФАЙЛ загрузить цепочку сертификатов TLS из файла в формате PEM --tls-cert-key =ФАЙЛ загрузить закрытый ключ сертификата TLS из файла в формате PEM --tls-dhparam =ФАЙЛ загрузить параметры DH для шифров DHE из файла в формате PEM --tls -tocols =N включить указанные протоколы TLS, например:«TLSv1 TLSv1.1 TLSv1.2 TLSv1.3» --tls-ciphers =S установить список доступных шифров (TLSv1.2 и ниже) --tls-ciphersuites =S установить список доступных шифров TLSv1.3Logging:-S, --syslog использовать системный журнал для выходных сообщений -l, --бревно- file =FILE записывать весь вывод в файл --print-time =N печатать отчет о хешрейте каждые N секунд --health-print-time =N печатать отчет о состоянии каждые N секунд --no-color отключить цветной вывод --verbose подробный вывод :-c, --config =FILE загрузить файл конфигурации в формате JSON -B, --background запустить майнер в фоновом режиме -V, --version вывести информацию о версии и выйти -h, --help отобразить эту справку и выйти --dry-run test configuration and exit --export-topology экспортировать топологию hwloc в файл XML и выйти --title установить настраиваемый заголовок окна консоли --no-title отключить установку заголовка окна консоли