Timings Report Yardım

KadirSpecial

Zombi Katili
Mesajlar
177
En iyi cevaplar
0
Beğeniler
162
Puanları
380
Ruh hali
O kadar uzun bir timeout'a gerek yok. Sunucu açıldığında sunucuyu direkt olarak 2GB ram ile başlatmak da pek mantıklı bir hareket değil. -Xms1M -Xmx2G yazar isen sunucu sadece ihtiyacı olduğunda ram kullanacaktır. 2GB ram ile başlatmanın bir diğer sıkıntısı ise şu, ram yetersiz olduğunda java direk garbage collector'u çalıştırıyor buda sunucuyu dondurabiliyor, tabii bunu kodda limitlemiş fakat yinede ram tamamen dolduğunda sürekli garbage collecting yapacaktır. Eğer 1MB ile başlatırsan sadece ihtiyacı olduğunda ram kullanacak ve ram yetmediğinde garbage collectoru kullanmak yerine 2GB'a kadar ihtiyacı dahilinde rami ön belleğe alacaktır. Şuanda kendi sunucumda kullandığım batch script'i;

Bash:
@echo off
title LifeMC 2018 Yonetim Kontrol Paneli
:x
echo LifeMC MineCraft Server Aciliyor...
java -d64 -server -Xms1m -Xmx8g -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -Dfile.encoding=UTF-8 -Duser.language=EN -Duser.country=US -jar PaperSpigot.jar -nojline -o false --log-strip-color --log-append=false nogui
echo Kayitlar Basarili! Pencereyi Kapatabilirsiniz.
echo Copyright 2015-2018 LifeMC MineCraft Server
echo Gunluk temizlik baslatiliyor..
echo Dosyalar siliniyor...
del C:\Users\mustafa\Desktop\Sunucu\logs\*.* /q
del C:\Users\mustafa\Desktop\Sunucu\plugins\NoCheatPlus\*.log /q
del C:\Users\mustafa\Desktop\Sunucu\plugins\NoCheatPlus\*.lck /q
del C:\Users\mustafa\Desktop\Sunucu\plugins\NoCheatPlus\*.log.* /q
del C:\Users\mustafa\Desktop\Sunucu\plugins\AntiAura\logs\*.* /q
del C:\Users\mustafa\Desktop\Sunucu\plugins\AuthMe\authme.log /q
echo Dosya silme basarili, sunucu yeniden baslatiliyor..
timeout 3 > nul
goto x

Ayrıca sunucuma her gün 02:00 ve 05:00 da oto reset atıyorum. Bu oto reset sırasında eklenti yardımı ile önce gereksiz şeyleri, günlük değişkenleri vb. silip, mobları, itemleri ve chunkları silip save-all alıp daha sonrasında stop çekiyorum. Stoptan sonrasını bat dosyası yapıyor. Dosyaları temizleyip sunucuyu yeniden açıyor. Sunucunun 7/24 açık olması büyük bir yük demek. Arada resetlemek lazım. Ayda bir makineyide restartlıyorum. AuthMe'de, Essentials'da, ASkyBlock ve diğer eklentiler de de girmeyen inaktif oyuncuları purgelemek önemli.

Eğer React configini nasıl yapılandıracağını bilmiyor isen volmitin sayfalarında gerekli bilgiler var, fakat hala eğer yardıma ihtiyacın var ise cyberpwn'ye (react'ın yapımcısına) Discord'dan ulaşabilirsin. Benim sunucumda da lag varken bana çok yardımı olmuştu. İlk önce hunilerle alakalı konuşmuştuk, daha sonrasında shared hosting mi kullanıyorsun tarzı bir soru sormuştu. Baya konuştuk. En son artık çekilmez hala geldi ve lokasyon değiştirdim, yeni veri merkezi, yeni makine. Çok etkisi oldu. TPS 19.98'den düşmedi almanyaya geçtiğimden beri. Sadece pingler biraz yüksek fakat hiçbir etkisi yok bana göre, ben 70 ping alsamda interneti kötü olan oyuncularım var, pingleri 100-150 arasında fakat hiçbir şikayetleri yok. Oyun eskisinden çok daha iyi akıyor. Dediğim gibi eğer cyberpwn'ye ulaşabilirsen yardımcı olur. Tabii biraz ingilizce bilmen gerek.
[automerge]1527216611[/automerge]
Son bir konuya daha deyineyim benim 10GB ramim var fakat 8'ini sunucuya veriyorum. 2GB discord botuma, MySQL sunucuma ve sisteme kalıyor. Eğer sisteme RAM bırakmaz isen sunucu out of memory hatası verdiği an kapanır / çöker ve java çökme detaylarını ve diğer bir kaç veriyi kaydedemez, çünkü sistem RAM yetmediğinden RAM yiyen uygulamaları otomatik kapatacaktır. Bu kapanma javanın bilgisi dışında olacağı için veri kaybı olabilir.
Senin batın skyblock için ayarlı değil mi?
 

