Minecraft Sunucusu için Ne Kadar RAM İyidir? 1 GB Yeterli mi?


Barındırma ücretleri veya donanım yükseltmeleri için daha fazla ödeme yapmadan önce bunu okuyun.

Bir Minecraft'a ev sahipliği yapmak ve arkadaşlarla oynamak eğlencelidir; ancak deneyim gecikmeli bir karmaşa değilse değil. Minecraft sunucunuzun ne kadar RAM'e ihtiyacı olduğunu nasıl hesaplayacağınız aşağıda açıklanmıştır.

Minecraft Sunucusunun Ne Kadar RAM'e İhtiyacı Var?

Ayrıntılara dalmadan önce Minecraft sunucunuz için ne kadar RAM'e ihtiyacınız olduğunu seçmek için altın kuralla başlayalım.

Birinin size ihtiyacınız olduğunu söylediği kadar RAM'e ihtiyacınız yok. Sorunsuz bir oynatıcı deneyimi için ne kadar RAM gerektiğine ihtiyacınız var.

Birkaç arkadaşıyla vakit geçiren çoğu oyuncu için Minecraft sunucuları için 1 GB RAM fazlasıyla yeterlidir; özellikle de sunucu deneyimlerini optimize ediyorlarsa.

Ancak bir Minecraft sunucusunun ne kadar RAM'e ihtiyacı olduğu hakkında bilgi ararsanız, alacağınız yanıtları haritanın her yerinde hissedebilirsiniz. Bulduğunuz sonuçların çoğu Minecraft sunucu ana bilgisayar sağlayıcıları tarafından sağlanan önerilerdir. Hosting paketleri, paketin sunduğu RAM, işlem gücü ve disk alanı gibi faktörlere bağlı olarak maliyet açısından ölçeklenir.

Bu nedenle, daha büyük bir barındırma paketi satın almanızı önermenin doğasında bir miktar önyargı var. Sağlayıcı yalnızca biraz daha fazla para kazanmakla kalmaz, aynı zamanda sunucunun ihtiyaçlarınıza göre büyük olması durumunda destek bildirimleri göndermenize veya ekstra yardıma ihtiyaç duymama ihtimaliniz de yüksektir.

"Minecraft sunucum için ne kadar RAM'e ihtiyacım var?" "Ne kadar büyük bir araca ihtiyacım var?" sorusuna benzer bir sorudur. sunucunun (veya aracın) nasıl kullanılacağını düşünmeden soruyu etkili bir şekilde cevaplayamazsınız. Yani "Herkesin Minecraft sunucusu için 4 GB RAM'i olmalı" ifadesi, "Herkesin bir kargo minibüsüne ihtiyacı var" kadar faydalıdır.

RAM Talebine Katkıda Bulunan Faktörler

RAM kullanımına katkıda bulunan ve yetersiz RAM olduğunda sunucu gecikmesine yol açan bazı önemli faktörlere bakalım.

Bu arada, Minecraft dünyasında sunucu gecikmesine genellikle Saniyedeki Ticks (TPS) terimi denir.

TPS, oyuncuların oynadıkları bir video oyununda bilgisayarlarının kareleri görüntüleme hızını tanımlamak için kullandıkları Saniyedeki Kare Sayısı (FPS) terimine kabaca benzer; ancak bu durumda görsel gecikme değil, dahili bir gecikme söz konusudur. sunucunun saati zorlanma altında kalıyor. Minecraft istemci tarafı deneyimini daha sorunsuz hale getirmeye yönelik ipuçları ve püf noktaları, sunucuyla ilgili sorunları çözmez.

Minecraft 20 TPS için kodlanmıştır. Performans darboğazları TPS'yi 20'nin altına zorladığında oyun deneyimi olumsuz etkilenir. Sunucu gecikmesine katkıda bulunan faktörlerden bazıları şunlardır.

Oyuncu sayısı

Kesinlikle en büyük faktör oyuncu sayısıdır. Minecraft bloklu, eski moda ve iddiasız bir oyun gibi görünebilir, ancak oyun oldukça kaynak yoğundur. Sunucunun oyundaki her oyuncu için dinamik ve sürekli değişen bir ortam sunması gerekiyor.

