The ban list no longer claims "nobody is banned" when it cannot be read
- An empty ban list arriving at the site overwrote every stored ban. The mod returned an empty array whenever reading the file failed or the format was wrong, which triggered exactly that. It now returns
nullinstead (a genuinely missing file still means "nobody is banned"), and declaresbans_authoritative=trueonly when bothbannedandbanned_ipswere read. The site side gained matching protection; both halves are needed for this to be properly fixed