# Установка Мастерноды при помощи скрипта

Эта инструкция для того, чтобы настроить мастерноду TWINS на Ubuntu 16.04/18.04 64bit server (VPS) и контролировать ее из кошелька на Вашем персональном компьютере (**Локальный кошелек**). Кошелек, запущенный на удаленном VPS, мы будем именовать, как **Удаленный кошелек**.

#### Требования:

1. 1,000,000 TWINS
2. Основной компьютер (Ваш персональный компьютер) – На нем будет запущен **Локальный кошелек**, хранится залог в 1М монет TWINS и он может быть включен и выключен без влияния на мастерноду.
3. Сервер мастерноды, запущенный на Ubuntu 16.04/18.04 (VPS — Компьютер, который будет онлайн 24/7 с запущенным **Удаленным кошельком**)
4. Уникальный IP адрес для Вашего VPS / **Удаленного кошелька**.

**Установка Локального кошелька:**

1. Скачайте, установите и дождитесь полной синхронизации TWINS кошелька на Вашем локальном компьютере. С сего момента, и далее в этой инструкции, мы будем называть его **Локальным Кошельком**. Ссылку на скачивание Вы можете найти [здесь](https://win.win/#download).
2. Теперь, перейдите в командную строку Локального Кошелька через (Инструменты > Консоль отладки) и наберите там следующую команду: **`masternode genkey`** Эта команда сгенерирует Приватный Ключ для Вашей Мастерноды. Сохраните этот ключ, мы будем использовать его позже.

![](/files/-L_PMMV6zj4wVtgjVQJZ)

3.Теперь там же в Локальном Кошельке наберите в командной строке следующую команду: **`getaccountaddress MN1`** Эта команда создаст в кошельке адрес и имя для Вашей мастерноды. Также сохраните его для дальнейшего использования.

4\. Отправьте 1М монет TWINS на адрес, созданный на предыдущем шаге. ВАЖНО: В поле «Сумма» наберите ТОЧНО 1000000 (1М). Эта одиночная транзакция скажет блокчейну о том, что адрес получения – мастернода. Если Вы укажите больше/меньше чем 1000000 (1М) или попытаетесь разделить платеж на 2 транзакции Вы не сможете выполнить следующий шаг. Когда Вы нажмете кнопку «Send», кошелек посчитает соответствующую комиссию за перевод. Нажмите «Yes» в появившемся диалоговом окне и перейдите к следующему шагу. **Вы должны быть абсолютно уверены на все 100%, что скопированная информация верна. Затем проверьте ее еще раз. Мы не сможем Вам помочь, если Вы отправите 1М монет TWINS на неправильный адрес.**

5\. Находясь в Вашем Локальном Кошельке дождитесь 16 подтверждений и затем наберите в командной строке (Панель Инструментов: Инструменты > Консоль отладки) следующую команду:**`masternode outputs`** Эта команда отобразит ID транзакции с ее индексом. Сохраните эту информацию в **Блокнот** (Это будет доказательством отправки транзакции в 1 000 000 монет TWINS).

6\. В панели инструментов Локального кошелька выберите Инструменты > Открыть файл настроек мастерноды, чтобы открыть файл *masternode.conf* и добавить в него следующую запись:

#### **`<Имя мастерноды (Используйте для простоты имя, которое Вы набирали на Шаге 3)> <Уникальный IP адрес Вашего VPS>:37817 <Результат Шага 2> <Результат Шага 5> <Номер после длинной линии на Шаге 5>`**

Сохраните файл и **перезапустите кошелек**.

```
#Пример соответствующего формата:
MN 31.32.33.34:37817 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 81cd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 1
```

Пример файла *masternode.conf*

![](/files/-L_POxKzqj2kBsQInMGK)

**Установка Удаленного кошелька на VPS**

Перед тем, как установить кошелек, необходимо зайти на Ваш VPS при помощи SSH клиента. После успешного входа наберите следующие команды в терминале VPS.

1. Скачайте скрипт для установки мастерноды.

**`wget https://github.com/NewCapital/Scripts/releases/download/latest/twinsmn.sh`**

2\. Запустите скрипт для установки мастерноды.

**`bash twinsmn.sh`**

3\. Следуйте за инструкциями

**Запускаем Вашу Мастерноду:**

Кликните правой кнопкой мышки на Вашей мастерноде и выберите «Запуск алиаса»

![](/files/-L_PQD4dvivAIvuwZlBb)

### Как проверить, что Ваша Мастернода запущена:

Вернитесь обратно на Ваш VPS (Удаленный Кошелек), запустите мастерноду при помощи:

`./twins-cli startmasternode local false`

Должно появиться сообщение «masternode successfully started»:

Для проверки статуса используйте следующую команду: `./twins-cli masternode status`

Вы увидите что-то похожее на:

`{`\
`“txhash” : “334545645643534534324238908f36ff4456454dfffff51311”,`\
`“outputidx” : 0,`\
`“netaddr” : “45.11.111.111:37817”,`\
`“addr” : “WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg”,`\
`“status” : 4,`\
`“message” : “Masternode successfully started”`\
`}`

**Вам также необходимо проверить сайт эксплорера, после запуска мастерноды в Вашем кошельке.**

Для того, чтобы сделать это, скопируйте адрес Вашей мастерноды с окна терминала, выбрав его при помощи мышки (**WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg** для примера), посетите раздел мастернод на [сайте](https://explorer.win.win/masternodes) эксплорера TWINS и вставьте его в нижнем правом поисковом окне, чтобы найти Вашу мастерноду.

Статус Вашей мастерноды должен быть в состоянии «ACTIVE».

{% hint style="info" %}
После запуска статус будет меняться в несколько этапов:

«ACTIVE» --> около 2-х часов после запуска;

«EXPIRED» --> будет всего пару минут;

«REMOVED» --> также пара минут;

«ENABLE» --> по итогу мастернода останется в этом статусе и время в графе «Активно» будет увеличиваться.

Прим.: Если, в Вашем горячем кошельке, статус мастерноды «MISSING», то проверьте статус на сайте [эксплорера](https://explorer.win.win/masternodes), вполне возможно, что в данный момент мастернода в состоянии «EXPIRED»\«REMOVED» и это нормально.
{% endhint %}

{% hint style="danger" %}
Не будьте слишком нетерпеливыми. Первая награда **приходит в 2-3 раза позже**, чем обычная. Если Вы запустите Вашу мастерноду снова из кошелька, то таймер сбросится в ноль.
{% endhint %}

Вот и все. Поздравляем! Вы успешно создали Вашу мастерноду.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.win.win/twins/russian/twins-masternodes/ustanovka-masternody-pri-pomoshi-skripta-a.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
