SRVPro2 is the modern successor to SRVPro, implementing a complete YGOPro server in TypeScript with direct ocgcore (WebAssembly) control, modular architecture, and advanced features like disconnect/reconnect support.
## 推荐部署方式:Docker Compose
## ✨ Features
优先使用镜像:
- 🎮 **Direct ocgcore Control** - Uses WebAssembly (koishipro-core.js) to directly interact with ocgcore instead of proxying through ygopro
`git-registry.moenext.com/nanahira/srvpro2`
- 🔄 **Advanced Reconnect System** - Two-stage reconnect with deck verification and complete state reconstruction
- 🧵 **Multi-threaded Architecture** - Each room runs in an isolated Worker thread for better performance and crash isolation
- 🏗️ **Modular Design** - Clean separation of concerns with TransportModule, RoomModule, FeatsModule, and JoinHandlerModule
- 📦 **Full Protocol Support** - Complete implementation of YGOPro network protocol via ygopro-msg-encode
- 🔧 **Extensible** - Easy to add new features through middleware and module system