Kıyaslamalar
Burada, yaygın Minecraft sunucu yazılımları Pumpkin ile karşılaştırılıyor.
CAUTION
Bu karşılaştırma adil değil. Pumpkin şu anda diğer sunuculara göre çok daha az özelliğe sahip, bu da daha az kaynak kullandığı izlenimi verebilir. Ayrıca diğer sunucuların yıllardır optimizasyon yaptığını da göz önünde bulundurmak gerekir. Tüm Vanilla mantığını yeniden yazmak zorunda olmayan Vanilla fork'ları, yalnızca optimizasyonlara odaklanabilir.
Özellikler
Teknik
Yazılım
- Dağıtım: Manjaro Linux
- Mimari: x86_64 (64-bit)
- Çekirdek Sürümü: 6.11.3-arch1-1
Donanım
- Anakart: MAG B650 TOMAHAWK WIFI
- CPU: AMD Ryzen 7600X 6-Core
- RAM: Corsair 2x16GB DDR5 6000Mhz
- Depolama: Samsung 990 PRO 1TB PCIe 4.0 M.2 SSD
- Soğutma: be quiet Dark Rock Elite
Rust
- Araç zinciri: stable-x86_64-unknown-linux-gnu (1.81.0)
- Rust Derleyicisi: rustc 1.81.0 (eeb90cda1 2024-09-04)
Java
- JDK Sürümü: OpenJDK 23 64-Bit 2024-09-17
- JRE Sürümü: OpenJDK Runtime Environment (build 23+37)
- Sağlayıcı: Oracle
Oyun
- Minecraft sürümü: 1.21.1
- Görüş mesafesi: 10
- Simülasyon mesafesi: 10
- Çevrimiçi mod: false
- RCON: false
Premium olmayan hesaplarla daha kolay test için çevrimiçi mod devre dışı bırakıldı.
NOTE
Tüm testler daha doğru sonuçlar için birden fazla kez çalıştırıldı. Oyuncular doğduklarında hareket etmedi. Yalnızca ilk 8 chunk yüklendi. Tüm sunucular kendi arazi üretimini kullandı. Önceden dünya yüklenmedi.
IMPORTANT
CPU Max, başlangıçtaki chunk'lar yüklendiği için genellikle tek oyuncuda daha yüksektir.
Pumpkin
Derleme: 8febc50
Derleme argümanları: --release
Çalıştırma argümanları:
Dosya Boyutu: MB
Başlatma süresi: ms
Kapanma süresi: ms
| Oyuncular | RAM | CPU Boşta | CPU Maksimum |
|---|---|---|---|
| 0 | KB | % | % |
| 1 | MB | % | % |
| 2 | MB | % | % |
| 5 | MB | % | % |
| 10 | MB | % | % |
Pumpkin, zaten yüklenmiş chunk'ları önbelleğe alır; bu da oyuncu verileri dışında ek RAM kullanımı olmaması ve minimum CPU kullanımı anlamına gelir.
Derleme süresi
Sıfırdan derleme:
Debug: sec Release: sec
Yeniden derleme (pumpkin crate):
Debug: sec Release: sec
Vanilla
Sürüm: 1.21.1
Derleme argümanları:
Çalıştırma argümanları: nogui
Dosya Boyutu: MB
Başlatma süresi: sec
Kapanma süresi: sec
| Oyuncular | RAM | CPU Boşta | CPU Maksimum |
|---|---|---|---|
| 0 | MB | - % | % |
| 1 | GB | - % | % |
| 2 | GB | - % | % |
| 5 | GB | % | % |
| 10 | GB | % | % |
Paper
Derleme: 122
Derleme argümanları:
Çalıştırma argümanları: nogui
Dosya Boyutu: MB
Başlatma süresi: sec
Kapanma süresi: sec
| Oyuncular | RAM | CPU Boşta | CPU Maksimum |
|---|---|---|---|
| 0 | GB | - % | % |
| 1 | GB | - % | % |
| 2 | GB | - % | % |
| 5 | GB | % | % |
| 10 | GB | % | % |
Purpur
Derleme: 2324
Derleme argümanları:
Çalıştırma argümanları: nogui
Dosya Boyutu: MB
Başlatma süresi: sec
Kapanma süresi: sec
| Oyuncular | RAM | CPU Boşta | CPU Maksimum |
|---|---|---|---|
| 0 | GB | - % | % |
| 1 | GB | - % | % |
| 2 | GB | - % | % |
| 5 | GB | % | % |
| 10 | GB | - % | % |
Minestom
Commit: 0ca1dda2fe
Derleme argümanları:
Çalıştırma argümanları:
Dil: Kıyaslamalar Kotlin 2.0.0 ile çalıştırıldı. (Minestom'un kendisi Java ile yazılmıştır)
Dosya Boyutu: MB (Kütüphane)
Başlatma süresi: ms
Kapanma süresi: ms
| Oyuncular | RAM | CPU Boşta | CPU Maksimum |
|---|---|---|---|
| 0 | MB | - % | % |
| 1 | MB | - % | % |
| 2 | MB | - % | % |
| 5 | MB | % | % |
| 10 | MB | % | % |
Kıyaslama tarihi: