{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/kyll3r/GunBound-Java-Server/blob/421930cf69be564727269bb8126f251df04bdce4/LICENSE.txt"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "GunBound Java Emulator recreates Broker, Game, and Buddy services for the Thor's Hammer versions of GunBound using Java and Netty. It documents the client protocol's packet framing, command opcodes, AES-based session encryption, and sequence checks, with handlers for authentication, lobbies, rooms, gameplay, and friends.",
  "description_zh": "GunBound Java Emulator 使用 Java 和 Netty 重建 GunBound Thor's Hammer 版本的 Broker、Game 和 Buddy 服务。项目记录客户端协议的数据包封装、操作码、基于 AES 的会话加密及序列校验，并实现认证、大厅、房间、对战和好友功能。",
  "entry_url": "https://awesomerea.org/resources/gunbound-java-server-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/gunbound-java-server-case/",
  "evidence_url": "https://github.com/kyll3r/GunBound-Java-Server/blob/421930cf69be564727269bb8126f251df04bdce4/readme.md",
  "group": "cases",
  "id": "gunbound-java-server-case",
  "json_url": "https://awesomerea.org/resources/gunbound-java-server-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/gunbound-java-server-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/gunbound-java-server-case/index.md",
  "name": "GunBound Java Emulator: reconstructing Thor's Hammer servers",
  "name_zh": "GunBound Java Emulator：重建 Thor's Hammer 游戏服务器",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "GunBound Thor's Hammer client, specifically GIS v376 or GBS v404.",
    "Java 21 and MariaDB or MySQL.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要 GunBound Thor's Hammer 客户端，目标版本为 GIS v376 或 GBS v404。",
    "需要 Java 21 以及 MariaDB 或 MySQL。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "game",
    "protocol"
  ],
  "url": "https://github.com/kyll3r/GunBound-Java-Server",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
