安卓搭建Phira多人游戏服务器
直接使用已编译程序
- 首先下载ZeroTermux并安装(Termux也可以)。
- 执行 apt update && apt upgrade 更新库
- 前往Phira下载站复制预编译的程序链接
- 执行
wget [链接]下载已经预编译的文件 - 执行
./phira-mp-server或RUST_LOG=debug ./phira-mp-server开启服务端。第二个区别于第一个多了日志显示。 - 如需自定义运行端口请在命令后添加 --port [端口号] 例如
RUST_LOG=debug ./phira-mp-server --port 11451。 - 需要映射到公网请自行配置内网穿透。
自行编译Phira服务器
- 首先下载下载ZeroTermux并安装(Termux也可以)。
- 打开ZeroTermux,同意协议后在左上侧屏幕边缘向右滑动,点击切换源——清华源进行安装,出现选择Y/I/N/O/D/Z选项时直接回车,大概5-6次。
- 运行
pkg install rust安装rust。 - 运行
pkg install pkg-config安装pkg-config。 - 运行
pkg install git安装git工具 - 运行
git https://github.com/TeamFlos/phira-mp.git获取仓库内容,如有需要请使用代理进行下载 - 运行
chmod -c 755 phira-mp给予文件夹权限。 - 运行
cd phira-mp进入文件夹。 - 运行
cargo update更新cargo。 - 运行
cargo build --release -p phira-mp-server进行下载编译,或直接通过cargo run运行代码。 - 编译完成的可执行文件在
/phira-mp/target/release
如何重新开启服务器
- 进入ZeroTermux后找到编译好的phira-mp-server,使用已编译版本的正常运行
./phira-mp-server即可正常启动;若为自行编译的,编译的文件一般在/phira-mp/target/release文件夹下。