{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "RS Mod reconstructs RuneScape game-server behavior in Kotlin, with the goal of matching the original mechanics. Its documentation recommends RSProx to inspect client-server packets while developing and checking those mechanics, and the repository contains server, cache and gameplay modules.",
  "description_zh": "RS Mod 用 Kotlin 重建 RuneScape 游戏服务器行为，目标是贴近原版机制。文档建议使用 RSProx 检查客户端与服务器的数据包，以辅助开发和核对机制；仓库包含服务器、缓存和游戏逻辑模块。",
  "entry_url": "https://awesomerea.org/resources/rsmod-runescape-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/rsmod-runescape-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/rsmod/rsmod/blob/fa13b3f67172ef36e15d6b1514358aee61411796/README.md",
  "group": "cases",
  "id": "rsmod-runescape-case",
  "json_url": "https://awesomerea.org/resources/rsmod-runescape-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/rsmod-runescape-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/rsmod-runescape-case/index.md",
  "name": "RS Mod: RuneScape server-mechanics reconstruction",
  "name_zh": "RS Mod：RuneScape 服务器机制重建",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Java 21 or later.",
    "The first server run downloads required game files.",
    "The project describes itself as still in its early stages.",
    "ISC licence."
  ],
  "requirements_zh": [
    "需要 Java 21 或更新版本。",
    "首次运行服务器时会下载所需游戏文件。",
    "项目称自身仍处于早期阶段。",
    "采用 ISC 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/rsmod/rsmod",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
