- 1 read
In
Strict server: ban time 300, fine coef 0.5, normal-leave add 1. Fully lenient: fine coef 1.0 (default 1 = no penalty per comment) and ban 0.
ConfigureDediServer(), leaving multiplies rewards by sv_leaveFineRewardCoef and grows a leave counter; the GRD caps it via reward_leaveCounterMax (default 12). Ban/reputation cvars scale the rest. Stock is lenient (0.8 reward multiplier, ban time 0).
-- Reward multiplier after leaving previous games. (type: float; range: 0.0f..1.0f)
cvars.sv_leaveFineRewardCoef = 0.8
-- Maximum decrease of the battle-leave counter. (type: integer)
cvars.sv_leaveCounterMaxDecay = 4
-- Counter decrease when not penalized. (type: float)
cvars.sv_leaveCounterDecayWithoutFine = 0.9
cvars.sv_normalLeaveCounterAdd = 0 -- normal exit adds this
cvars.sv_abnormalLeaveCounterAdd = 0 -- crash/loss adds this
cvars.sv_leaverReputationAdd = 1 -- added on leaver ban, range 0..100
cvars.sv_leaverBanTime = 0 -- battle-ban seconds, range 0..1800 (0 = off)
cvars.sv_leaverReputationDecay = 0.9 -- decay per clean battle
-- in ConfigureGRD():
cvars.reward_leaveCounterMax = 12