{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/markus-wa/demoinfocs-golang/blob/4c79f7b51239568f18d3c82d56da7e81816e2d0b/go.mod"
  ],
  "category": "game-analysis",
  "description_en": "demoinfocs-golang parses Counter-Strike 2 and Counter-Strike: Global Offensive replay files in Go. It exposes kills and other game events, player and team state, entities, server classes, data tables and net messages, with examples for event output and heatmaps.",
  "description_zh": "demoinfocs-golang 是解析 Counter-Strike 2 和 Counter-Strike: Global Offensive 回放文件的 Go 库，可读取击杀等游戏事件、玩家与队伍状态、实体、服务器类、数据表和网络消息，并附有事件输出与热力图示例。",
  "entry_url": "https://awesomerea.org/resources/demoinfocs-golang/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/demoinfocs-golang/",
  "evidence_url": "https://github.com/markus-wa/demoinfocs-golang/blob/4c79f7b51239568f18d3c82d56da7e81816e2d0b/README.md",
  "group": "tools",
  "id": "demoinfocs-golang",
  "json_url": "https://awesomerea.org/resources/demoinfocs-golang/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/demoinfocs-golang/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/demoinfocs-golang/index.md",
  "name": "demoinfocs-golang",
  "name_zh": "demoinfocs-golang Counter-Strike 回放解析库",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Go 1.27 or later and a Counter-Strike demo file.",
    "Corrupt demos or unsupported schemas can cause decode errors; earlier events remain available.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要 Go 1.27 或更新版本，以及 Counter-Strike 回放文件。",
    "损坏的回放文件或未支持的格式版本可能导致解码错误；此前的事件仍可使用。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/markus-wa/demoinfocs-golang",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
