Skip to content

快速开始

当前状态: 预发布:目前正在开发中,尚未准备好正式发布。

Rust

要使用 Rust 运行 Pumpkin,请确保您已安装 Rust

  1. 克隆仓库:
shell
git clone https://github.com/Pumpkin-MC/Pumpkin.git
cd Pumpkin
  1. 可选: 如果需要,您可以将原版世界放入 Pumpkin/ 目录中。只需将世界文件夹命名为 world

  2. 运行:

NOTE

由于发布版本的大量优化,构建过程可能需要一些时间。

shell
cargo run --release
  1. 可选: 如果您想使用 CPU 特定功能,可以设置 target-cpu=native Rust 编译器标志。
shell
RUSTFLAGS='-C target-cpu=native' cargo run --release

Docker

IMPORTANT

Docker 支持目前处于实验阶段。

如果您尚未安装,需要先安装 Docker。安装 Docker 后,可以运行以下命令启动服务器:

shell
docker run --rm \
    -p <暴露端>:25565  \
    -v <服务器数据位>:/pumpkin \
    -it ghcr.io/pumpkin-mc/pumpkin:master
  • <暴露端口>:您想要连接 Pumpkin 的端口,例如 25565
  • <服务器数据位置>:您希望存储服务器配置和数据的位置,例如 ./data

示例

要在端口 25565 上运行 Pumpkin 并将数据存储在名为 ./data 的目录中,您可以运行以下命令:

shell
docker run --rm \
    -p 25565:25565 \
    -v ./data:/pumpkin \
    -it ghcr.io/pumpkin-mc/pumpkin:master

测试服务器

Pumpkin 有一个由 @kralverde 维护的测试服务器。它运行在 Pumpkin master 分支的最新提交上。

  • IP: pumpkin.kralverde.dev

配置:

  • 操作系统: Debian GNU/Linux bookworm 12.7 x86_64
  • 内核: Linux 6.1.0-21-cloud-amd64
  • CPU: Intel Core (Haswell, no TSX) (2) @ 2.40 GHz
  • 内存: 4GB DIMM

基于 MIT 许可证发布。