Yardım Sunucumda ki TPS azalması

SpartanSurvival

Ağaç Yumruklayıcı
Mesajlar
23
En iyi cevaplar
0
Beğeniler
3
Puanları
40
Öncelikle merhaba konu tasarımı için çok özür dileyerek belirtmeliyim ki sunucumda TPS sorunu yaşıyorum Timings;
 


Ekli dosyalar

  • 1563562337807.png
    1563562337807.png
    216.2 KB · Görüntüleme: 184

Bernard

Бернард
Site Danışmanı
Geliştirici
Mesajlar
1,286
En iyi cevaplar
61
Beğeniler
2,129
Puanları
5,790
Sunucundaki eklentilerin bir çoğu birbirinin görevini görebiliyor. Ayrıca Essentials plugini yaygınlığına rağmen performans açısından önerilmiyor. Eklentilerin arasında çok eski zaman dilimlerinden kalma eklentilerde bulunmakta. Sunucunu sıfırdan kurmanı öneriyorum. Eklentileri tek tek yükleyip sorunun hangilerinden kaynaklandığını kolayca fark edebilirsin.

Timing raporuna baktığımızda ise en çok entity ve chunk tick bölümlerinden kaynak kullanıldığı gözüküyor. Oyuncuların çok olduğu lobi gibi bölgelerde daha az blok bulunması performansa etki etmekte. SkyLobi yapabilirsiniz.
 

SpartanSurvival

Ağaç Yumruklayıcı
Mesajlar
23
En iyi cevaplar
0
Beğeniler
3
Puanları
40
Sunucundaki eklentilerin bir çoğu birbirinin görevini görebiliyor. Ayrıca Essentials plugini yaygınlığına rağmen performans açısından önerilmiyor. Eklentilerin arasında çok eski zaman dilimlerinden kalma eklentilerde bulunmakta. Sunucunu sıfırdan kurmanı öneriyorum. Eklentileri tek tek yükleyip sorunun hangilerinden kaynaklandığını kolayca fark edebilirsin.

Timing raporuna baktığımızda ise en çok entity ve chunk tick bölümlerinden kaynak kullanıldığı gözüküyor. Oyuncuların çok olduğu lobi gibi bölgelerde daha az blok bulunması performansa etki etmekte. SkyLobi yapabilirsiniz.
Sunucuyu hamachi üzerinden paylaştığımda hiçbir sorun olmuyor (paylaştığım kişilerde de böyle) ama VDS upload yaptığımda sorun bu oluyor. Essentials yerine ne önerebilirsiniz?
 

LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,461
Puanları
10,250
Ruh hali
Entity sayısı biraz fazla, ama muhtemelen onla alakalı değil. Kullandığınız makinenin işlemci modeli nedir?
 

LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,461
Puanları
10,250
Ruh hali

Dedicated bir makineye veya almanya lokasyon bir vds'ye geçmenizi öneririm. İşlemcilerin modellerinin eski olmasının yanı sıra büyük ihtimal makineleri birçok kişiye paylaştırıyorlar. 9 TPS hiçbir mantıkta kabul edilebilir bir değer değil. En düşük 17 olması gereken TPS 9 olursa oyuncular muhtemelen lagdan doğru düzgün oyun oynayamaz, oynasalar da keyif alamazlar, her şey gecikir, donar.
 

SpartanSurvival

Ağaç Yumruklayıcı
Mesajlar
23
En iyi cevaplar
0
Beğeniler
3
Puanları
40
Dedicated bir makineye veya almanya lokasyon bir vds'ye geçmenizi öneririm. İşlemcilerin modellerinin eski olmasının yanı sıra büyük ihtimal makineleri birçok kişiye paylaştırıyorlar. 9 TPS hiçbir mantıkta kabul edilebilir bir değer değil. En düşük 17 olması gereken TPS 9 olursa oyuncular muhtemelen lagdan doğru düzgün oyun oynayamaz, oynasalar da keyif alamazlar, her şey gecikir, donar.
Peki bu konuda tecrübeli olduğunuz her halinizden belli Hosting tavsiyesi verebilir misiniz?
 

Exkaar

YASAKLANDI
Mesajlar
613
En iyi cevaplar
35
Beğeniler
566
Puanları
1,905
Bence durumun makineyle bir alakası yok 4 gb ram 4 core ile 9 tps almak makineden kaynaklanmaz. Sunucunuzun paketinden kaynaklandığını düşünüyorum.
 

LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,461
Puanları
10,250
Ruh hali
Bence durumun makineyle bir alakası yok 4 gb ram 4 core ile 9 tps almak makineden kaynaklanmaz. Sunucunuzun paketinden kaynaklandığını düşünüyorum.

Çekirdek sayısının bir önemi yok Minecraft sunucuları için. RAM'in de pek bir önemi yok. OutOfMemoryError almadığın sürece yani. Minecraft tek çekirdek bazlı bir oyun. Bu yüzden işlemcinin çekirdeği 8'in üstünde ise gereksiz olur. Yinede paket gönderme/alma için kullanılan netty iş parçacıkları için en az 4 çekirdek bir işlemci gerekli tabii.

Sorun işlemcinin çekirdek sayısında değil zaten. Sorun işlemcilerin eski model, nesil olmasından, driverlarının eski olmasından, işlemcilerin tek çekirdek performanslarının kötü olmasından, zaten dört çekirdek olan işlemcilerin 2 çekirdeğinin sanal çekirdek olmasından ve makinelerin bilmem kaç kişiye paylaştırılmasından kaynaklı.

Arkadaş normal Minecraft sunucusu almamış, VDS paketlerinden almış. Bu paketler daha çok discord botu gibi hafif aplikasyonlar için geçerli, birden fazla oyuncunun aynı anda oynayabileceği bir sunucu ve Minecraft gibi aslında hafif görünen fakat teknik taraflı ağır olan bir oyun için değil.