Siz ve arkadaşlarınız aynı bölgedeyseniz, örneğin müstahkem bir kale inşa etmeye çalıştığınız bir köydeyseniz, bu, sunucuya olan talepleri biraz azaltmaya yardımcı olur. Ancak her yeri keşfetmeye çalışırsanız sunucu üzerindeki yük artar. Dört kişinin eş zamanlı olarak haritanın farklı alanlarını keşfetmesi, tek oyunculu bir oyunun etrafta dolaşmasından çok daha fazla kaynak gerektirir.

Çalıştırdığınız sunucu türü ne olursa olsun, ister sıradan bir sunucu ister ağır modlu bir sunucu olsun, her oyuncu bir talep çarpanıdır.

Görüş mesafesi

Minecraft'taki görüş mesafesi, oyunun oyun dünyasını oluşturan "parçaları" ne kadar yükleyeceği ve oluşturacağıdır. Varsayılan görüntüleme mesafesi 10 parçadır.

Bunu azaltmak, oyuncunun ne kadar uzağı görebileceği ve oyunda nelerin yüklü ve aktif kalacağı pahasına sunucuya olan talebi azaltacaktır. Bunu artırmak, artan işleme ve varlıkları işlemek için oyuncu başına daha fazla RAM gerektirecektir.

Redstone, Varlıklar ve Parça Yükleme

Oyuncunun oyunda gördüklerini basitçe sunmanın yanı sıra, sunucunun oyundaki her şeyin ne yaptığını sürekli olarak hesaplaması ve yeniden hesaplaması gerekir. Etrafta dolaşan koyunlar, küçük NPC rutinlerini uygulayan köylüler, çetelerin oluşması vb.

Bitki büyüme döngüleri ve Redstone devrelerinin eylemi ve oyundaki yaratımlar gibi şeyler bile sunucuya yüklenen yükü etkiler.

Siz ve arkadaşlarınız demir golem çiftlikleri, altın çiftlikleri veya diğer yoğun kaynak gerektiren projeler gibi devasa Redstone yaratımları oluşturmak istiyorsanız daha fazla RAM'e ihtiyacınız olabilir.

Oyun Modları

Minecraft'ı modlamak, birçok oyuncu için Minecraft deneyiminin büyük bir parçasıdır ve modlar, sunucuya önemli bir talep getirebilir.

Örneğin, köylülerin sattığı eşyaları veya gezgin tüccarın davranışlarını değiştiren küçük modlar çok zorlayıcı olmasa da, oyun mekaniğini değiştiren, ekstra boyutlar ekleyen ve oyuna büyük değişiklikler veya eklemeler yapan modlar, oyunun oynanışını artırır. İhtiyacınız olan RAM miktarı.

Düzenli olarak 150'den fazla oyunu geliştiren ve değiştiren mod içeren Better Minecraft gibi popüler mega mod paketleri, doğal olarak temel bir sunucudan daha fazla RAM gerektirecektir.

Donanımınızı Değil Sunucu Yazılımınızı Yükseltmeyi Düşünün

Önceki bölümleri okuduktan sonra çıkarımlarınız şu olabilir: "Tamam, bu yüzden daha fazla RAM'e ihtiyacım var!" ancak Minecraft sunucunuzda bir sonraki aşama için ödeme yapmadan veya donanımınızı yükseltmeden önce, Minecraft sunucu performansını artırmanın gerçekten basit ve ücretsiz bir yolu var.

Mojang yıllardır Minecraft sunucu platformuna ücretsiz erişim sağlıyor. Oyun için ödeme yaparsınız ancak oyunu barındırmak için gereken sunucu ücretsizdir. Her yeni genel sürümde, resmi sitede bulabileceğiniz güncellenmiş bir server.jar bulunur.

Bu cömert bir rakam olsa da, resmi sunucunun optimizasyonu zayıf. Aslında o kadar kötü optimize edilmiş ki, soruna giderek daha fazla RAM atmak genellikle performansı artırmaz. En azından uygun maliyetli ve kullanışlı bir şekilde değil.

Daha güçlü bir barındırma paketi için daha fazla ödeme yapmak veya vanilya sunucusunu kullanarak artan performansı yakalamak için evinizdeki donanımınızı yükseltmek yerine, PaperMC gibi Minecraft sunucusunun yoğun şekilde optimize edilmiş bir çatalını kullanmanızı öneririz.

