Guides / Server & Performance

server.properties: Performansı Etkileyen Ayarlar ve Hiçbir İşe Yaramayanlar

view-distance ve simulation-distance aynı şalter değildir ve TPS'nizin düştüğü yerlerden biri de bunlardan biridir. Her ayarın gerçek maliyeti ve mantıklı değerleri.

Çoğu server.properties ayar tavsiyesi, her satırın maliyetini kimse söylemeden forumlar arasında kopyalanır. İşte gerçekten fark yaratanlar.

view-distance ve simulation-distance

Bunlar en çok yanlış anlaşılan iki ayardır ve bunları ayırmak, elde edilebilecek en büyük kazanımdır.

  • view-distanceistemciye kaç öbek gönderildiği. Bant genişliği ve bellek maliyeti vardır. Oyuncular daha uzağı görür.
  • simulation-distancekaç öbeğin işlendiği: mob'lar, redstone, ekinler, huniler. CPU maliyeti vardır. TPS'nin düştüğü yer burasıdır.

Eskiden tek bir ayardı, bu yüzden eski rehberler "performans için view-distance'ı düşürün" der. Modern cevap şudur:

view-distance=10
simulation-distance=6

Oyuncular hala 10 öbek uzağı görür, ancak sunucu sadece 6 öbeği simüle eder. Simülasyon yarıçapının dışındaki çiftlikler durur, bu gecikme için bir özelliktir ve AFK çiftlikleri için bir sorundur — bilinçli seçim yapın.

Gerçek CPU maliyeti olan ayarlar

AyarVarsayılanNot
simulation-distance10ana şalter; yoğun bir sunucuda 6–8
entity-broadcast-range-percentage100varlık paketi hacmini yarıya indirmek için 50'ye düşürün
max-tick-time60000bekçi köpeği; gecikmeyi gizlemek için asla devre dışı bırakmayın
sync-chunk-writestruefalse dönen disklerde çok daha hızlıdır, biraz daha risklidir
network-compression-threshold256bir LAN'da -1 olarak ayarlayın, yoğun bir genel sunucu için 512'ye yükseltin

Performans için hiçbir işe yaramayan ayarlar

  • max-players — daha az slot ayırmak sunucuyu hızlandırmaz. Yük, gerçekten çevrimiçi olan oyunculardan gelir.
  • spawn-protection — bir izin yarıçapıdır, performans ayarı değildir.
  • Yalnızca view-distance — simulation-distance'a dokunmadan düşürmek çoğunlukla bant genişliğinden tasarruf sağlar, TPS'den değil.

Güvenlikle ilgili olanlar

  • online-mode=true — hesapları Mojang'a karşı doğrular. Genel bir sunucuda false olarak ayarlamak, herkesin herhangi bir kullanıcı adıyla bağlanabileceği anlamına gelir. Yalnızca doğrulamayı kendisi yapan bir proxy'nin arkasında false olarak ayarlayın.
  • enforce-secure-profile — imzalı sohbeti kontrol eder. Modlu sunucularda kapatılması yaygındır ve kendisi bir güvenlik açığı değildir.
  • white-list + enforce-whitelist — ikincisi, zaten bağlı olan listede olmayan oyuncuları atar. Yalnızca ilkini ayarlamak yaygın bir hatadır.

MOTD

motd bölüm işareti renk kodlarını kabul eder ve bir Paper sunucusu için modern yaklaşım, ham § kodları yerine MiniMessage biçimlendirmesidir. İki satıra izin verilir — ayırma noktası, özellikler dosyasında gerçek bir \n karakteridir.

Kısa tutun. Sunucu listesi agresif bir şekilde kısaltır ve uzun bir MOTD spam gibi okunur.

Oyuncu sayınız ve donanımınız için geçerli bir özellikler dosyası oluşturun ve MOTD'yi canlı önizleme ile Sunucu Kurulum Araçları içinde tasarlayın.

Sunucu kurulum araçları →

More guides

Browse all →

Başka Minecraft aracı mı arıyorsunuz?

Tarayıcıda çalışan üreteç, görüntüleyici ve dönüştürücü seti — hepsi ücretsiz.