I have my Masternode Enable since 2 days and 0 payments. When I start my MN, it's succesfull but some times later I can't see my MN adress on Masternode List, anyone can help me or I switch MN
?
I had similar problems getting my MN to work in windows and then I switched to linux thinking it was a problem with the windows wallet but I had the same problem in linux. I'm actually not 100% sure what the actual fix was because I kind of feel there is some kind of weird glitch in the code maybe that causes this. I ended up carefully reading through all 3 masternode setup guides on the phils website and combining the knowledge from all guides to fix the problem. As I said I am not 100% sure if this is required or if it fixed my problem but the last thing I changed was adding the line 'rpcport=36002' to the conf file since it was missing from mine before. Here is the contents of my phils conf file:
rpcuser=phils
rpcpassword=any_password_you_want
rpcallowip=127.0.0.1
rpcport=36002
listen=1
server=1
daemon=1
maxconnections=64
masternode=1
masternodeprivkey=your_masternode_private_key
externalip=your_external_ip_address:36003
addnode=52.14.182.71:36003
addnode=13.59.107.218:36003
addnode=52.14.113.155:36003
Make sure to change 'any_password_you_want' to something else although I suppose that could be a valid password and will most likely work if you leave it like that. For sure you must change 'your_masternode_private_key' with the actual private key for your masternode and also 'your_external_ip_address' will be the ip address of the computer you are hosting the MN.
After I made the changes to my conf file I stopped and restarted the wallet and ran the 'masternode start-alias MN_Name' command and I got 'successful' as always. I was able to check on another computer that my masternode was in the list by using 'masternode list' but as you stated, I was having issues where it would show up and then maybe 1-2 hours later it would disappear from the list. There are 2 other commands you can use to check your status. 'masternode list-conf' and 'masternode status'. masternode list-conf should show "status" : "ENABLED" at the bottom. masternode status should show "status" : "Masternode successfully started". For me, the problem was that the masternode status command was showing "status" : "Not capable masternode: Could not connect to xxx.xxx.xxx.xxx:36003" even though there was no problem with my ports being open. I ended up just shutting down the wallet again for about 5 minutes and restarting it and magically everything gave the proper success msg after that and I started receiving rewards after about 24-36 hours (I believe there is a 12-24 hour period where you do not receive rewards after first enabling the masternode properly). After getting my first reward I now get them every 12-16 hours.
I've set up 5 other masternodes before phils and never had this problem. It can be frustrating but I hope this helps!