PLEASE Post or pm me your server address and which altcoin you run, so I can add some more bootstraps to connect nodesP2Pool code base for CNC/FTC/JKC/BQC/RYC/MNC based on newest p2pool
Including all latest fixes and tweaks resultning is way less rejects and DOA
https://github.com/narken/p2pool-altcoinsQuick guide on how to start p2pool and port settings:There is few things you should make note of, first is the port settings and next is command arguments for both the xxxcoind client and p2pool.
First start with you xxxcoind client and let it sync the whole blockchain
Then edit edit xxxcoin.conf with something like this
rpcuser=YOURACCOUNT
rpcpassword=YOURPASSWORD
rpcallowip=127.0.0.1
rpcallowip=192.168.*.*
rpcport=18322
port=183122
daemon=1
server=1
These ports are used by xxcoind and by p2pool when it tries to connect to your client.
Then start either the daemon or QT client (daemon is best)
Next up is p2pool
Start it up with something like this
run_p2pool.py --net mincoin -f 3 --give-author 0 --w 5643 --bitcoind-address 192.168.1.5 --bitcoind-p2p-port 13992 --bitcoind-rpc-port 13991 YOURACCOUNT YOURPASSWORD
Notice how I specify --bitcoind-address since I'm not running the daemon on same computer as the p2pool server
(Very good idea when running an altcoin that might be "unsafe")
I run all my altcoin daemons in different sandboxs just to make sure they don't do anything naughty
--w is the incoming port you need to open so people can connect to your p2pool server
Next big thing is whether you would like to peer up with other p2pool or not.
Check p2pool/networks.py and find the altcoin you want to run a server for.
See following lines
IDENTIFIER='e031F5b8c6924210'.decode('hex'),
PREFIX='e290192ba6d4729a'.decode('hex'),
P2P_PORT=9772,
P2P_PORT is used by p2pool to connect or allow connection to other peers (p2pool servers)
IDENTIFIER and PREFIX must also match
So open this port also to connect to peers
I think that's all for now, getting late ;-)
Also see this great thread for P2pool information:
https://bitcointalksearch.org/topic/a-guide-for-mining-efficiently-on-p2pool-includes-fud-repellent-and-faq-153232PLEASE NOTE:You can't just switch over to the new code base on existing cnc p2pool server.
(You can try, but it will most likly result in incorrect share payment and LOTS of DOA (since share id is changed))
You need to setup a fresh server on a new port and tell your miners to use that one instead.
If you want to connect to the cnc node network you need to open up port 13389 UDP / TCP for incoming and outgoing traffic
Run P2Pool with the "--net chncoin" option for CNC
Please donate for my work if you like it and use itBitcoin to
1NyfKgd29XAHkZhjFZbTWhz1YKQX2DwtrgCHNcoin to
CetTdSEEERtWSrDb2kCqGZpb7TjtaBacpoFeathercoin to
6vmP85BVbP51eSp1zCQn3xns1D8JWWSAbVLitecoin to
LbRt6djFknA8ZLYGAdp5eb48rVR1xxCuQTIt took a bit of work and lot's of time
UPDATES:May 12, 2013, 07:25:20: Updated with Franko, use --net franko May 09, 2013, 09:10:01: Added information on ports and how to start p2pool May 09, 2013, 09:06:42: Added Royalcoin and Mincoin use --net royal/mincoin May 07, 2013, 08:18:34: Added BBQcoin, start it with "--net bbqcoin"