-
-
Notifications
You must be signed in to change notification settings - Fork 2
Server Commands and FAQ
unicbm edited this page Jul 30, 2026
·
5 revisions
Run these from the local CS2 server console. The canonical reference is
docs/COMMANDS.md.
dtr_config_status
dtr_runtime
dtr_doctor "<manifest.json>"
dtr_preset 0x15
dtr_go seq "<manifest.json>" 0
dtr_go validates the plan and restarts the game round. Use dtr_arm for the
same seq/round plan without a restart.
| Command | Action |
|---|---|
dtr_go seq <manifest> [round] |
Run a sequence |
dtr_go round <manifest> <round> |
Run one source round |
dtr_stop sequence |
Stop future sequence/playoff scheduling |
dtr_stop replay |
Release active replay control, keep buffers loaded |
dtr_stop slot <slot> |
Release one slot |
dtr_stop all |
Clear active replay and scheduling |
dtr_unload <slot> |
Release slot, buffer, and presentation lease |
dtr_playoff on continues an exhausted sequence with SteamID-matched full-buy
openings. Mixed playoff rounds omit scoreboard, chat, and voice.
| Command | Default |
|---|---|
dtr_preset 0x15 |
Weapons + Steam identity + voice |
dtr_align default |
Weapons, projectiles, crosshair, left hand on |
dtr_replay_identity steam |
Demo name and SteamID64 |
dtr_match off |
Scoreboard presentation off |
dtr_cosmetics off |
Cosmetic alignment off |
dtr_handoff death_contact_c4 slot |
Per-slot death/kill/contact; C4 releases all |
dtr_handoff_360 on 420 los |
Native 360 replay perception |
dtr_partial 1 |
Allow a reduced bot lineup |
dtr_playoff off |
Stop after the sequence |
dtr_voice_auto on / dtr_chat_auto on
|
Automatic media replay |
dtr_align handoff_safe changes only left-hand desired writes. dtr_match,
full cosmetics, and playoff remain opt-in.
| Command | Checks |
|---|---|
dtr_runtime |
ABI, capabilities, runtime build |
dtr_doctor [manifest] |
Install, map, manifest, slots, providers |
dtr_bots |
Eligible bots and ownership |
dtr_status <slot> |
Replay cursor and slot state |
bc_status / bh_status
|
Native BotController / BotHider |
demotracer.config.json beside DemoTracer.dll stores persistent defaults.
Reload it with dtr_config_reload; console changes are temporary.
- ABI/capability mismatch: stop CS2 and replace the complete Playback Bundle.
- Map mismatch: load the manifest map.
- Too few bots: keep
dtr_partial 1, add bots, and rundtr_bots. - Identity unavailable: remove duplicate BotHider publishers and run
bh_status. - Visible-name kick fails: use
dtr_kick slot <slot>. - No voice: check
voice/roundXX.dtv,dtr_voice_auto status, anddtr_runtime.
Start here
Convert
Playback
Reference