Şuanda da keyubu kullanıyorum ama bu durumdayım :( dediğiniz paketlere bakacağım

Ryzen 1800X 6 Çekirdek Paketler: Minecraft Premium - Keyubu
(Premium'dan kasıt online-mode değil, paket adı sadece. Ultra paket falan gibi düşünebilirsiniz.)

Intel i9 9900K 6 Çekirdek & NVMe SSD Paketler: Minecraft Exceptional - Keyubu

Tavsiyem bu iki sayfalardan birindeki paketleri tercih edin. Normal sattıkları paketler pek yeterli değil. Tek bir survival sunucusu için Ryzen 1800X'li paket yeterli olur muhtemelen.
 

SpartanSurvival

Ağaç Yumruklayıcı
Mesajlar
23
En iyi cevaplar
0
Beğeniler
3
Puanları
40
Bence durumun makineyle bir alakası yok 4 gb ram 4 core ile 9 tps almak makineden kaynaklanmaz. Sunucunuzun paketinden kaynaklandığını düşünüyorum.
Sunucu paketimin kusursuz olduğunu savunmuyorum. Kontrol etme gibi bir şansınız var mı?
 

Exkaar

YASAKLANDI
Mesajlar
613
En iyi cevaplar
35
Beğeniler
566
Puanları
1,905
Çekirdek sayısının bir önemi yok Minecraft sunucuları için. RAM'in de pek bir önemi yok. OutOfMemoryError almadığın sürece yani. Minecraft tek çekirdek bazlı bir oyun. Bu yüzden işlemcinin çekirdeği 8'in üstünde ise gereksiz olur. Yinede paket gönderme/alma için kullanılan netty iş parçacıkları için en az 4 çekirdek bir işlemci gerekli tabii.

Sorun işlemcinin çekirdek sayısında değil zaten. Sorun işlemcilerin eski model, nesil olmasından, driverlarının eski olmasından, işlemcilerin tek çekirdek performanslarının kötü olmasından, zaten dört çekirdek olan işlemcilerin 2 çekirdeğinin sanal çekirdek olmasından ve makinelerin bilmem kaç kişiye paylaştırılmasından kaynaklı.

Arkadaş normal Minecraft sunucusu almamış, VDS paketlerinden almış. Bu paketler daha çok discord botu gibi hafif aplikasyonlar için geçerli, birden fazla oyuncunun aynı anda oynayabileceği bir sunucu ve Minecraft gibi aslında hafif görünen fakat teknik taraflı ağır olan bir oyun için değil.




Ryzen 1800X 6 Çekirdek Paketler: Minecraft Premium - Keyubu
(Premium'dan kasıt online-mode değil, paket adı sadece. Ultra paket falan gibi düşünebilirsiniz.)

Intel i9 9900K 6 Çekirdek & NVMe SSD Paketler: Minecraft Exceptional - Keyubu

Tavsiyem bu iki sayfalardan birindeki paketleri tercih edin. Normal sattıkları paketler pek yeterli değil. Tek bir survival sunucusu için Ryzen 1800X'li paket yeterli olur muhtemelen.

Arkadaş yukarıda eklenti listesini atmış biraz bakarsanız zaten kötü olduğunu görebilirsiniz. Açıkçası paket kötü olduktan sonra 4gb ram alsan da aynı 32 gb alsan da aynı.
 

LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,461
Puanları
10,250
Ruh hali
Arkadaş yukarıda eklenti listesini atmış biraz bakarsanız zaten kötü olduğunu görebilirsiniz. Açıkçası paket kötü olduktan sonra 4gb ram alsan da aynı 32 gb alsan da aynı.

Paket ile bir alakası yok. Eklenti güncellemenin veya hataları çözmenin tabii ki yararı var fakat sorun donanımda. Keyubu'nun sitesinden bir alıntı:

"2011 model dinozor, yaşlı işlemcilerden sıkıldıysan doğru adrese ayağını bastın. Bu konuda o kadar iddialıyız ki Exceptional Edition Sunucularımızı beğenmezseniz %100 Para iadesi garantisi sunuyoruz."

Minecraft 1.14.3 sunucu açıyorsun fakat 2011 model işlemciye sahip bir VDS alıyorsun. Sen istediğin kadar yazılımı optimize et; donanım tarafı yeterli olmadığı sürece sönük kalacaktır. Yeni yazılım; yeni donanımda gerektirir.

Loglarda sürekli spamlanan bir hata olmadığı sürece ve zararlı bir eklenti yüklemediği sürece eski sürüm eklenti kullanmanın kritik bir sorun oluşturması mümkün değil. TPS 17 olur, 18 olur optimize etmek için yazılıma odaklanabilirsin fakat TPS 9 ise orada kritik bir sorun vardır ve bu genelde donanım ile alakalı olur.

Donanım kötü olduktan sonra yazdığın en basit kod bile lag yapabilir. Timings'e bakarsan spesifik lag yapan bir eklenti yok sunucunun kendi fonksiyonları gecikiyor.
 

Exkaar

YASAKLANDI
Mesajlar
613
En iyi cevaplar
35
Beğeniler
566
Puanları
1,905
Paket ile bir alakası yok. Eklenti güncellemenin veya hataları çözmenin tabii ki yararı var fakat sorun donanımda. Keyubu'nun sitesinden bir alıntı:

"2011 model dinozor, yaşlı işlemcilerden sıkıldıysan doğru adrese ayağını bastın. Bu konuda o kadar iddialıyız ki Exceptional Edition Sunucularımızı beğenmezseniz %100 Para iadesi garantisi sunuyoruz."

Minecraft 1.14.3 sunucu açıyorsun fakat 2011 model işlemciye sahip bir VDS alıyorsun. Sen istediğin kadar yazılımı optimize et; donanım tarafı yeterli olmadığı sürece sönük kalacaktır. Yeni yazılım; yeni donanımda gerektirir.

Loglarda sürekli spamlanan bir hata olmadığı sürece ve zararlı bir eklenti yüklemediği sürece eski sürüm eklenti kullanmanın kritik bir sorun oluşturması mümkün değil. TPS 17 olur, 18 olur optimize etmek için yazılıma odaklanabilirsin fakat TPS 9 ise orada kritik bir sorun vardır ve bu genelde donanım ile alakalı olur.

Donanım kötü olduktan sonra yazdığın en basit kod bile lag yapabilir. Timings'e bakarsan spesifik lag yapan bir eklenti yok sunucunun kendi fonksiyonları gecikiyor.

Haklısın, büyük ihtimal vds aldığı içindir. Minecraft normal sunucularda Intel Xeon x5690 / x5687 4 Çekirdek İşlemci yani dinazor çağından kalma işlemciler var. Premium sunucularda AMD Ryzen 1800X 6 Çekirdek İşlemci, Exceptional sunucularda ise Intel Core i9 9900K 6 Çekirdek İşlemci var. Premium ya da Exceptional sunucu alırsa baya bir performansı yükselecektir.
 
Son düzenleme:

Üst