Çözüldü Disk boyutu hakkında

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

portakalnetwork

Fırında Isıttığım İlk Taş
Katılım
11 Kasım 2025
Mesajlar
77
Elmaslar
19
Puan
445
Konum
Türkiye, Istanbul
Merhaba, basit ve küçük bir harita açtık. Planımız en fazla 300 oyuncu barındırmak ve bunun için world, nether ve end boyutlarını 70k x 70k olarak belirledik. Ancak yaptığımız hesaba göre bu alanı önceden oluşturursak toplam dosya boyutu 1 TB’ı geçiyor. Bu da disk maliyetini oldukça artırıyor.


Diğer sunucuların 285k gibi devasa dünya sınırlarını nasıl yönettiklerini bilen var mı?
 
Merhaba, basit ve küçük bir harita açtık. Planımız en fazla 300 oyuncu barındırmak ve bunun için world, nether ve end boyutlarını 70k x 70k olarak belirledik. Ancak yaptığımız hesaba göre bu alanı önceden oluşturursak toplam dosya boyutu 1 TB’ı geçiyor. Bu da disk maliyetini oldukça artırıyor.


Diğer sunucuların 285k gibi devasa dünya sınırlarını nasıl yönettiklerini bilen var mı?
crazyleaf gibi forklar ( bildiğim kadarıyla ) dünya formatlarını küçültüyor ve dünya formatı daha düşük boyutlara iniyormuş
 
crazyleaf gibi forklar ( bildiğim kadarıyla ) dünya formatlarını küçültüyor ve dünya formatı daha düşük boyutlara iniyormuş
Evet bunu gördüm ancak 4 mb boyutundan 2 mb boyutuna sıkıştırsada pek bir etkisi yok büyük sunucular nasıl 200 bin blok kadar sınır açabiliyor hala aklım almıyor. Hepsini önceden oluşturuyor olamazlar.
 
chunk trim gibi şeyler kullanıyorlar bu sayede daha az kullanılan chunklar bellekte saklanmıyor ve dünya boyutu ciddi ölçüde azalıyor
 
chunk trim gibi şeyler kullanıyorlar bu sayede daha az kullanılan chunklar bellekte saklanmıyor ve dünya boyutu ciddi ölçüde azalıyor
O sistemi düşündüm kodlaması gayet basit geliyor ve altyapısını neredeyse hazırladım ancak maksimum 30 gün girilmeyen chunklar silinse bile 30 gün boyunca oraya girmeyen oyuncunun eşyaları silinmiş olacak bu kötü geliyor benim için.
 
yani dediğin şeyin olması için dediğin kişinin claimi olmaması lazım o chunkta bir kişinin claimi olmayan bir yerde oyundan çıkıp 30 gün girmemesi ihtimali nedir ki
 
yani dediğin şeyin olması için dediğin kişinin claimi olmaması lazım o chunkta bir kişinin claimi olmayan bir yerde oyundan çıkıp 30 gün girmemesi ihtimali nedir ki
Şöyle ki biz claim kullanmıyoruz yani claimsiz doğada üssünü gizleyerek oynuyor ve gelişiyor.
 
o zaman şöyle bir şey ekleyebilirsiniz kodunuza oyuncular çıkış yaptığında oyuncunun son bulunduğu konum ve chunk alınır ve o chunk trimlenmez oyuncu tekrar giriş yaptığında ise son çıkış verisi otomatik silinir bu şekilde bir ayarlama yaparsanız saklıyacağınız dosya boyutu oldukça küçülür
 
o zaman şöyle bir şey ekleyebilirsiniz kodunuza oyuncular çıkış yaptığında oyuncunun son bulunduğu konum ve chunk alınır ve o chunk trimlenmez oyuncu tekrar giriş yaptığında ise son çıkış verisi otomatik silinir bu şekilde bir ayarlama yaparsanız saklıyacağınız dosya boyutu oldukça küçülür
Bu seferde oyuncu üssü dışında çıkış yaparsa silinir yani her çözümde bir kötü yan buluyorum ve bu hiç hoş değil. Yinede teşekkür ederim :D
 
onuda şu şekilde yapabilirsiniz chest, shulker, varil gibi eşyaların bulunduğu chunklarıda depolayıp trimlenmesini engelleyebilirsiniz ama sunucuya biraz yük bindirebilir
 
onuda şu şekilde yapabilirsiniz chest, shulker, varil gibi eşyaların bulunduğu chunklarıda depolayıp trimlenmesini engelleyebilirsiniz ama sunucuya biraz yük bindirebilir
:D özür dilerim ancak bununda kötüye kullanımı şu şekilde; her chunk içerisinde sandık koyarak sunucu diskine yük bindirebilir oyuncu.
Sanırım 30 gün eski chunkları silmek en güzel seçenek olur benim için.
 
:D özür dilerim ancak bununda kötüye kullanımı şu şekilde; her chunk içerisinde sandık koyarak sunucu diskine yük bindirebilir oyuncu.
Sanırım 30 gün eski chunkları silmek en güzel seçenek olur benim için.
oyuncuların chunk trimi bu şekilde ayarladağınızı bilme ihtimali pek yok gibi ama son karar sizin eğer dediğim sistemi kullanmak isterseniz chestlerin son kullanma zamanlarınıda tutarak sorunu giderebilirsiniz ama sunucuya ciddi anlamda yük biner
 
:D özür dilerim ancak bununda kötüye kullanımı şu şekilde; her chunk içerisinde sandık koyarak sunucu diskine yük bindirebilir oyuncu.
Sanırım 30 gün eski chunkları silmek en güzel seçenek olur benim için.
bu arada dediğiniz gibi claim sistemsiz bir sunucuysa 30 günlük silmek en mantıklısı olucaktır teknik olarak oyuncunun üssünün yok edilmesiyle aynı şey sayılabilir
 
oyuncuların chunk trimi bu şekilde ayarladağınızı bilme ihtimali pek yok gibi ama son karar sizin eğer dediğim sistemi kullanmak isterseniz chestlerin son kullanma zamanlarınıda tutarak sorunu giderebilirsiniz ama sunucuya ciddi anlamda yük biner
Son kullanma zamanından ziyade o chunk silinme aşamasında basit bir tarama ile sandık,spawner,shulker gibi taramalar yapılabilir bunlar neredeyse etkisiz şeyler.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst