Simple example of .bat for solo mining dogecoin:
cgminer.exe --scrypt -o
http://127.0.0.1:22555 -u <RPCUSER> -p <RPCPASWORD> -d 1 --intensity 19 --worksize 256 --gpu-engine 650,950 --gpu-memclock 900,1250 --gpu-powertune 0,20 --net-delay --no-submit-stale
22555 is RPC port configured in your dogecoin.conf. It may be almost anything, but default is 22555.
<RPCUSER> and <RPCPASSWORD> is configured in dogecoin.conf too.
Example of dogecoin.conf:
listen=1
daemon=1
server=1
rpcallowip=127.0.0.1
gen=0
rpcuser=doge
rpcpassword=wow
rpcport=22555
addnode=67.205.20.10
addnode=146.185.181.114
addnode=95.85.29.144
addnode=78.46.57.132
addnode=188.165.19.28
addnode=162.243.113.110
daemon=1
This looks like a great and simple explanation but could anyone give a breakdown of what is happening in a way that illustrates why it works as solo mining and what actually happens if there is a pay out? This is what I can garner:
1. The cgminer setup: the miner is setup to run through 127.0.0.1 which is the well known TCP/IP stack for the user computer. 127.0.0.1 is also known as the local loopback address that you could ping to determine if you TCP/IP stack is working correctly. If you ping 127.0.0.1 and it fails then you need to fix some shit in your TCP/IP adapter settings. In this application, the loopback address is used for great success at the Application/Presentation/Session level as indicated by the Doge configuration file. The user/pword are setup to be coordinated with what's in the local conf file. Since this is a local user setup a user/pword aren't really required but are there to make the protocol work. The gpu setup stuff can be extrapolated from the cgminer read me files.
2. The conf file: The conf file matches with the loopback address and port identified and pushes this out to the Transport and Networking layers of the process. Mining through the user TCP/IP stack is coordinated through the matched cg miner/conf file port of 22555 and distributed to various "addnodes" listed in the Doge conf file.
3. Out in "addnode" land: Mining takes place and then any lucky coins mined get transferred directly into the Doge QT wallet.
Is that about right?