Primeiros Passos
Status Atual: Pré-lançamento: Atualmente em desenvolvimento e ainda não pronto para lançamento oficial.
Rust
Para rodar o Pumpkin com Rust, certifique-se de ter o Rust instalado.
- Clone o repositório:
git clone https://github.com/Pumpkin-MC/Pumpkin.git
cd Pumpkin
Opcional: Se desejar, você pode colocar um mundo Vanilla no diretório
Pumpkin/
. Apenas nomeie a pasta do mundo comoworld
.Execute:
NOTA
O processo de construção pode demorar um pouco, devido a otimizações pesadas para builds de lançamento.
cargo run --release
- Opcional: Se quiser usar os recursos do seu processador, você pode configurar a flag do compilador Rust
target-cpu=native
.
RUSTFLAGS='-C target-cpu=native' cargo run --release
Docker
IMPORTANTE
O suporte ao Docker está atualmente em fase experimental.
Se ainda não tiver, você precisa instalar o Docker. Após instalar o Docker, você pode rodar o seguinte comando para iniciar o servidor:
docker run --rm \
-p <exposed_port>:25565 \
-v <server_data_location>:/pumpkin \
-it ghcr.io/pumpkin-mc/pumpkin:master
<exposed_port>
: A porta que você deseja usar para conectar ao Pumpkin, por exemplo25565
.<server_data_location>
: O local onde você deseja que as configurações e dados do servidor sejam armazenados, por exemplo./data
.
Exemplo
Para rodar o Pumpkin na porta 25565
e armazenar os dados em um diretório chamado ./data
, você executaria o seguinte comando:
docker run --rm \
-p 25565:25565 \
-v ./data:/pumpkin \
-it ghcr.io/pumpkin-mc/pumpkin:master
Servidor de Teste
Pumpkin tem um servidor de teste mantido por @kralverde. Ele roda no commit mais recente da branch master do Pumpkin.
- IP: pumpkin.kralverde.dev
Especificações:
- SO: Debian GNU/Linux bookworm 12.7 x86_64
- Kernel: Linux 6.1.0-21-cloud-amd64
- CPU: Intel Core (Haswell, sem TSX) (2) @ 2.40 GHz
- RAM: 4GB DIMM