Skip to content

Hızlı Başlangıç

Mevcut Durum: Ön sürüm: Şu anda geliştirme aşamasında ve resmi sürüm için henüz hazır değil.

Ön Sürüm İkili Dosyalarını İndir

Hazır derlenmiş ikili dosyaları Ön Sürüm İndirme Sayfası üzerinden indirebilirsiniz.

Kaynaktan Derleme (Rust)

Pumpkin'ı derlemek için Rust yüklü olduğundan emin olun.

  1. Depoyu klonlayın ve dizine geçin:
shell
git clone https://github.com/Pumpkin-MC/Pumpkin.git
cd Pumpkin
  1. İsteğe bağlı: İsterseniz bir Vanilla dünyasını Pumpkin/ dizinine koyabilirsiniz. Dünya klasörünün adını world yapmanız yeterlidir.

  2. Çalıştırın:

NOTE

Derleme süreci, release derlemeleri için ağır optimizasyonlar nedeniyle biraz zaman alabilir.

shell
cargo run --release
  1. İsteğe bağlı: CPU'nuzun özel özelliklerinden yararlanarak performansı maksimize etmek için target-cpu=native Rust derleyici bayrağını ayarlayabilirsiniz:
shell
RUSTFLAGS='-C target-cpu=native' cargo run --release

NOTE

Aynı yerel sistemde kendi barındırdığınız bir sunucuya bağlanmak için (ör. Linux'ta Prism Launcher ile Minecraft'a girip oynarken ve Pumpkin ile sunucuyu barındırırken) terminalin run-server çıktısında görünmese bile 'Çok Oyunculu' -> 'Sunucu Ekle' -> 'Sunucu Adresi' yolunu izleyerek sunucu adresi olarak "localhost:25565" kullanmanız gerekebilir.

text
localhost:25565

Docker

IMPORTANT

Docker desteği şu anda deneyseldir.

Henüz yapmadıysanız Docker'ı kurmanız gerekir. Docker'ı kurduktan sonra sunucuyu başlatmak için aşağıdaki komutu çalıştırabilirsiniz:

shell
docker run --rm \
    -p <exposed_port>:25565  \
    -v <server_data_location>:/pumpkin \
    -it ghcr.io/pumpkin-mc/pumpkin:master
  • <exposed_port>: Pumpkin'a bağlanmak için kullanmak istediğiniz port, örneğin 25565.
  • <server_data_location>: Sunucu yapılandırması ve verilerinin saklanacağı konum, örneğin ./data.

Örnek

Pumpkin'ı 25565 portunda çalıştırıp verileri ./data adlı bir dizinde saklamak için şu komutu çalıştırın:

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

Test Sunucusu

Pumpkin'in @kralverde tarafından yönetilen bir test sunucusu vardır. Pumpkin'in master dalının en son commit'inde çalışır.

  • IP: pumpkin.kralverde.dev

Özellikler:

  • OS: Debian GNU/Linux bookworm 12.7 x86_64
  • Çekirdek: Linux 6.1.0-21-cloud-amd64
  • CPU: Intel Core (Haswell, no TSX) (2) @ 2.40 GHz
  • RAM: 4GB DIMM

MIT Lisansı altında yayımlanmıştır.