Heraldic

YASAKLANDI
Mesajlar
54
En iyi cevaplar
0
Beğeniler
91
Puanları
170
Başlatma start.sh için bu kodu kullanabilirsiniz, en temizi budur.
4 GB ile başlatıyorum direk. 1 GB ile başlatıp 4GB sınır koyabilirdim ve ihtiyacı olduğu kadarını kullanabilirdi. Buna gerek var mı? Zaten makinenin belirli bir RAM miktarı var ve sizin her sunucuya ayrı ayrı RAM dağılımı yapmışsınız diye düşünüyorum. Mesela faction 2 GB, survival 2GB, skyblock 2GB, yani minimum-maksimum RAM gibi olaylarla uğraşmayın. Minimum RAM ve maksimum RAM miktarı aynı olsun, sunucunuz zaten zorlanıyor bir de ihtiyacı olduğunda RAM ekleme ile uğraşmasın.

O yaptığınız optimize olayları gerçekten iyi ayarlandığı vakit çok işe yarar ama spigot.yml gibi dosyaları optimize ediyorsunuz sunucuyu değil :)
Full server tick çok yüksek timingslerde, yaptığınız optimize lerden sonra gitmediyse sorun makinededir. Makinenin diskleri ile alakalı bir durum olabilir, SSD'li değil ise makine SSD'li makine geçerseniz büyük ihtimalle sorun gider / azalır.


CSS:
#!/bin/bash
while true
do
java -Xmx4G -Xms4G -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=45 -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AggressiveOpts -jar server.jar
echo "Sunucu 3 saniye içinde başlatılıyor."
sleep 1
echo "Sunucu 2 saniye içinde başlatılıyor."
sleep 1
echo "Sunucu 1 saniye içinde başlatılıyor."
sleep 1
echo "Sunucu başlatıldı!"
done
 

Aerenn

Zombi Katili
Mesajlar
188
En iyi cevaplar
0
Beğeniler
103
Puanları
380
Arkadaşlar sorun zaten Hopper'lar ile ilgiliydi ve çözdük. Script'ler ile düzeltilecek bir şey değil.
 

serif0

Taş Madencisi
Mesajlar
94
En iyi cevaplar
0
Beğeniler
20
Puanları
200
O kadar uzun bir timeout'a gerek yok. Sunucu açıldığında sunucuyu direkt olarak 2GB ram ile başlatmak da pek mantıklı bir hareket değil. -Xms1M -Xmx2G yazar isen sunucu sadece ihtiyacı olduğunda ram kullanacaktır. 2GB ram ile başlatmanın bir diğer sıkıntısı ise şu, ram yetersiz olduğunda java direk garbage collector'u çalıştırıyor buda sunucuyu dondurabiliyor, tabii bunu kodda limitlemiş fakat yinede ram tamamen dolduğunda sürekli garbage collecting yapacaktır. Eğer 1MB ile başlatırsan sadece ihtiyacı olduğunda ram kullanacak ve ram yetmediğinde garbage collectoru kullanmak yerine 2GB'a kadar ihtiyacı dahilinde rami ön belleğe alacaktır. Şuanda kendi sunucumda kullandığım batch script'i;

Bash:
@echo off
title LifeMC 2018 Yonetim Kontrol Paneli
:x
echo LifeMC MineCraft Server Aciliyor...
java -d64 -server -Xms1m -Xmx8g -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -Dfile.encoding=UTF-8 -Duser.language=EN -Duser.country=US -jar PaperSpigot.jar -nojline -o false --log-strip-color --log-append=false nogui
echo Kayitlar Basarili! Pencereyi Kapatabilirsiniz.
echo Copyright 2015-2018 LifeMC MineCraft Server
echo Gunluk temizlik baslatiliyor..
echo Dosyalar siliniyor...
del C:\Users\mustafa\Desktop\Sunucu\logs\*.* /q
del C:\Users\mustafa\Desktop\Sunucu\plugins\NoCheatPlus\*.log /q
del C:\Users\mustafa\Desktop\Sunucu\plugins\NoCheatPlus\*.lck /q
del C:\Users\mustafa\Desktop\Sunucu\plugins\NoCheatPlus\*.log.* /q
del C:\Users\mustafa\Desktop\Sunucu\plugins\AntiAura\logs\*.* /q
del C:\Users\mustafa\Desktop\Sunucu\plugins\AuthMe\authme.log /q
echo Dosya silme basarili, sunucu yeniden baslatiliyor..
timeout 3 > nul
goto x

Ayrıca sunucuma her gün 02:00 ve 05:00 da oto reset atıyorum. Bu oto reset sırasında eklenti yardımı ile önce gereksiz şeyleri, günlük değişkenleri vb. silip, mobları, itemleri ve chunkları silip save-all alıp daha sonrasında stop çekiyorum. Stoptan sonrasını bat dosyası yapıyor. Dosyaları temizleyip sunucuyu yeniden açıyor. Sunucunun 7/24 açık olması büyük bir yük demek. Arada resetlemek lazım. Ayda bir makineyide restartlıyorum. AuthMe'de, Essentials'da, ASkyBlock ve diğer eklentiler de de girmeyen inaktif oyuncuları purgelemek önemli.

Eğer React configini nasıl yapılandıracağını bilmiyor isen volmitin sayfalarında gerekli bilgiler var, fakat hala eğer yardıma ihtiyacın var ise cyberpwn'ye (react'ın yapımcısına) Discord'dan ulaşabilirsin. Benim sunucumda da lag varken bana çok yardımı olmuştu. İlk önce hunilerle alakalı konuşmuştuk, daha sonrasında shared hosting mi kullanıyorsun tarzı bir soru sormuştu. Baya konuştuk. En son artık çekilmez hala geldi ve lokasyon değiştirdim, yeni veri merkezi, yeni makine. Çok etkisi oldu. TPS 19.98'den düşmedi almanyaya geçtiğimden beri. Sadece pingler biraz yüksek fakat hiçbir etkisi yok bana göre, ben 70 ping alsamda interneti kötü olan oyuncularım var, pingleri 100-150 arasında fakat hiçbir şikayetleri yok. Oyun eskisinden çok daha iyi akıyor. Dediğim gibi eğer cyberpwn'ye ulaşabilirsen yardımcı olur. Tabii biraz ingilizce bilmen gerek.
[automerge]1527216611[/automerge]
Son bir konuya daha deyineyim benim 10GB ramim var fakat 8'ini sunucuya veriyorum. 2GB discord botuma, MySQL sunucuma ve sisteme kalıyor. Eğer sisteme RAM bırakmaz isen sunucu out of memory hatası verdiği an kapanır / çöker ve java çökme detaylarını ve diğer bir kaç veriyi kaydedemez, çünkü sistem RAM yetmediğinden RAM yiyen uygulamaları otomatik kapatacaktır. Bu kapanma javanın bilgisi dışında olacağı için veri kaybı olabilir.
Yardımın için teşekkürler,

Ayrıca sunucuma her gün 02:00 ve 05:00 da oto reset atıyorum. Bu oto reset sırasında eklenti yardımı ile önce gereksiz şeyleri, günlük değişkenleri vb. silip, mobları, itemleri ve chunkları silip save-all alıp daha sonrasında stop çekiyorum.

Demişsin bu eklentiyi benimle paylaşma imkanın varmı ?
 

LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,461
Puanları
10,250
Ruh hali
Yardımın için teşekkürler,

Ayrıca sunucuma her gün 02:00 ve 05:00 da oto reset atıyorum. Bu oto reset sırasında eklenti yardımı ile önce gereksiz şeyleri, günlük değişkenleri vb. silip, mobları, itemleri ve chunkları silip save-all alıp daha sonrasında stop çekiyorum.

Demişsin bu eklentiyi benimle paylaşma imkanın varmı ?

Kendi yaptığım bir eklenti. Skriptle de kolayca yapılabilir. TCE adlı eklentiye 02:00 ve 05:00 için komut ekle. Skript'de o komut yürütülünce belirli işlemleri yapsın ve sonra stop çeksin. Lag sorunu çözüldü mü bu arada? Stabil 18-19 TPS alıyorsan sorun yoktur.
 

serif0

Taş Madencisi
Mesajlar
94
En iyi cevaplar
0
Beğeniler
20
Puanları
200
Kendi yaptığım bir eklenti. Skriptle de kolayca yapılabilir. TCE adlı eklentiye 02:00 ve 05:00 için komut ekle. Skript'de o komut yürütülünce belirli işlemleri yapsın ve sonra stop çeksin. Lag sorunu çözüldü mü bu arada? Stabil 18-19 TPS alıyorsan sorun yoktur.
Maalesef, react'ı sildim aac yüklüydü antiaura ile değiştirdim. Şimdide lokasyonu almanyaya taşıtıyorum.

Hopperlar için nasıl bi çözüm buldunuz acaba? Adadaki hopper sınırınız kaç ek olarak sunucunuzda react yüklümü?
[automerge]1527361135[/automerge]
Ha birde unutmadan discord linkinizi rica etsem özelden atabilir misiniz?
 

LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,461
Puanları
10,250
Ruh hali
Maalesef, react'ı sildim aac yüklüydü antiaura ile değiştirdim. Şimdide lokasyonu almanyaya taşıtıyorum.

