It applies per-battle overrides from queue flags. Newbie-flagged battles get zero respawn penalty regardless of the global setting; rank-flagged battles copy the flag into
The newbie flag is set on the first arcade/coop bracket (
sv_mmBattleRank for rank restrictions.
function ConfigureDediServerFlags( queueFlags )
if queueFlags.newbie ~= nil and queueFlags.newbie then
-- Overrides the game setting for death respawn time penalty. (type: float)
cvars.sv_respawnTimePenalty = 0
end
if queueFlags.rank ~= nil then
-- Battle rank of the match; affects rank restrictions.
cvars.sv_mmBattleRank = queueFlags.rank
end
end
queueFlags = { newbie = 1 }) and the rank flag on sector/league queues (queueFlags = { universe = 1, rank = 15 }).