3个版本
0.1.2 | 2024年7月27日 |
---|---|
0.1.1 | 2024年6月4日 |
0.1.0 | 2024年5月23日 |
#22 在 游戏
每月140次下载
105KB
395 行
MCSDK - mc-server-dev-kit
Minecraft服务器包装器,使在本地机器上测试Spigot/Paper服务器插件更加容易。
安装
您可以通过Cargo安装MCSDK
cargo install mcsdk
请确保将.cargo/bin
文件夹添加到您的路径中,您可以在您的.bashrc
或.zshrc
中放置以下内容
export PATH="$PATH:$HOME/.cargo/bin"
使用方法
安装后,可以使用以下方式执行
mcsdk
选项
-h, --help
:打印帮助信息-V, --version
:打印版本信息
子命令
start
:启动本地测试服务器help
:打印帮助信息
Start
选项
参数:
<SOFTWARE>
:定义应使用哪种服务器软件[可能值: paper]
<VERSION>
:应启动哪个Minecraft版本[PLUGINS]...
:插件jar文件的路径,放入插件文件夹
选项:
-w, --working-directory <WORKING_DIRECTORY>
:服务器应存储的位置[默认: none]
-a, --args <ARGS>
:提供给服务器的参数-m, --mem <MEM>
:服务器允许使用多少RAM[默认: 2048]
-h, --help
:打印帮助信息-g, --gui
:如果使用,服务器GUI也将启动-p, --port
:用于服务器的绑定端口[默认: 25565]
支持
它应该在Windows和MacOS下可用,但只在Linux下进行了测试。如果您有任何问题,请提交问题。谢谢
如何贡献
嘿,如果您想贡献,欢迎这样做。测试可以使用以下方法进行
# For make users
make release
./target/debug/mcsdk
# For just users (recommended)
make release
./target/debug/mcsdk
或者您也可以安装它,但需要以下步骤
# For make users
make install
mcsdk
# For just users
just install
mcsdk
[!注意] 这不是推荐的!
从源码构建
要从源码构建,请使用以下命令
# For make users
make release
# For just users
just release
二进制文件将在 target/debug
下找到
或者如果您想直接安装它,可以使用以下命令
# For make users
make install
# For just users
just install
依赖项
~11-24MB
~350K SLoC