Files
MikuSB/README_jp.md
2026-04-27 08:36:08 +09:00

2.5 KiB

MikuSB

Snowbreak: Containment Zone 向けの C# 製プライベートサーバー再実装です。
SdkServerGameServer、任意のローカル HTTP/HTTPS プロキシを 1 つの net9.0 アプリとして起動します。

Discord

English documentation is available in README.md.

概要

  • SdkServer
    • HTTP API とディスパッチを返します
    • サーバー一覧、バージョン照会、各種フォールバックレスポンスを返します
  • GameServer
    • TCP ベースのゲーム接続を受けます
    • ReqCallGS と一部の通常パケットを処理します
  • Proxy
    • 有効時のみ 127.0.0.1:8888 で待ち受けます
    • 一部の Snowbreak 関連ドメインをローカル SdkServer へリダイレクトします
  • Common / Proto / TcpSharp
    • 共通データ、protobuf 定義、通信基盤です

プロジェクト構成

  • MikuSB: エントリーポイント
  • SdkServer: HTTP サーバーとディスパッチ
  • GameServer: ゲームサーバー本体
  • Proxy: ローカルプロキシ
  • Common: 設定、DB、共通処理
  • Proto: protobuf 定義

要件

  • .NET SDK 9.0

起動方法

  1. 依存を復元してビルドします。
dotnet build
  1. 楽しんで

機能一覧

  • ログインと基本的なアカウント入場
  • プレイヤーデータの読み込み
  • 所持品の読み込み
  • キャラクターの読み込み
  • スキンの読み込み
  • 武器の読み込み
  • ロビー表示キャラクターの変更
  • キャラクタースキンの変更
  • キャラクタースキン形態の変更
  • 武器の付け替え
  • 武器の強化
  • プレイヤー名の変更
  • 現在対応済みロビー状態の基本保存
  • [✓] メイン章のステージ入場と関連フロー
  • [✓] デイリーのステージ入場と関連フロー
  • [✓] 基本的なプレイヤー設定同期
  • [✓] 基本的なプロフィール同期
  • [✓] イベント関連リクエスト
  • [✓] 実績関連リクエスト
  • [✓] 編成関連リクエスト
  • [✓] プレビュー関連リクエスト
  • [✓] 一部のショップ関連リクエスト
  • 完全な戦闘フロー
  • ミッション / クエスト進行
  • ガチャ / 募集システム
  • 完全なショップ挙動
  • マルチプレイシステム
  • 基地 / 宿舎システム
  • クライアント API 全体の対応