In 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
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.

Comments

11 + 1 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.