Case study
Waygate: reconstructing Elden Ring matchmaking services
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.
- Targets
- Game · Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 50
- Last commit
- 2026-07-24
- Language
- Rust
- License (GitHub)
- AGPL-3.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: PostgreSQL database and a generated client/server key pair.
- Limits: Client setup documentation is marked TBD; quickmatch ranking, match density and some telemetry messages remain unfinished.
- License: AGPL-3.0-only licence.
Cite
BibTeX
@misc{waygate-server-case,
title = {{Waygate: reconstructing Elden Ring matchmaking services}},
howpublished = {\url{https://github.com/vswarte/waygate-server}},
url = {https://github.com/vswarte/waygate-server},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/waygate-server-case/}}
}Plain text
Waygate: reconstructing Elden Ring matchmaking services. https://github.com/vswarte/waygate-server (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/waygate-server-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · vswarte/waygate-server · Revision 197ef60
More in Games
- WiiLink WFC: a Nintendo Wi-Fi Connection server replacement · Case study
- Wizardry IV: Apple II disk and format investigation · Case study
- WolfensteinRPG-RE: a C++ reconstruction of Wolfenstein RPG · Case study
- wotb-dvp: mapping WOTB DVPM and DVPD file structures · Case study
- WoWee: reconstructing a native World of Warcraft client · Case study
- Wowser: rebuilding a World of Warcraft browser client · Case study