Hopperlar için nasıl bi çözüm buldunuz acaba? Adadaki hopper sınırınız kaç ek olarak sunucunuzda react yüklümü?

Sunucumda react yüklü. Hopper sınırı yok. Almanya lokasyona geçtikten sonra TPS 19.98'in altına düştüğünü görmedim. Ek olarak hopperlarım oyuncular kanser olmasın diye 64 64 aktarıyor itemleri. Toplu toplu yani. Dediğim gibi view-distance düşürmek dışında yaptığınız ayarlar bana göre sadece psikolojik olarak performans artışı sağlıyor ve oyuncu deneyiminden kısıyor. Yani gözle görülür pek bir fark olmuyor. Aerenn arkadaşımız "nokta atışı" sorunların hunilerde olduğunu ve sorunun çözüldüğünü söylemişte, ondan sormak istedim çözüldü mü diye. Sunucumda şuanda bir sürü sistem ve eklenti var ve lag olduğunu görmüyorum. Türkiye lokasyondayken bende lagı çözmek için bir sürü şey denedim, kafayı yiyecektim en son. Aklına gelebilecek her türlü optimizeyi yaptım. Sonuç aynıydı. Almanyaya geçtikten sonra lagın geçtiğini görünce yavaş yavaş bu optimizeleri geri çektim. Oyunun kalitesi yükseldi bildiğin. Gözle görünür bir performans düşüşü falanda olmadı. Adalarda hopperları limitlemeyi türkiye lokasyondayken bende denedim, lagın geçmemesine ek olarak oyuncularım "sistem yapamıyoruz" diye şikayet etmeye başladı bende limiti tekrar kaldırdım. Dediğim gibi benim sorunumu çözen en son almanya lokasyona geçmekti.
[automerge]1527361644[/automerge]
Ha birde unutmadan discord linkinizi rica etsem özelden atabilir misiniz?

Discord ismim: !мυѕтαғα öɴcel#0001
Gelen tüm istekleri kabul etmekteyim.
 

serif0

Taş Madencisi
Mesajlar
94
En iyi cevaplar
0
Beğeniler
20
Puanları
200
Sunucumda react yüklü. Hopper sınırı yok. Almanya lokasyona geçtikten sonra TPS 19.98'in altına düştüğünü görmedim. Ek olarak hopperlarım oyuncular kanser olmasın diye 64 64 aktarıyor itemleri. Toplu toplu yani. Dediğim gibi view-distance düşürmek dışında yaptığınız ayarlar bana göre sadece psikolojik olarak performans artışı sağlıyor ve oyuncu deneyiminden kısıyor. Yani gözle görülür pek bir fark olmuyor. Aerenn arkadaşımız "nokta atışı" sorunların hunilerde olduğunu ve sorunun çözüldüğünü söylemişte, ondan sormak istedim çözüldü mü diye. Sunucumda şuanda bir sürü sistem ve eklenti var ve lag olduğunu görmüyorum. Türkiye lokasyondayken bende lagı çözmek için bir sürü şey denedim, kafayı yiyecektim en son. Aklına gelebilecek her türlü optimizeyi yaptım. Sonuç aynıydı. Almanyaya geçtikten sonra lagın geçtiğini görünce yavaş yavaş bu optimizeleri geri çektim. Oyunun kalitesi yükseldi bildiğin. Gözle görünür bir performans düşüşü falanda olmadı. Adalarda hopperları limitlemeyi türkiye lokasyondayken bende denedim, lagın geçmemesine ek olarak oyuncularım "sistem yapamıyoruz" diye şikayet etmeye başladı bende limiti tekrar kaldırdım. Dediğim gibi benim sorunumu çözen en son almanya lokasyona geçmekti.
[automerge]1527361644[/automerge]


Discord ismim: !мυѕтαғα öɴcel#0001
Gelen tüm istekleri kabul etmekteyim.
Yollanmıyor istek.
 

LifeMCServer

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

Dolar işareti var ünlemden sonra, forum otomatik siliyor. Özelden discord sunucu linkimi atayım ordan bulup eklersiniz.
[automerge]1527964382[/automerge]
Arkadaşlar sorun zaten Hopper'lar ile ilgiliydi ve çözdük. Script'ler ile düzeltilecek bir şey değil.

Aynen abim nokta atışı ile sorunu tespit edip çözmüşsün tebrik ediyorum. Arkadaş bana discord üzerinden ulaştı, almanya lokasyona geçti ve sorunu çözüldü. Uzatmaya gerek yok. Önyargılarınızı bıraksanız iyi olur. Timingste hopper var diye hopper lag yapacak diye bir şey yok.
 
Son düzenleme:

Üst