Rehber Sunucuda Otomatik Restart Neden Gerekli?

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

Zyph0rr

Founder of RedTedNW
Stajyer
Katılım
3 Ocak 2025
Mesajlar
607
Elmaslar
289
Puan
2.355
Konum
Amasya
Minecraft
Zyph0rr

Discord:

bosstrap

Selamlar arkadaşlar,

Sunucu işlerine yeni girenlerin genelde atladığı ama sunucunun ömrünü uzatan en kritik konulardan birine değineceğiz bugün: Otomatik Restart .

Hepimiz yaşamışızdır; sunucuyu ilk açarsınız, TPS 20.00'dır, her şey yağ gibidir. Ama aradan 2-3 gün geçer, makine ne kadar güçlü olursa olsun ufak ufak takılmalar, gecikmeler başlar. İşte tam bu noktada, o meşhur "Kapat-Aç düzelir" mantığı devreye giriyor.

Gelin, bunu neden yapmamız gerektiğini ve oyuncuyu kaçırmadan bu süreci nasıl yöneteceğimizi konuşalım.

1. Neden Restart Atmak Zorundayız? (Performansa Etkisi)​

Minecraft, temelde Java üzerinde çalışan bir oyun. Java'nın çalışma mantığında "Çöp Toplayıcı" (Garbage Collector) dediğimiz bir olay var. Sunucu açık kaldığı süre boyunca pluginler veri işler, haritada chunklar yüklenir, moblar doğar ölür... Bunların hepsi RAM'de bir iz bırakır.

Zamanla bu veriler RAM'i şişirmeye başlar (Memory Leak dediğimiz olaylar da buna tuz biber eker). Sunucunuzu bir bardak gibi düşünün. Su (veri) doldukça bardak ağırlaşır. Restart atmak, o bardağı boşaltıp tertemiz bir sayfa açmak demektir.

Özetle Restart:
  • Şişen RAM kullanımını sıfırlar.​
  • Önbellekte sıkışan hatalı verileri temizler.​
  • Zamanla düşen TPS'i (Sunucu performansını) tekrar 20'ye sabitler.​

2. Doğru Zaman Aralığı Nedir? (Saat Ayarlama Mantığı)​

"Tamam restart atacağız da, ne zaman atacağız?" sorusu burada hayati önem taşıyor.

Sunucunuzun oyuncu grafiğini analiz etmeniz lazım. Genelde Türkiye saati ile oyuncuların en aktif olduğu saatler öğleden sonra 14:00 ile akşam 22:00 arasıdır. Bu saatlerde sunucuya restart atmak, kendi topuğunuza sıkmak gibidir. Oyuncuyu oyunun en heyecanlı yerinde atarsanız, bir daha girmeyebilir.

Altın Kural: Restart, sunucunun en "ölü" olduğu saatte atılır.
  • İdeal Saat: Gece 04:00 veya Sabah 06:00. (Ben genelde oyuncuların uyuduğu, okul/iş öncesi saat olan 05:00 civarını tercih ediyorum).​
  • Sıklık: Eğer sunucunuz çok ağır modlu veya +200 oyunculu devasa bir Survival değilse, günde 1 kere (24 saatte bir) restart yeterlidir. Çok aşırı yük binen sunucularda 12 saatte bir (Örn: Gece 04:00 - Öğlen 13:00 gibi) yapılabilir ama yeni başlayanlar için günde 1 kez idealdir.​

3. Oyuncuya Haber Verme (Ansızın Kapatma!)​

En büyük acemilik, sunucuyu "stop" komutuyla çat diye kapatmaktır. Oyuncu o sırada boss kesiyor olabilir, eşya craftlıyor olabilir. Eşyası giderse, ticket açıp başınızı ağrıtır.

Bu süreci oyuncuyu germeden, profesyonelce yönetmelisiniz.

Nasıl Yapılmalı? Otomatik restart pluginleri (Örn: UltimateAutoRestart veya AutoRestart) bu işin piridir. Mantık şu şekilde işlemeli:
  1. Son 1 Saat Kala: Chatte hafif bir uyarı geçer. "Sunucumuz performans temizliği için 1 saat sonra yeniden başlatılacaktır."​
  2. Son 10 Dakika: Uyarılar sıklaşır.​
  3. Son 1 Dakika: Ekrana (Title) yazı çıkar: "Lütfen güvenli bölgeye geçin ve envanterinizi kontrol edin."​
  4. Restart Anı: Oyuncular kicklenir ama atılma mesajında "Sunucu yeniden başlatılıyor, 2 dakika sonra geri gelebilirsiniz" yazar.​

Sonuç​

Arkadaşlar, sunucunuzun "uptime" (açık kalma) süresinin 500 saat olması bir başarı göstergesi değildir. Aksine, yorulmuş bir makine demektir. Sunucunuza ve oyuncularınıza bir nefes aldırmak için her gece, kimsenin olmadığı saatlerde o temizliği yapın. Hem lag derdiniz azalır hem de oyuncularınız daha akıcı bir oyun oynar.​
 
Bilmeyenlere güzel bilgi elinize kolunuza sağlıkk
 
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