이것저것 해보고 그나마 이정도면 쓸만한거 같아서 참고 하시라고요!!
땡글에서 많이 배움니당 ㅎㅎ
배치파일 기능
1. 현재의 폴더 인식후 컴퓨터 이름과 각종 셋팅(채굴자 ID만 입력 해주면 됩니다)
2. 클래모어 프로세스 10분마다 검사해서 문제 있으면 다시 재시작
3. 3일에 한번씩 리부팅하고 5분 쉬었다가 마이너 기동
폴더 구조
C 드라이브 루트 => 30_Coin_Mining => 각 코인별 폴더 => 버전별 폴더
이름을 정하시는건 맘대로 하셔도 되구요. 전 정렬을 위해서 숫자를 붙입니다.
배치파일
start.bat.gif 의 이름을 start.bat로 바꾸셔서 실행하시면 됩니다.
set walletID=자기 자신의 지갑 ID
=============================================================================================================
@echo off
cls
::코드페이지 한글로 변경
@chcp 65001 1> NUL 2> NUL
setlocal enableextensions enabledelayedexpansion
::마이닝 프로그램의 위치
set startFolder=%cd%
::컴퓨터 이름
set hostName=%COMPUTERNAME%
::풀 주소
set poolAddres=asia.ethash-hub.miningpoolhub.com
set poolAddresPort=20535
set poolAddressFull=%poolAddres%:%poolAddresPort%
::매우 중요
set walletID=자기 자신의 지갑 ID
echo.
echo 이더리움 마이닝 머신 기동 (%walletID%.%hostName%)
echo.
::5분 기다렸다 실행
timeout /t 300 /nobreak
:: 1시간 3600 , 24시(1일) 86400 , 48시(2일) 172800, 72시간(3일) 259200
::컴퓨터 리스타트 예약
shutdown /r /f /t 259200
setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
:: 이더리움 솔로 마이닝
start /b /realtime %startFolder%\EthDcrMiner64.exe -epool %poolAddressFull% -esm 2 -allpools 1 -mode 1 -ewal %walletID%.%hostName% -epsw x
:: 듀얼 마이닝 포트
rem EthDcrMiner64.exe -allpools 1 -epool asia.ethash-hub.miningpoolhub.com:17020 -ewal %walletID%.%hostName% -epsw x -esm 2 -dpool stratum+tcp://hub.miningpoolhub.com:20550 -dwal %walletID%.%hostName% -dpsw x -dcoin sia -dcri 15
:: -di 0~9까지 마이닝에 쓸 gpu 선택(난 집컴터에 해서 메인껀 비활성화)
:: -dbg 0 (기본값) 로그 파일, 디버그 메시지를 표시안함, 1 로그 파일, 디버그 메시지를 표시, -1 로그 파일없고 디버그 메시지 표시안함
:CoinCheck
::10분 마다 검사
timeout /t 600 > nul
rem timeout /t 15 > nul
tasklist /svc /fi "imagename eq EthDcrMiner64.exe" > nul
IF %ErrorLevel% == 0 goto coinStatsGood
IF %ErrorLevel% == 1 goto coinStatsError
:coinStatsGood
cls
echo. =================================
echo.
echo. Mining System Good
echo.
echo. =================================
goto CoinCheck
:coinStatsError
taskkill /F /T /IM EthDcrMiner64.exe
cls
start /b %startFolder%\start.bat
======================================================================================================