pos 돌리는 분 중에서 timeoffset 0 으로 안맞춰져서 신경쓰이는 분도 계실거같은데
그런분 계시겠죠? 아닌가.. 아무튼 저는 그게 엄청 신경쓰여서 이것저것 해보다가
해결 방법을 찾아서 누군가 필요하실지 모르니 공유해봅니다 ㅋ
제가 윈도우10을 쓰기때문에 윈도우10 기준으로 설명하겠습니다
새 텍스트 파일 하나를 만들어서 아래 명령들을 복붙하고 파일 이름을
[아무 파일이름 하고싶으신대로.bat] 파일로 저장하시면 됩니다.
아랫줄부터 복사 할 명령어 시작입니다.
@echo off
rem 시간 동기화 서비스가 한번도 활성화되지 않은 상태를 위해 한번 활성화
net start w32time
net stop w32time
rem 인터넷 시간 동기화 서비스 설정
w32tm /config /manualpeerlist:"time.windows.com,0x9" /syncfromflags:MANUAL /reliable:yes /update
rem 인터넷 시간 동기화 추가 설정을 위해서 일시 정지
net stop w32time
rem 동기화 주기 10분으로 변경
reg add HKLM\system\currentcontrolset\services\w32time\Config /v MaxPosPhaseCorrection /t REG_DWORD /d 600 /f
reg add HKLM\system\currentcontrolset\services\w32time\Config /v MaxNegPhaseCorrection /t REG_DWORD /d 600 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient /v SpecialPollInterval /t REG_DWORD /d 600 /f
rem 동기화 최대 오차 0초로 변경
reg add HKLM\system\currentcontrolset\services\w32time\Config /v MaxAllowedPhaseOffset /t REG_DWORD /d 0 /f
rem 동기화 서비스 시작
net start w32time
w32tm /resync
rem 동기화 상태 확인
w32tm /dumpreg /subkey:parameters
w32tm /query /configuration
pause
여기까지입니다.
붙여넣기해서 만든 파일의 바로가기를 만들고 우클릭 속성>바로가기>고급>관리자권한으로 실행 체크
하시고 바로가기 파일을 한번 실행하시면 다음부터 그 컴퓨터에서 timeoffset 이 0이 아니게되는 일은 없어질겁니다.
잘 되었는지 확인 하시려면 퀀텀 코어월렛을 종료하고 다시 실행하신 후에
메뉴 Help>Debug Window>콘솔 선택하시고
콘솔창에 getnetworkinfo 엔터
{
"version": 160200,
"subversion": "/Satoshi:0.16.2/",
"protocolversion": 70016,
"localservices": "000000000000040d",
"localrelay": true,
"timeoffset": 0,
"networkactive": true,
추가정보 생략....
이렇게 보이시면 성공입니다.