PaperMC sadece aklınızı başınızdan alacak kadar iyi optimize edilmekle kalmıyor, aynı zamanda optimizasyonlar doğrudan daha düşük RAM gereksinimlerine de dönüşüyor. (Ve PaperMC, Spigot projesinin bir kolu olduğundan, Spigot uyumlu Bukkit eklentilerinin bolluğunu kolayca kullanabileceğiniz anlamına gelir.)

Örneğin, yakın zamanda dünya çapındaki bir avuç arkadaş ve aile üyesiyle oynamak için bir sunucu biriktirdim. Performans sorunlarını bilmeme rağmen, sadece test etmek ve hiçbir şeyin değişmediğini doğrulamak için temel vanilya sunucusunu doğrudan Mojang'dan çalıştırmaya karar verdim. Sadece 3-4 oyuncuyla bile performans berbattı. RAM tahsisimi 1 GB'tan kademeli olarak daha yüksek sayılara ayarlamanın performans üzerinde minimum etkisi oldu.

Ne yaparsak yapalım gecikme oluyordu. Bloklar sıklıkla kırılamıyor (ya da düzgün şekilde yerleştirilemiyor) ve arkadaşlarım sıklıkla istemcilerinden görsel olarak kaldırılmış ancak sunucu tarafında fiziksel bir bariyer olarak varlığını sürdüren "görünmez" blokların arkasında sıkışıp kalıyordu. Çok eğlenceli bir deneyim olmadığını söylemek yeterli.

Ancak vanilya sunucusunu yüksek derecede optimize edilmiş PaperMC sunucusuyla değiştirdiğimde, RAM tahsisimi tamamen 1 GB'a kadar düşürebildim ve aynı anda birkaç düzine mod ve eklenti ekledim; hepsi mükemmel performansla. Kurulum da normal Minecraft sunucusu kadar basit ve basittir.

İster bir ana bilgisayar için ödeme yapıyor olun, ister evde kendi kendine barındırma için ödeme yapıyor olun, vanilya sunucu yazılımından PaperMC'ye geçişin ne kadar önemli olduğunu gerçekten vurgulayamayız.

Minecraft Sunucunuza Aşırı RAM Ayırmayın

Son olarak, Minecraft sunucunuz için RAM'in aşırı tahsis edilmesine karşı küçük bir uyarı. Çok sayıda oynatıcı ve giderek karmaşıklaşan modlar ekledikçe RAM'i artırmak gerekli olsa da, getirilerin azaldığı bir nokta var.

Sunucunuz için RAM tahsisini oyuncularınızın ve modlarınızın/eklentilerinizin dayattığı taleplere yakın tutmak aslında sunucunuzun daha iyi çalışmasına yardımcı olur. Gerçekten ihtiyaç duymayan bir sunucuya 16 GB RAM tahsis etmek, sunucuyu çalıştıran Java'nın daha verimsiz çalışmasına neden olur.

Java üzerine bir inceleme başlatmamıza gerek yok, ancak buradaki en önemli ayrıntı, Java programlarının bellek kullanımını otomatik olarak yönettiği süreç olan "çöp toplama" adı verilen bir kavramdır.

Minecraft sunucunuz için çok az RAM ayrılmışsa, çöp toplama işlemi RAM'i kullanıma hazır tutmak için sık sık çalışır. Bu, performansı etkiler ve sunucunuz düzgün çalışmaz. Diğer taraftan, eğer çok fazla RAM ayırırsanız, çöp toplayıcının seyrek çalışmasına, ancak çalıştığında sunucunun daha fazla zorlanmasına yol açabilir.

Kısacası, gerçek oyun deneyiminin ayarlamalarınızı yönlendirmesine izin verin. 1GB ile başlayın ve oynayın. Her şey yolunda ve oyun eğlenceli mi? Harika, 1GB'ta bırakın. Birkaç mod, biraz daha arkadaş veya her ikisini de eklediğinizde sunucu gecikmeye mi başlar? Sunucudaki yeni talebi dengelemek için daha fazla RAM ayırın (veya daha büyük bir barındırma paketi satın alın).