XMRStak — راهنمای کامل
شروع استخراج
ماینر دو روش برای پیکربندی اولیه دارد: ساده و پیشرفته.
روش ساده حداقل اطلاعات را از کاربر میپرسد. پاسخهای لازم y (یا yes) و n (یا no) هستند:
راهاندازی ساده:
Use simple setup method? y
Please enter the currency that you want to mine: ارز یا الگوریتم استخراج را وارد کنید
Enter pool address (pool address:port): آدرس:پورت اتصال به استخر را وارد کنید
Username (wallet address or pool login): آدرس کیف پول را وارد کنید
Password (mostly empty or x): کلید Enter را بزنید
Does this pool port support TLS/SSL? Use no if unknown. (y/N): کلید y یا n را بزنید
راهاندازی پیشرفته:
Use simple setup method? n
Do you want to use the HTTP interface? (آیا میخواهید از رابط HTTP استفاده کنید؟ برخلاف نمایش روی صفحه، رابط مرورگر تحت تأثیر تأخیر GPU قرار نمیگیرد. اگر نمیخواهید از آن استفاده کنید 0 را وارد کنید، در غیر این صورت شماره پورتی را که ماینر باید روی آن گوش دهد وارد کنید، مثلاً 5656)
Please enter the currency that you want to mine: ارز یا الگوریتم استخراج را وارد کنید
Enter pool address (pool address:port): آدرس:پورت اتصال به استخر را وارد کنید
Username (wallet address or pool login): آدرس کیف پول را وارد کنید
Password (mostly empty or x): کلید Enter را بزنید
Rig identifier for pool-side statistics (needs pool support). Can be empty: نام ریگ را وارد کنید یا کلید Enter را بزنید
Does this pool port support TLS/SSL? Use no if unknown. (y/N) y یا n را وارد کنید
Do you want to use nicehash on this pool? (y/N) n
Do you want to use multiple pools? (y/N) اگر میخواهید استخر پشتیبان تنظیم کنید y و در غیر این صورت n را وارد کنید
پیکربندیها
پیش از اولین اجرای ماینر، هیچ فایل پیکربندی وجود ندارد. فایلهای پیکربندی در اولین اجرا ساخته میشوند. تعداد فایلها به بکاندهای موجود بستگی دارد. config.txt شامل تنظیمات عمومی ماینر است. pools.txt شامل استخرهای انتخابشده و ارزی است که استخراج میشود. amd.txt، cpu.txt و nvidia.txt شامل تنظیمات مخصوص هر بکاند هستند و برای تنظیم دقیقتر قابل استفادهاند (Tuning Guide).
توجه: اگر استخر گزینهٔ rig_id در pools.txt را برای نامگذاری ورکر شما نادیده میگیرد، در مستندات استخر بررسی کنید که نام ورکر چگونه تعیین میشود.
استفاده در Windows
روی فایل xmr-stak.exe دوبار کلیک کنید
تنظیمات آدرس استخر، ارز، نام کاربری و رمز عبور را وارد کنید
دستور set XMRSTAK_NOWAIT=1 پیام «Press any key to exit.» را برای اجرای بدون UAC غیرفعال میکند.
استفاده در Linux و macOS
یک ترمینال در پوشهٔ حاوی فایل اجرایی باز کنید
ماینر را با ./xmr-stak اجرا کنید
گزینههای خط فرمان
ماینر امکان بازنویسی برخی تنظیمات را از طریق گزینههای خط فرمان میدهد. برای نمایش همهٔ گزینههای خط فرمان، xmr-stak --help را اجرا کنید.
استفاده از بکاندهای مختلف
در linux و OSX لطفاً پیش از نام فایل اجرایی xmr-stak، ./ را اضافه کنید.
فقط CPU:
xmr-stak --noAMD --noNVIDIA
فقط NVIDIA/AMD:
ماینر بهطور خودکار تشخیص میدهد که CUDA (برای کارتهای NVIDIA) یا OpenCL (برای کارتهای AMD) در دسترس است یا نه.
xmr-stak --noCPU
NVIDIA از طریق OpenCL
میتوان از بکاند OpenCL که در اصل برای کارتهای AMD ساخته شده، با کارتهای NVIDIA استفاده کرد. برخی کارتهای NVIDIA با این بکاند به کارایی بهتری میرسند.
xmr-stak --openCLVendor NVIDIA --noNVIDIA
استفاده از ایمیج Docker
میتوانید ایمیج Docker را به این شکل اجرا کنید:
docker run --rm -it -u $(id -u):$(id -g) --name fireice-uk/xmr-stak -v "$PWD":/mnt xmr-stak
docker stop xmr-stak
docker run --rm -it -u $(id -u):$(id -g) --name fireice-uk/xmr-stak -v "$PWD":/mnt xmr-stak --config config.txt
اشکالزدایی ایمیج docker با ورود به داخل آن:
docker run --entrypoint=/bin/bash --rm -it -u $(id -u):$(id -g) --name fireice-uk/xmr-stak -v "$PWD":/mnt xmr-stak
پیکربندی گزارشهای HTML و JSON API
برای پیکربندی گزارشهایی که در README نشان داده شدهاند، باید متغیر httpd_port را ویرایش کنید. سپس وایفای گوشی خود را روشن کنید و در مرورگر گوشی به [miner ip address]:[httpd_port] بروید. اگر میخواهید از دادهها در اسکریپتها استفاده کنید، نسخهٔ JSON دادهها را میتوانید از آدرس [miner ip address]:[httpd_port]/api.json دریافت کنید.
