Skip to content

Quick Start

unicbm edited this page Jul 30, 2026 · 6 revisions

Quick Start

Convert

  1. Install the desktop app from the matching entry under Releases.
  2. Open Convert Demo, select a .dem, choose rounds/players, and convert.
  3. Open the completed archive in the local library.

Use Batch Conversion for multiple demos. Round selection filters output after a complete demo parse.

Keep the archive together:

<archive>/
  manifest.json
  round00/t/*.dtr
  round00/ct/*.dtr
  voice/round00.dtv

voice/ is optional. Text chat is stored in the manifest.

Install Playback

The local Windows x64 server needs Metamod:Source, CounterStrikeSharp 1.0.371+, and the matching Playback Bundle. The desktop app can install, verify, repair, update, and roll it back.

For manual installation, extract the Playback Bundle and merge its addons directory into game/csgo, producing game/csgo/addons/.... Do not overlay standalone BotController, BotHider, or CS2-Bot-Improver binaries.

Run

From the server console:

dtr_runtime
dtr_doctor "<manifest.json>"
dtr_preset 0x15
dtr_go seq "<manifest.json>" 0

One round:

dtr_go round "<manifest.json>" 0

Stop everything:

dtr_stop all

The server must run the manifest map. Use dtr_bots when slot assignment fails.

See Desktop App, Installation, and Commands.

Clone this wiki locally