# Menjalankan masternode dengan script

Petunjuk ini dibuat untuk memulai masternode TWINS pada Ubuntu 16.04/18.04 64bit server (VPS) dan dikontrol dari wallet yang berada di lokal komputer anda (**Local wallet**). Wallet yang berada di VPS tersebut akan direferensikan sebagai **Remote Wallet**.

**Persyaratan:**&#x20;

1. 1,000,000 TWINS&#x20;
2. Komputer pribadi- yang akan digunakan sebagai tempat **Local wallet**, untuk menyimpan collateral 1,000,000 TWINS anda.&#x20;
3. Masternode server Ubuntu 16.04/18.04(VPS- komputer yang akan berjalan selama 24/7 dan tempat untuk menjalankan **Remote wallet**).
4. IP address yang unik untuk VPS / **Remote wallet**.

**Instalasi Local wallet:**

1. Download, install and sinkronkan wallet TWINS anda yang berada didalam lokal komputer anda. Dimana ini nantinya akan disebut sebagai **Local Wallet** pada bagian petunjuk ini. Link wallet bisa ditemukan [disini](https://win.win/#download).
2. Lalu, pergi kearah debug console dengan cara (Tools > Debug console) dan ketik: **`masternode genkey`** komand ini akan memberikan Masternode Private key anda. Simpan key ini, karena kita akan menggunakannya nanti.

![](/files/-LZf438qTcXEBtCoxBdP)

&#x20;      3\. Selanjutnya ketik: **`getaccountaddress MN1`** dibagian debug console tersebut. Komand ini akan   membuat alamat address dan nama masternode baru untuk masternode anda. Simpan ini karena kita akan menggunakannya nanti.

&#x20;     4\. Kirim 1,000,000 TWINS ke alamat address yang telah kita buat pada langkah sebelumnya. PENTING:  Pada bagian jumlah, ketik dengan TEPAT 1,000,000. Karena kita akan membutuhkan transaksi id-nya nanti. Jika anda mengirimkan lebih/kurang dari 1,000,000 atau melakukan pembayaran secara setengah-setengah, anda tidak akan dapat mengikuti langkah selanjutnya dikarenakan transaksi id-nya yang terpisah. Ketika anda menekan tombol Send, wallet anda akan menghitung jumlah biaya transaksi, lalu klik Yes pada dialog box. **Pastikan anda meng-copy alamat address anda secara 100%. Check kembali sebelum anda melakukan transaksi. Kami tidak dapat membantu anda, jika anda mengirim 1,000,000 TWINS kealamat yang salah**.

&#x20;    5\. Tunggu hingga 16 confirmation, lalu pergi kembali ke debug consol (toolbar: Tools > Debug Console) dan ketik: **`masternode outputs`** komand ini akan menampilkan transaksi id disertai dengan index output. Simpan ini kedalam Notepad. (Ini membuktikan keaslian transaksi 1,000,000 TWINS anda)

&#x20;      6\. Pada toolbar local wallet anda, klik Tools > Open Masternode Configuration File untuk membuka masternode.conf dan tambahkan komand seperti ini:

**`<Nama Masternode(yang anda gunakan pada langkah ke 3)> <Alamat IP address VPS>:37817 <Hasil dari langkah ke 2> <Hasil dari langkah ke 5> <Angka pada langkah ke 5>`**

Simpan filenya dan **restart wallet anda**.

> ```
> Contoh dari langkah-langkah diatas:
> MN1 67.234.12.34:37817 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0
> ```

Contoh dari isi file masternode.conf

![](/files/-LZf44peOv1eNy8vxtjx)

**Instalasi Remote Wallet VPS**

Untuk menginstal wallet, anda terlebih dahulu log in kedalam akun VPS anda menggunakan klien SSH. Setelah login, ketikkan komand-komand dibawah ini pada terminal VPS anda.

1. Download script instalasi MN

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

&#x20;   2\. Jalankan script instalasi MN tersebut

&#x20;  **`bash twinsmn.sh`**

&#x20;   3\. Ikuti langkah-langkah dibawah ini

&#x20;   **Jalankan Masternode anda:**

&#x20;   Klik-kanan pada masternode anda dan pilih "Start alias"

![](https://cdn-images-1.medium.com/max/1600/1*oTls8o8I2_2EcMmSZBziQA.png)

#### Bagaimanacaranya memverifikasi bahwa Masternode anda berjalan:

Kembali lagi ke VPS (remote wallet) anda, lalu ketik:

`./twins-cli startmasternode local false`

Pesan "Masternode successfully started" seharusnya muncul.

Gunakan komand ini untuk mengecheck statusnya: `./twins-cli masternode status`

Anda seharusnya akan melihat hal ini:

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

**Anda juga harus melihat status masternode anda di masternode explorer setelah anda memulainya.**

Untuk melakukannya, anda harus meng-copy alamat address masternode anda dengan cara meng-klik alamat wallet address anda lalu copy. Pergi bagian masternode dari TWINS [explorer](https://explorer.win.win/masternodes), dan pastekan didalam search box untuk mencari masternode anda.

Masternode anda seharusnya tampil sebagai "ACTIVE".

{% hint style="info" %}
Setelah menjalankan masternode, status akan berubah **berdasarkan ini:**

ACTIVE --> 2-3 jam setelah menjalankannya (di explorer)

ENABLED --> 2-3 jam setelah menjalankannya (di wallet)

EXPIRED --> Beberapa menit setelah menjalankannya (di explorer)

REMOVED --> Beberapa menit setelah menjalankannya (di explorer)

MISSING --> 5-10 menit setelah menjalankannya (di wallet)

ENABLED --> Status terakhir pada explorer dan juga wallet. Status masternode akan tetap berada disini beserta dengan meningkatnya Active time MN anda.
{% endhint %}

{% hint style="danger" %}
CATATAN: Jika status masternode adalah "MISSING" pada local wallet anda, check status masternode anda di [masternode explorer](https://explorer.win.win/masternodes), hal itu mungkin dikarenakan masternode anda berada distatus EXPIRED/REMOVE dimana hal itu bukanlah sebuah masalah.
{% endhint %}

{% hint style="danger" %}
Yang sabar! Reward masternode pertama anda akan datang **2x ataupun 3x lebih lama** dari yang lainnya. Jika anda mengulanginya lagi dari awal, waktu active anda akan direset ulang dari nol kembali.
{% endhint %}

Dan itulah caranya untuk menginstal masternode anda menggunakan script.


---

# 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/indonesian/twins-masternodes/menjalankan-masternode-dengan-script.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.
