Grabs data in a simple and secure, decentralized fashion.
This is free and unencumbered software released into the public domain.
https://github.com/Distortions81/FactBanSync/releases
Download binary, OR:
1: Install GO 1.17.x: https://go.dev/dl/
2: Go to the FactBanSync directory, run 'go get'
3: Run 'go build', then run the FactBanSync binary.
1: Use the setup wizard
(or let it generate a default config, then edit the config file)
(optional) 2: Add your server to the list:
https://github.com/Distortions81/Factorio-Community-List/
Fetching list of servers
Fetching bans from other servers, detecting new bans
Limit output ban list size, keeping newest.
Detecting when a ban is revoked.
Webserver, with cached json and json.gz
Reasonable download time/size limitations
Setup Wizard
RCON banning live
Logfile monitoring for logins
Whitelists
Unit tests
(ChatWire currently handles rcon/log monitoring for me.)