commit 606a7aee08 from
https://github.com/jcomeauictx/AmericanCoin *should* fix the syncing problem without having to use -addnode or -connect. check out the new wheezy.mk and buster.mk files and the possibly-outdated instructions in the new README.
NOTE: [added later]...
BACK UP your wallet before running! in fact, I'd recommend renaming your $HOME/.americancoin directory, making a new one, and *copying* the saved wallet.dat and americancoin.conf into that new directory. once the blockchain has been downloaded fresh, you should see your balance restored, but *it will be zero* right after starting the rebuilt daemon.
if you don't want to do the above, at least remove or rename your current $HOME/.americancoin/peers.dat file, because as long as the old addresses with a port of 9057 are in there, it's unlikely you're going to be able to connect.
I'd also recommend removing or commenting out the `addnode=` and `connect=` lines in your americancoin.conf file, just to make sure the discovery mechanism is working as it should.
WARNING: [added still later]: if you're using a non-default listen port, *WAIT* for next bugfix. I used GetDefaultPort() instead of GetListenPort().
UPDATE 2020-01-24T07:50PST
revision 9a1b9c3 seems to be good. I submitted a pull request to AMCCoin, in case the original coder is still alive...