- 1 read
Bots come from four places: the global base count, per-queue overrides, sector presets, and the kick guard. Set all four for full lobbies on a localhost.
Any queue accepts
-- Base bot count, 0..31 (ConfigureMatchmaker):
cvars.mm_botsCount = 24
-- Per-queue override example: one_against_all already carries botsCount = 7.
-- Add botsCount to any queue via special, e.g. arcade newbie bracket addMods:
-- { special = { queueFlags = { newbie = 1, }, botsCount = 12, }, maxPlayers = 16 }
-- Sector battles already run with bots (ConfigureMatchmaker):
-- special = { universe = 1, withBots = true,
-- botPresetByTier = {"BotsBZS_T3","BotsBZS_T3","BotsBZS_T3","BotsBZS_T4","BotsBZS_T5"}, ... }
-- Never remove humans to make room (ConfigureDediServer):
cvars.sv_kickExcessiveBotsEnabled = 0
special.botsCount through InstantiateQueueTemplate addMods or directly in its template. Keep totals under maxPlayers.Additional Notes:
Total bots + humans should stay under maxPlayers.