nerd level 6.
please ensure you have a working knowledge of masternode setup before attempting this and a controller wallet configured.
in this guide you will be modifying the exclusivecoin.conf file for remote masternode ability.
i have pre-compiled the ubuntu daemon so it's a matter of fetching it,
setting up the .conf file, syncing it, setting up the masternode file and starting masternodes.
all files are available here
#get daemon from github
#rename for ease of use
mv exclusivecoind-ubuntu-v1200 exclusivecoind
#change permissions so you can run the daemon
chmod +x exclusivecoind
#create and modify datadirectory and conf file, you need to be in home or ~ directory
### now you're in a text editor you want to add
port=your port number
rpcport=your rpcport number
masternodeprivkey=from your controller setup
masternodeaddr=ip address of this wallet:port
setting a port value is only required while running multiple wallets on the same system (otherwise they will attempt to use the same ports)
otherwise you can omit those lines and use default port of 23230
#then to quit
#now you can start the daemon and let it sync
#you need to stop/restart the daemon to enable the masternode.conf
#to check that you are synced
#then compare blocks to height at https://www.cryptobe.com/chain/ExclusiveCoin
#when the wallet is succesfully synced start/register the masternode from your controller
it should pick up the registration automatically and start running.
#for confirmation of success it can be useful to check your masternode for entry in the masternode list via command, please exclude your port number when entering IP
./exclusivecoind masternode list full yourIP
this should output any entries with your ip.
the very last number is a time stamp, the second last number is your rating, it should be greater than 0,1
also you can monitor the output of the debug.log for lines containing something similar to
2017-07-18 02:28:38 CActiveMasternode::EnableHotColdMasterNode() - Enabled! You may shut down the cold daemon.
#also there is a bootstrap available here
#handy daemon commands, the daemon is a command line version of the wallet,
#start daemon, the & symbol is necessary to free up the command line
#gives information regarding client and blockchain
"version" : "v22.214.171.124-61404",
"protocolversion" : 61404,
"walletversion" : 60000,
"balance" : 0.00000000,
"darksend_balance" : 0.00000000,
"newmint" : 0.00000000,
"stake" : 0.00000000,
"blocks" : 26671,
"timeoffset" : 0,
"moneysupply" : 3674200.00000000,
"connections" : 21,
"proxy" : "",
"ip" : "",
"difficulty" : 1458.01970256,
"testnet" : false,
"keypoololdest" : 1494518106,
"keypoolsize" : 1001,
"paytxfee" : 0.00010000,
"mininput" : 0.00000000,
"errors" : ""
#list of masternodes has various levels
./exclusivecoind masternode list
./exclusivecoind masternode list full
to specifically check an IP
./exclusivecoind masternode list full particularIPaddress
you can also filter the output using grep for any information eg transaction
./exclusivecoind masternode list | grep transactionID
if not successful you might have port issues, ensure your port is open by entering
netstat -ntlp | grep yourport#
if you get no output, it's not open
have you installed a firewall?
nano is a text editor, it might need to be installed
it's far more noob friendly than vim.
apt-get install nano
possibly default editor is already vim (or other), so to open use
EDITOR=nano crontab -e