In
Lenient localhost: double the autoban thresholds or raise decay to 50. Stricter: lower autoban to 200 global / 100 trade.
ConfigureChatServer(). Awareness rises with message frequency (intervalNumerator/dt) and repetition (similarityMul * similarity^pow), decays per second, warns at notify level and bans at autoban level. Trade chat has its own harsher-frequency copy.
-- Global chat:
cvars.antispam_autobanSec = 60 -- ban duration
cvars.antispam_autobanAwareness = 500 -- ban threshold
cvars.antispam_notifyAwareness = 450 -- warn threshold
cvars.antispam_notifyExtended = 0
cvars.antispam_awarenessDecay = 10 -- decay per second
cvars.antispam_awarenessIntervalNumerator = 40
cvars.antispam_awarenessSimilarityMul = 1
cvars.antispam_awarenessSimilarityPow = 1
-- Trade chat (same roles, own values):
cvars.antispam_trade_autobanSec = 60
cvars.antispam_trade_autobanAwareness = 200
cvars.antispam_trade_notifyAwareness = 150
cvars.antispam_trade_notifyExtended = 0
cvars.antispam_trade_awarenessDecay = 10
cvars.antispam_trade_awarenessIntervalNumerator = 100
cvars.antispam_trade_awarenessSimilarityMul = 1
cvars.antispam_trade_awarenessSimilarityPow = 1