Skip to content
unicbm edited this page Jul 4, 2026 · 6 revisions

CS2 DemoTracer Wiki

CS2 DemoTracer 用来把 CS2 .dem 转成 bot 可执行的 .dtr 路线 replay, 并在本地 CS2 服务器里通过安全 replay bot 回放。

这个 Wiki 写偏实战用法;仓库里的 README 和 docs/COMMANDS.md 仍然是稳定格式、 命令和限制说明的主文档。

页面

最短测试链路

要导出语音,必须显式加 --export-voice

cs2-demotracer.exe convert --demo "<demo.dem>" --output "<output-dir>" --export-voice

这会生成 voice/roundXX.dtv。不是所有 demo 都包含语音;社区服、FACEIT、5E demo 更可能有可用 voice data。文字聊天默认随 manifest.json 导出到 rounds[].chat_messages,不需要额外开关。

然后在 CS2 服务器控制台跑保守 preset:

dtr_replay_identity steam; dtr_align default; dtr_cosmetics off; dtr_match off; dtr_partial 1; dtr_handoff death_contact_c4 slot; dtr_voice_auto on; dtr_chat_auto on; dtr_go seq "<manifest.json>" 0

确认路线、语音和文字聊天都正常后,再打开完整本地展示能力:

dtr_replay_identity steam; dtr_align full; dtr_match full; dtr_cosmetics full; dtr_partial 1; dtr_handoff death_contact_c4 slot; dtr_voice_auto on; dtr_chat_auto on; dtr_go seq "<manifest.json>" 0

日常本地展示建议先用 dtr_replay_identity steam。如果需要 manifest PNG 头像覆写, 再确认 BotHider 和头像证据链正常后单独测试 dtr_replay_identity avatar

如果你在观察者位置测试原生玩家文字聊天,先设置:

sv_full_alltalk 1

单独 sv_allchat 1 不足以保证 spectator 看到 replay bot 发出的 native text chat。

公开仓库卫生

不要提交或发布原始 .dem、生成的 .dtr / .dtv、本地 Steam 路径、服务器路径、 日志、tmp/target/bin/obj/ 或私有服务器配置。

公开示例统一用 <demo.dem><output-dir><manifest.json><pool_manifest.json> 这类占位符。

Clone this wiki locally