mirror of
https://github.com/MikuLeaks/MikuSB.git
synced 2026-06-04 03:53:56 +00:00
35f7c19a5839a0d15b5c9729dcf2e9daa235d687
MikuSB
Snowbreak: Containment Zone private server reimplementation written in C#.
SdkServer, GameServer, and an optional local HTTP/HTTPS proxy are started from a single net9.0 application.
日本語のドキュメントは README_jp.md にあります。
Overview
SdkServer- Serves HTTP APIs and dispatch responses
- Returns server lists, version queries, and fallback responses
GameServer- Accepts TCP-based game connections
- Handles
ReqCallGSand some normal packets
Proxy- Listens on
127.0.0.1:8888when enabled - Redirects some Snowbreak-related domains to the local
SdkServer
- Listens on
Common/Proto/TcpSharp- Shared data, protobuf definitions, and networking infrastructure
Project Layout
- MikuSB: entry point
- SdkServer: HTTP server and dispatch
- GameServer: main game server
- Proxy: local proxy
- Common: config, database, and shared utilities
- Proto: protobuf definitions
Requirements
- .NET SDK 9.0
Running
- Restore dependencies and build.
dotnet build
- Enjoy.
Feature List
[x]Login and basic account entry[x]Player data loading[x]Inventory loading[x]Character loading[x]Skin loading[x]Weapon loading[x]Lobby display character switching[x]Character skin switching[x]Character skin form switching[x]Weapon replacement[x]Weapon upgrade[x]Player rename[x]Basic saving of currently supported lobby state[✓]Main chapter stage entry and related flow[✓]Daily stage entry and related flow[✓]Basic player setting synchronization[✓]Basic profile synchronization[✓]Activity-related requests[✓]Achievement-related requests[✓]Lineup-related requests[✓]Preview-related requests[✓]Some shop-related requests[ ]Full combat flow[ ]Mission / quest progression[ ]Gacha / recruitment systems[ ]Complete shop behavior[ ]Multiplayer systems[ ]Base / dorm systems[ ]Full client API coverage
Description
Languages
C#
100%