An emulation server project for Shadowverse (Steam version), whose service ended 2026-07-01 11:00. It keeps deck editing, CP battles, and room matches playable after shutdown.
Language: English (this file). The source is Japanese: see README.md.
Run your own server and get:
- Deck editing
- All cards free
- CP battles
- Room match
Out of scope for now:
- Puzzle
- Ranked
- Gacha
- Payments
Room match is in progress. Phase-by-phase breakdown in the roadmap.
- Project design
- Client analysis (crypto, wire format, endpoints)
- Home and other UI
- All cards, voices, sleeves unlocked
- Deck editing
- vs CP
- Room match
OpenVerse stands in for the servers the Steam client talked to over HTTP and Socket.IO:
- API server (HTTP): login, master data, deck info, room match
- Battle server (Socket.IO): online battle
- Static server: game assets
Request and response bodies are JSON wrapped with MessagePack and encrypted with AES. Details in protocol.md.
Point the client at your own server by rewriting the host in hosts, then use an http patch or a local certificate.
Runs on Windows and Linux.
src/OpenVerse.Common: shared crypto, wire codec, typessrc/OpenVerse.Api: HTTP API serversrc/OpenVerse.Battle: Socket.IO battle server
For owners of the Steam client, on Windows. You need card_master from your own client (played before the end of service).
- Download
openverse-setup.exeandopenverse-launcher.exefrom Releases - Run
openverse-setup.exeand set up before connecting to OpenVerse (first time only) - Run
openverse-launcher.exe, grant admin, and it starts the server (every time) - Launch Shadowverse from Steam (closing the game restores hosts)
Game data is not bundled, so step 2 produces it from your own client. To build it yourself, run build-release.ps1 for a full release/.
- This project is unofficial and unaffiliated with Cygames.
- Obtain your own legally acquired copy of the client.
- OpenVerse ships only original server source and protocol notes derived from observed traffic. It contains no decompiled client code and no game assets.
TBD
