Skip to content

DongHaowen/MikuSB

 
 

Repository files navigation

MikuSB

MikuSB is a server emulator of a certain dungeon anime game.
SdkServer, GameServer, and an optional local HTTP/HTTPS proxy are started from a single net9.0 application.

Discord

日本語のドキュメントは 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 ReqCallGS and some normal packets
  • Proxy
    • Listens on 127.0.0.1:8888 when enabled
    • Redirects some Snowbreak-related domains to the local SdkServer
  • Common / Proto / TcpSharp
    • Shared data, protobuf definitions, and networking infrastructure

Project Layout

Requirements

Running

  1. Restore dependencies and build.
dotnet build
  1. Set GamePath in Config.json to the path of your game executable.
  2. Start the server and run the game command.
  3. Create an account in the server console.
  4. Enjoy.

Feature List

  • Login and basic account entry
  • Player data loading
  • Inventory loading
  • Character loading
  • Skin loading
  • Weapon loading
  • Lobby display character switching
  • Character skin switching
  • Character skin form switching
  • Weapon replacement
  • Weapon upgrade
  • Player rename
  • 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

Contributors

Notes on use

This software is intended for research and testing purposes in a local environment.
It is not intended for unauthorized access to, interference with, or commercial use of official services.

Legal Disclaimer

MikuSB was developed for educational and research purposes.

  • All trademarks, copyrights, and other intellectual property related to the original game and its associated franchise belong to their respective owners.
  • This repository does not include any copyrighted game assets, binaries, or master data.
  • Use this software at your own risk. The authors assume no responsibility for any damages or legal consequences resulting from its use.

If you are a rights holder and have any concerns regarding this software, please contact devilpromt or kei_luna on Discord.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 100.0%