Что имеем:
- арендованный VPS с операционной системой Windows Server 2012 R2
- токены DVD (dividendcash) в количестве 1010 штук
- компьютер в Windows 10 x64
Что делаем:
- VPS настраиваем как сервер мастернод, домашний компьютер как клиент
Все настройки на примере монеты DividendCash (DVD)
Как зайти на Windows VPS?
Будем заходить из операционной системы Windows. Для этого нужно найти «подключение к удаленному рабочему столу» в панели «ПУСК»:
В появившееся окно нужно ввести адрес VPS:
Вводим логин и пароль, который предоставил хостинг и подключаемся.
Устанавливаем кошелек на сервер и клиент (компьютер).
Идем на сайт masternodes и находим нашу монету. Переходим на github страницу проекта DVD.
Переходим во вкладку releases:
И качаем нужный кошелек. В наше время обычно все уже сидят на 64-битной операционной системе:
Распаковываем архив и запускаем файл dividendcash-qt (вообще для Windows всегда используем файл с Qt на конце):
Вылезет вот такое окно, в котором нужно будет указать путь для установки файлов кошелька, я обычно создаю папку в корне диска и выбираю ее:
Кошелек запущен и пускай он синхронизируется, необходимо еще отрубить firewall, для этого открываем «панель управления» и ищем вкладку «:Переходим в «брандмауэр windows«:
И нужно его отрубить:
Настройка клиента.
Монеты с биржи или откуда то еще уже должны лежать на кошельке. Для мастерноды создаем новый адрес в кошельке, для этого нужно перейти во вкладку «Адреса получения»:
Нажимаем «Новый«, вводим имя кошелька какое угодно (можно не вводить, но я обычно разделяю на mn1 / mn2 / mn3 … чтобы не путаться):
Скопировать адрес можно щелкнув по нему правой кнопкой мыши и нажав «скопировать адрес«. На этот адрес нужно перевести ровное количество токенов, я думаю это не сложно и скриншот не нужен.
После перевода токенов идем в «консоль отладки«:
Нужно создать приватный ключ и посмотреть ID транзакции. Для создания ключа вводим команду «masternode genkey» (без кавычек) :
И после вводим команду «masternode outputs«. Иногда лог пустой, значит Вы перевели не точное количество токенов или просто транзакция еще не прошла и нужно будет повторить команду чуть позже. Теперь нужно записать полученные данные после ввода команд:
Переходим в папку с кошельком (я его установил в папку DVD на диске C:/) и открыть файл masternode.conf (файл можно открыть блокнотом, wordpad и другим текстовым редактором):
Заполняем конфигурацию файла согласно примеру:
Сохраняем файл и перезапускаем кошелек, после чего во вкладке «мастерноды» кошелька должна появиться наша мастернода:
Теперь перейдем на сервер.
Настройка сервера.
На сервере переходим в папку с кошельком и открываем файл dividendcash.conf:
Я открыл файл с помощью wordpad:
Заполняем файл следующим образом:
rpcuser=ЛЮБОЕ ИМЯ rpcpassword=ЛЮБОЙ ПАРОЛЬ rpcallowip=127.0.0.1 rpcport=ЛЮБОЙ ПОРТ (я обычно ставлю +1 от предыдущего) bind=ИП АДРЕС СЕРВЕРА maxconnections=250 daemon=1 server=1 listen=1 listenonion=0 enableaccounts=1 staking=0 masternode=1 externalip=ИП АДРЕС СЕРВЕРА + ПОРТ masternodeprivkey=ПРИВАТНЫЙ КЛЮЧ
Необходимый порт можно посмотреть в самом кошельке во вкладке «Список пиров«:
Если кошельки не синхронизированы, то ждем окончания. Как только синхронизация будет закончена, то идем в кошелек КЛИЕНТА, открываем консоль и отладки и запускаем мастерноду командой startmasternode alias 0 mn1:
Результат должен быть успешный и ошибок быть не должно.
Во вкладке «мастерноды» должен появиться статус «ENABLED» и таймер должен тикать (ВНИМАНИЕ!! таймер обновляется не сразу, он может обновиться через полчаса-час). Можно проверить запущена ли наша мастернода в списке мастернод командой masternode list АДРЕС КОШЕЛЬКА:
На сервере можно проверить статус мастерноды введя команду masternode status в консоль отладки.
Отправить ответ