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