直接下載服務端文件並運行#
這裡有一些由 Github Action 自動構建的服務端文件,涵蓋以下系統和架構
也可以前往Multiplayer Server | Dmocken 的 Phira 下載站自行尋找
尋找適用於你的系統的文件,下載下來並執行即可。默認服務端將會在你的主機 12346 端口上開放,如果需要自定義端口,請使用--port
參數指定端口。然後即可使用 Phira 來填寫 IP / 域名:端口來連接
因為 phira-mp 使用 Rust 自帶的 Log 模塊,所以如果你需要日誌,請自行安裝 Rust。 確保你已經安裝 Rust 環境後可以使用RUST_LOG=info phira-mp的服務端
來獲得日誌
自行構建(高級)#
由於 phira-mp 使用 Rust 編寫,若想要自行構建需要在你的操作系統上安裝 Rust 環境
對於 Windows#
前往Rust 下載頁,下載 Rust
打開後會彈出一個 CMD 窗口,輸入 1(Quick Install)回車,等待 Visual Studio 安裝(如果此步 Visual Studio 下載很慢也可以手動下載)
在 Visual Studio 中,勾選使用 C++ 的桌面開發,然後安裝
對於 Linux#
執行:curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
選擇 1 回車
執行:source $HOME/.cargo/env
使用 Rust 構建 phira-mp#
克隆倉庫:git clone https://github.com/TeamFlos/phira-mp.git
(不支持 IPv6)或git clone https://github.com/afoim/phira-mp-autobuild.git
(支持 IPv6)
cd phira-mp
或cd phira-mp-autobuild
更新依賴:cargo update
構建:cargo build --release -p phira-mp-server
運行程序並將 log 打印到終端,會顯示你監聽的端口:RUST_LOG=info target/release/phira-mp-server
(如果你需要指定端口號:RUST_LOG=info target/release/phira-mp-server --port 8080
)