Skip to content

AliceJump/MikuSB

 
 

Repository files navigation

MikuSB

Languages: English | 中文 | 日本語

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 net10.0 application.

Discord

Documentation

Scam Warning

MikuSB is completely free and open source. If anyone sold you this server or charged money to provide it, that was a scam. Request a refund immediately and report the seller to us on Discord with any relevant proof or purchase details.

Scam Warning

MikuSB is completely free and open source. If anyone sold you this server or charged money to provide it, that was a scam. Request a refund immediately and report the seller to us on Discord with any relevant proof or purchase details.

Scam Warning

MikuSB is completely free and open source. If anyone sold you this server or charged money to provide it, that was a scam. Request a refund immediately and report the seller to us on Discord with any relevant proof or purchase details.

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/Config.json to the path of your game executable.
  2. Start the server.
dotnet run --project .\MikuSB
  1. Create an account in the server console.
  2. Run the game command in the server console (arguments are passed through to the game process).
  3. Start the game and log in, or launch directly with MikuSB.exe -game [-path game_path] [-arg param1] [-arg param2].

For publish commands and generated data details, see the usage guide.

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

Packages

 
 
 

Contributors

Languages

  • C# 100.0%