{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Waygate reconstructs an Elden Ring matchmaking server around the game's multiplayer protocol. Its Rust workspace includes wire serialization, message types, protocol handling and server features for summoning, invasions, player messages, bloodstains and ghosts.",
  "description_zh": "Waygate 围绕《艾尔登法环》的多人联机协议重建匹配服务端。Rust 工作区包含协议报文的序列化、消息类型和协议处理代码，并实现召唤、入侵、玩家留言、血迹及幽灵等功能。",
  "entry_url": "https://awesomerea.org/resources/waygate-server-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/waygate-server-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/vswarte/waygate-server/blob/197ef607eccb912299d773df7c23ae0268164ab2/README.md",
  "group": "cases",
  "id": "waygate-server-case",
  "json_url": "https://awesomerea.org/resources/waygate-server-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/waygate-server-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/waygate-server-case/index.md",
  "name": "Waygate: reconstructing Elden Ring matchmaking services",
  "name_zh": "Waygate：重建《艾尔登法环》联机匹配服务",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "PostgreSQL database and a generated client/server key pair.",
    "Client setup documentation is marked TBD; quickmatch ranking, match density and some telemetry messages remain unfinished.",
    "AGPL-3.0-only licence."
  ],
  "requirements_zh": [
    "需要 PostgreSQL 数据库及生成的客户端／服务端密钥对。",
    "客户端设置文档仍标为待补充；快速匹配排名、匹配密度及部分遥测消息尚未完成。",
    "AGPL-3.0-only 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game",
    "protocol"
  ],
  "url": "https://github.com/vswarte/waygate-server",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
