Skip to content

Phira-mp + ​

Phira-mp + は phira-mp を拡張した Phira マルチプレイヤーゲームサーバーで、WASM プラグイン、管理コンソール、HTTP API、監視データストリームを提供します。

コア機能 ​

  • WASM プラグインシステム — wasmtime ベースの動的ロード、phira:host/api を介してサーバーの全機能にアクセス可能
  • TUI 管理コンソール — ratatui + crossterm ベースのターミナルインターフェース、コマンド入力、リアルタイムログ表示をサポート
  • 内蔵機能 — ルーム情報 Web API、ブラックリスト管理、ラウンドデータ永続化、レート制限などがコアに統合

技術スタック ​

技術用途
Rustメイン開発言語(2021 Edition)
Tokio非同期ランタイム
ratatui + crosstermTUI ターミナルインターフェース
ClapCLI パラメータ解析
AxumHTTP/SSE サーバー
wasmtimeWASM ランタイム(オプション)
fluentローカライゼーション (i18n)
reqwestHTTP クライアント
tracingログと診断

クイックスタート ​

bash
# Rust のインストール/更新
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup update stable

# リポジトリのクローン
git clone https://github.com/HyperSynapseNetwork/Phira-mp-plus.git
cd Phira-mp-plus

# ビルド(初回コンパイルは約 2-5 分)
cargo build

# 起動(debug モード)
./target/debug/phira-mp-plus-server

# 設定ファイルを指定
./target/debug/phira-mp-plus-server --config my_config.yml

ドキュメント ​

ライセンス ​

AGPLv3


Last modified byFireflyF09on2026-06-26 16:11

Built with VitePress