المجمع والمحفظة:
-a, --algo NAME الخوارزمية: quantus، pearlhash، xelishashv3، kawpow،
nexapow، progpowz، octopus، autolykos2، qhash،
sha256d
-o, --url URL عنوان المجمع؛ host:port يعني TCP عاديًا،
وstratum+ssl://host:port يعني اتصالًا مشفّرًا. كرّر
الوسيط لإضافة مجمعات احتياطية
-u, --user LOGIN المحفظة أو الحساب للمجمع المحدد قبله؛ ويستخدم المجمع
الاحتياطي تسجيل الدخول الأول ما لم يُحدَّد له تسجيل خاص
-p, --pass PASSWORD كلمة مرور المجمع (الافتراضي: x)
-w, --worker NAME اسم العامل، يُرسل إلى المجمع بصيغة user.worker
الاتصال والتحويل الاحتياطي:
--pool-retries N عدد محاولات الاتصال بكل مجمع قبل الانتقال إلى التالي
(الافتراضي: 1)
--pool-retry-pause N عدد الثواني بين المحاولات (الافتراضي: 5)
--pool-try-main مواصلة اختبار المجمع الأساسي أثناء التعدين على الاحتياطي
--pool-max-rejects N قطع الاتصال بعد N حصة مرفوضة متتالية
(الافتراضي: 5؛ القيمة 0 تعطّله)
--pool-send-stale إرسال الحصص القديمة (stale) دائمًا
--pool-timeout N مهلة الاتصال والمصافحة (الافتراضي: 10)
--proxy ADDRESS وكيل SOCKS5: host:port، أو
socks5://user:password@host:port
--tls-verify 1|0 التحقق من شهادات TLS (الافتراضي: 1)
--dns-over-https NAME تحليل عناوين المجمعات عبر google أو cloudflare أو
alibaba (الافتراضي: معطّل)
اختيار بطاقات الرسومات:
-d, --gpu-list LIST بطاقات الرسومات المراد التعدين عليها، مثل 0,2,3 (الافتراضي: الكل)
--gpu-allow-igpu تضمين بطاقات الرسومات المدمجة، وتُتخطّى افتراضيًا
--gpu-no-amd تخطّي بطاقات AMD؛ وكذلك --gpu-no-nvidia و--gpu-no-intel
--gpu-no-cuda تعطيل التعدين على NVIDIA عندما يعطّل برنامج تشغيلها بدء التشغيل
--gpu-no-opencl تعطيل التعدين على AMD وIntel للسبب نفسه
الأداء والحرارة:
-i, --gpu-intensity N حجم العمل لكل دفعة، 1..31؛ اتركه دون قيمة للضبط التلقائي
--gpu-limit-compute N طلب 1..100 بالمئة من وحدات الحوسبة في البطاقة
--qhash-kernel 1|2 وضع QHash؛ قارن بين الوضعين باختبار أداء
(الافتراضي: 1)
--gpu-temp-limit C إيقاف بطاقة الرسومات مؤقتًا عند هذه الحرارة (الافتراضي: 90)
--gpu-temp-resume C الاستئناف عند الانخفاض دون هذه الحرارة (الافتراضي: 65)
الترددات والطاقة والمراوح — لبطاقات NVIDIA فقط، وبعض الإعدادات تتطلّب صلاحيات المسؤول أو root:
--gpu-core-clock N تثبيت تردد النواة، MHz
--gpu-core-offset N إزاحة تردد النواة، MHz
--gpu-memory-clock N تثبيت تردد الذاكرة، MHz
--gpu-memory-offset N إزاحة تردد الذاكرة، MHz
--gpu-powerlimit N حد الطاقة، بالواط
--gpu-fan-speed N سرعة المروحة، بالنسبة المئوية
--gpu-reset-oc إلغاء تثبيت الترددات ومسح الإزاحات عند بدء التشغيل
--gpu-delay-oc N الانتظار N ثانية قبل تطبيق الإعدادات
المراقبة والواجهة والسجلات:
--api-port N تقديم إحصاءات JSON عبر HTTP على هذا المنفذ
--api-worker-id NAME اسم جهاز التعدين الذي تُبلغ عنه واجهة API (الافتراضي: hostname)
--watchdog عند تعطّل كل بطاقات الرسومات، تسجيل المتسبّب ثم الخروج،
كي يتمكن نظام إشراف خارجي من إعادة تشغيل برنامج التعدين
--ui-plain سجلات نصية بسيطة بدلًا من لوحة المتابعة بملء الشاشة
--log-file PATH إضافة السجل إلى الملف، مع تقرير عن بطاقات الرسومات كل دقيقة
--print-debug تفاصيل إضافية لتشخيص المشكلات
-h, --help طباعة المساعدة ثم الخروج
-V, --version طباعة الإصدار ثم الخروج
يقبل كل خيار الصيغة --name value أو --name=value. والخيارات التي تقبل قائمة — الشدّة والترددات والمراوح — تطبّق القيمة الواحدة على كل البطاقات المختارة، أما القائمة فتتبع ترتيب --gpu-list، حيث يتخطّى * البطاقة.
