Part of the issue seems to be the wallet itself, it is not doing a very good job of telling nodes about other nodes.
It really needs an update, it doesn't even support console addnode
My node will accept inbound, it has for quite some time, but nobody connects to it, so your node isn't telling other nodes about it at all
addnode=108.113.85.117:60237
Unfortunatly my IP is not fixed, so it will only work for a little while
Not sure if thats the case..
I have made a small test using separate wallet on my PC:
1. Removed all "addnode=" entries from "quitdough.conf", except a single one : 104.207.131.249, which is my node.
2. Deleted the "peers.dat", so my wallet can work like it was started from the scratch and does not know any peers.
3. Started my wallet.
The result: it connected to my node and after 1 minute has a lot of connections:
02:23:55

[
{
"addr" : "104.207.131.249:60237",
"services" : "00000001",
"lastsend" : 1457216578,
"lastrecv" : 1457216579,
"conntime" : 1457216330,
"pingtime" : 0.07812500,
"version" : 100051,
"subver" : "/Satoshi:1.2.0.1/",
"inbound" : false,
"startingheight" : 367448,
"banscore" : 0
},
{
"addr" : "108.113.85.117:53989",
"services" : "00000001",
"lastsend" : 1457216584,
"lastrecv" : 1457216584,
"conntime" : 1457216335,
"pingtime" : 0.53125000,
"version" : 100051,
"subver" : "/Satoshi:1.2.0.1/",
"inbound" : true,
"startingheight" : 367448,
"banscore" : 0
},
{
"addr" : "70.168.206.2:12879",
"services" : "00000001",
"lastsend" : 1457216584,
"lastrecv" : 1457216584,
"conntime" : 1457216338,
"pingtime" : 0.25000000,
"version" : 100051,
"subver" : "/Satoshi:1.2.0.1/",
"inbound" : true,
"startingheight" : 367448,
"banscore" : 0
},
{
"addr" : "84.234.52.190:53716",
"services" : "00000001",
"lastsend" : 1457216584,
"lastrecv" : 1457216584,
"conntime" : 1457216341,
"pingtime" : 0.12500000,
"version" : 100051,
"subver" : "/Satoshi:1.2.0.1/",
"inbound" : true,
"startingheight" : 367448,
"banscore" : 0
},
{
"addr" : "178.157.251.50:14444",
"services" : "00000001",
"lastsend" : 1457216587,
"lastrecv" : 1457216587,
"conntime" : 1457216347,
"pingtime" : 0.17187500,
"version" : 100051,
"subver" : "/Satoshi:1.2.0.1/",
"inbound" : true,
"startingheight" : 367448,
"banscore" : 0
},
{
"addr" : "162.255.117.105:63208",
"services" : "00000001",
"lastsend" : 1457216618,
"lastrecv" : 1457216618,
"conntime" : 1457216377,
"pingtime" : 0.32812500,
"version" : 100051,
"subver" : "/Satoshi:1.2.0.1/",
"inbound" : true,
"startingheight" : 367448,
"banscore" : 0
}
]
So I am not sure why some other wallets cannot get peers from the node... Maybe the settings on the other wallets are different?
Here is my "quitdough.conf" on the PC wallet. You can try it, if it worked for me, should work for everyone else too...
rpcuser=someusername
rpcpassword=somepassword
rpcallowip=127.0.0.1
rpcallowip=192.168.1.*
rpcport=11082
daemon=1
server=1
gen=0
testnet=0
listen=1
maxconnections=100
addnode=104.207.131.249:60237
I don't really think all those settings are needed, but better to try with them as in my config.