-
-
Notifications
You must be signed in to change notification settings - Fork 2
Installation and Dependencies
| Asset | Purpose |
|---|---|
cs2-demotracer-setup-v<version>-windows-x64.exe |
Per-user desktop installer |
cs2-demotracer-playback-v<version>-windows-x64.zip |
Matched server runtime |
.sig files and SHA256SUMS.txt
|
Verification |
Use a matching set from Releases. The old CLI and portable GUI ZIPs are not supported in 1.x.
Requirements: Windows 10/11 x64 and Microsoft Edge WebView2. The installer can bootstrap WebView2. Normal use does not require Rust, Node.js, Python, or a .NET SDK.
Desktop updates are signed and user-confirmed. See Online Services.
Requirements:
- local Windows x64 CS2 server;
- Metamod:Source;
- CounterStrikeSharp 1.0.371+;
- Playback Bundle matching the desktop release.
The desktop app is the preferred installer and supports verify, repair, update,
rollback, and signed offline bundles. It preserves demotracer.config.json and
does not install Metamod or CounterStrikeSharp.
Manual install:
- Stop CS2.
- Extract the Playback Bundle.
- Merge its
addonsdirectory intogame/csgo. - Start the server and run:
dtr_runtime
dtr_doctor
bc_status
bh_status
The current floor is BotController ABI 16, minor 33+, required capabilities
0x41ff. Replace the complete bundle on any ABI/capability mismatch.
The bundle includes BotController, BotHider, DemoTracer, DemoTracerBotHider, their APIs, support assemblies, config example, and install receipt. It does not include Metamod, CounterStrikeSharp, Ray-Trace, or BotRandomizer.
Optional integrations:
- Ray-Trace 1.0.16+ for stricter fallback handoff LOS checks.
- BotRandomizer 1.5 with canonical
BotRandomizerApiv1 writer leases.
Do not mix separately downloaded BotController, BotHider, BotControllerImpl, BotHiderImpl, or CS2-Bot-Improver binaries into the bundle.
See Commands and Format and Compatibility.
Start here
Convert
Playback
Reference