I'd mined this coin back during launch, sad to see it has been so forgotten.
Since the dev seems to have totally abandoned this project (and doesn't reply to PM's), I've gone ahead and updated the source a bit. It now starts MUCH faster. As a result of this however, the way the database is handled has changed, and it will require the database to be rebuilt (see below).
Code, with Linux & Windows pre-built binaries included is at
https://github.com/maelstrom987/CopperBarsFor Windows users - head to the release folder, and download CopperBars.exe. This was built using msys and minGW. The .pro file used to build this is included, and can be rebuilt yourself if desired.
For Linux users CopperBars QT is already built in the main folder, built on Debian 13.10 for me. You'll probably want to rebuilt it yourself.
As far as what's changed - There were many minor changes, but the big ones were as follows:
Updated net.cpp code to allow for more total connections, and to accept to the -maxoutbound command
Updated main.cpp, checkpoints.cpp to allow for a faster startup (basically used a newer yacoin fork)
Updated checkpoints.cpp (but only testnet) to include a handful of checkpoints for what appears to be the longest chain. These are not currently used, but may be helpful if someone wants to verify their chain. If there was actual interest from people still mining this coin, I'd make them included in the launch version.
Finally, a note about rebuilding the database - When you launch this new version, it will tell you that there was an error loading blkindex.dat. This is completely normal, and it has not corrupted your blockchain.
At this point, you have two options:
1) Redownload the entire blockchain (see you in 2 weeks)
2) Backup blkindex.dat, blk0001.dat somewhere safe. Make sure they are out of the config folder. Delete everything except wallet.dat and CopperBars.conf (or similar named) from the config folder. Preferably, add logtimestamps=1 to your conf file, or launch with -logtimestamps. Then, add loadblock=C:\blk0001.dat to your conf file, or launch with -loadblock=C:\blk0001.dat (assuming you have placed a copy of your original blk0001.dat at C:\, change the path to wherever you've placed a copy of this file. It must NOT be in the config folder)
Method number 2 will take anywhere from 3-40 hours to complete. My 4770k with Raid 0 SSDs clocked in at about 3 hours running Win7 64. My old clunker with a Q6600 and 2GB of ram running debian off a thumbdrive took close to 40 hours, while other PCs/mining rigs I've got took somewhere in between. This is why I highly recommend launching with logtimestamps, so you can see that it is still working by loading the log file. It will also tell you what block you're on. At the time of this writing (10:00AM CST), I currently have 1474746 blocks. After this first launch, remove the -loadblock line. After this, the client will launch within a minute, at most for most machine.
I also have a private pool running, which I may make public if there is any interest -- it does appear to suffer from the same orphan problems that were there when this coin launched, though part of if is that there are so few nodes that have listen=1 enabled and are actually connectable, so it is difficult to propagate a block quickly.
Hope this helps others who are still giving this coin a look from time to time. Feel free to PM/Post with questions.