X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
TRY

Metin2 Sunucu Bakımı Nasıl Yapılır? Güncelleme, Log Temizliği, Yedekleme ve İzleme Ta...

AnasayfaYazılarMetin2 SunucuMetin2 Sunucu Bakımı Nasıl Yapılır?...

Metin2 sunucu bakımı; Game Core, DB, Auth, MariaDB, server files, FreeBSD, loglar, yedekler, güvenlik kuralları ve kaynak kullanımının düzenli kontrol edilmesidir. Bakım işlemleri yalnızca sorun çıktığında değil, günlük, haftalık ve aylık bir takvimle uygulanmalıdır.

Düzenli bakım yapılmayan sunucularda log dosyaları ve veritabanı tabloları büyüyebilir, disk dolabilir, yedekler çalışmaz hâle gelebilir, güncellemeler files uyumluluğunu bozabilir ve küçük hatalar zamanla oyuncuları etkileyen kesintilere dönüşebilir.

Doğrudan cevap: Metin2 sunucu bakımı için servisler ve kaynaklar günlük izlenmeli, loglar düzenli arşivlenmeli, veritabanı ile files yedekleri harici konuma alınmalı, geri yükleme testleri yapılmalı ve FreeBSD, MariaDB veya files güncellemeleri önce test ortamında uygulanmalıdır.

Siberdizayn teknik notu:

Bakım işlemlerinin en kritik bölümü değişiklik öncesi geri dönüş planıdır. Güncelleme, SQL düzenlemesi, quest değişikliği veya files aktarımı öncesinde hangi dosyaların ve veritabanlarının yedekleneceği, sorun oluşursa ne kadar sürede geri dönüleceği önceden belirlenmelidir.

Metin2 Sunucu Bakımı Neden Önemlidir?

Metin2 sunucusu yalnızca Game Core süreçlerinden oluşmaz. MariaDB, DB, Auth, P2P, web paneli, loglar, yedekleme görevleri, firewall ve işletim sistemi birlikte çalışır. Bu bileşenlerden birindeki sorun diğer servisleri de etkileyebilir.

Düzenli bakımın temel faydaları:

  • Servis çökme ve bağlantı sorunlarını erken fark etmek
  • Disk doluluğu ve büyüyen logları kontrol altında tutmak
  • MariaDB tablo ve sorgu sorunlarını izlemek
  • Yedeklerin gerçekten geri yüklenebilir olduğunu doğrulamak
  • Files güncellemelerinin oluşturduğu hataları azaltmak
  • Gereksiz servis ve açık portları tespit etmek
  • CPU, RAM, swap ve disk darboğazlarını önceden görmek
  • Oyuncu verisi kaybı ve uzun kesinti riskini azaltmak

Metin2 Sunucu Bakım Takvimi Nasıl Oluşturulur?

Metin2 sunucu günlük haftalık ve aylık bakım takvimi
Bakım işlemleri günlük, haftalık ve aylık görevler olarak ayrılmalıdır.

Günlük Bakım Görevleri

  • DB, Auth ve Game Core süreçleri çalışıyor mu?
  • Her Game Core CPU kullanımı normal mi?
  • RAM ve swap kullanımı artıyor mu?
  • Disk doluluk oranı güvenli seviyede mi?
  • Syserr ve syslog içinde yeni kritik hata var mı?
  • MariaDB bağlantı ve sorgu sorunları görülüyor mu?
  • Ağ trafiği, PPS ve bağlantı sayısında sıra dışı artış var mı?
  • Otomatik yedek görevi başarıyla tamamlandı mı?

Haftalık Bakım Görevleri

  • Tam files ve MariaDB yedeği alınmalıdır.
  • En az bir yedek test ortamında geri yüklenmelidir.
  • Eski loglar arşivlenmeli veya temizlenmelidir.
  • MariaDB yavaş sorguları ve büyük tablolar incelenmelidir.
  • Firewall ve bağlantı limitleri kontrol edilmelidir.
  • Gereksiz geçici dosya ve eski yedekler kaldırılmalıdır.
  • Web paneli ve Item Shop işlem logları kontrol edilmelidir.

Aylık Bakım Görevleri

  • FreeBSD ve paket güncellemeleri değerlendirilmelidir.
  • Files, binary, quest ve panel güncelleme planı hazırlanmalıdır.
  • SSH, MariaDB ve yönetici hesap yetkileri gözden geçirilmelidir.
  • Açık portlar ve servisler yeniden kontrol edilmelidir.
  • CPU, RAM, disk ve ağ kapasitesi büyüme açısından değerlendirilmelidir.
  • Yedek saklama süreleri ve harici kopyalar kontrol edilmelidir.
  • Bakım ve kesinti prosedürü güncellenmelidir.

Servis Durumu Nasıl Kontrol Edilmelidir?

Sunucunun açık olması tüm oyun servislerinin sağlıklı olduğu anlamına gelmez. DB, Auth ve Game Core süreçleri ayrı ayrı izlenmelidir.

Kontrol sırasında:

  • MariaDB servisinin çalıştığı doğrulanmalıdır.
  • DB servisinin veritabanına bağlandığı kontrol edilmelidir.
  • Auth portunun dinlediği incelenmelidir.
  • Tüm Game Core ve channel süreçleri listelenmelidir.
  • Bir servisin sürekli yeniden başladığı veya kapandığı araştırılmalıdır.
  • Servis başlangıcından sonra syserr ve syslog kontrol edilmelidir.

Servislerin açılmaması veya sürekli kapanması durumunda Metin2 Sunucu Açılmıyor rehberimizi inceleyebilirsiniz.

Metin2 Log Temizliği Nasıl Yapılmalıdır?

Log temizliği, tüm dosyaları rastgele silmek değildir. Önce hangi logların hata analizi, güvenlik ve işlem takibi için gerekli olduğu belirlenmelidir.

Yaygın log türleri:

  • Game Core syserr ve syslog kayıtları
  • DB ve Auth logları
  • MariaDB error ve slow query logları
  • Web paneli ve Item Shop işlem logları
  • Firewall ve bağlantı kayıtları
  • FreeBSD sistem logları
  • Yedekleme görev logları

Log yönetiminde uygulanabilecek yaklaşım:

  1. Aktif log dosyasının boyutu ve büyüme hızı ölçülür.
  2. Hata analizi gereken dönemler arşivlenir.
  3. Eski loglar sıkıştırılarak ayrı dizine taşınır.
  4. Saklama süresi dolan arşivler kontrollü şekilde silinir.
  5. Log üretimini artıran gereksiz debug ayarları kapatılır.
  6. Temizleme işlemi otomatik görevle planlanır.

Önemli: Aktif servislerin kullandığı log dosyalarını kontrolsüz biçimde silmek dosya tanımlayıcı, izin veya takip sorunlarına neden olabilir. Log döndürme ve arşivleme yöntemi servis yapısına uygun olmalıdır.

MariaDB Bakımı Nasıl Yapılır?

MariaDB bakımında amaç oyuncu verilerini riske atmadan tablo, bağlantı ve sorgu sağlığını kontrol etmektir.

  • MariaDB error log düzenli incelenmelidir.
  • Yavaş sorgu kayıtları kontrol edilmelidir.
  • Aşırı büyüyen log ve işlem tabloları tespit edilmelidir.
  • Eksik indeks veya uzun süren sorgular değerlendirilmelidir.
  • Bağlantı sayısı ve kilitlenen işlemler izlenmelidir.
  • Tablo onarım işlemleri yedek alınmadan uygulanmamalıdır.
  • Bakım görevleri yoğun oyuncu saatleri dışında yapılmalıdır.

MariaDB sürüm yükseltmesi sıradan bir paket güncellemesi gibi uygulanmamalıdır. Files içindeki DB binary, SQL yapısı ve kullanılan sürüm uyumluluğu önceden doğrulanmalıdır.

Metin2 Server Files Güncellemesi Nasıl Yapılmalıdır?

Game binary, DB binary, quest, locale, map, item, mob veya panel güncellemeleri doğrudan canlı sunucuda uygulanmamalıdır.

  1. Güncellenecek dosya ve veritabanı değişiklikleri listelenir.
  2. Mevcut files ve MariaDB tam olarak yedeklenir.
  3. Güncelleme test sunucusuna uygulanır.
  4. DB, Auth ve tüm Game Core süreçleri başlatılır.
  5. Syserr, syslog ve MariaDB logları incelenir.
  6. Karakter, item, pazar, quest, kanal ve map testleri yapılır.
  7. Canlı geçiş saati ve bakım duyurusu belirlenir.
  8. Güncelleme sonrası izleme yapılır.
  9. Sorun oluşursa önceki sürüme geri dönülür.

Files seçimi ve uyumluluk hakkında Metin2 Server Files Nedir? rehberimizi inceleyebilirsiniz.

FreeBSD Güncellemeleri Nasıl Planlanmalıdır?

FreeBSD güvenlik ve paket güncellemeleri önemlidir. Ancak eski Metin2 binary dosyaları veya kütüphaneler yeni sürümlerle uyumlu olmayabilir.

Güncelleme öncesinde:

  • Files paketinin desteklediği FreeBSD sürümü doğrulanmalıdır.
  • Mevcut paket ve kütüphane listesi kaydedilmelidir.
  • Sunucunun snapshot veya tam yedeği alınmalıdır.
  • Binary bağımlılıkları kontrol edilmelidir.
  • Bakım süresi ve geri dönüş planı hazırlanmalıdır.
  • Güncelleme önce test sisteminde denenmelidir.

Çalışan bir sistemi yalnızca daha yeni sürüm bulunduğu için yükseltmek doğru değildir. Güvenlik ihtiyacı, destek durumu ve files uyumluluğu birlikte değerlendirilmelidir.

Metin2 Yedekleme Nasıl Yapılmalıdır?

Metin2 MariaDB files harici yedek ve geri yükleme test akışı
Yedekleme; oluşturma, harici kopyalama ve geri yükleme testiyle tamamlanır.

Yedek kapsamına şu bileşenler dâhil edilmelidir:

  • Account, player, common ve log veritabanları
  • Game ve DB binary dosyaları
  • CONFIG ve bağlantı ayarları
  • Quest, locale ve map klasörleri
  • Client ve pack dosyaları
  • Web paneli ve Item Shop dosyaları
  • Firewall ve sistem yapılandırmaları

Yedekler yalnızca aynı disk veya aynı sunucu üzerinde tutulmamalıdır. Donanım arızası, dosya sistemi bozulması veya saldırı durumunda aynı sunucudaki tüm kopyalar kaybedilebilir.

Detaylı adımlar için Metin2 Server Files ve MariaDB Yedeği rehberimizi okuyabilirsiniz.

Yedeklerin Geri Yüklenebilir Olduğu Nasıl Anlaşılır?

Yedek dosyasının oluşturulmuş olması başarılı geri dönüş anlamına gelmez. Bozuk, eksik veya uyumsuz yedekler ancak geri yükleme sırasında fark edilebilir.

Test sırasında:

  • Yedek farklı bir test sunucusuna aktarılmalıdır.
  • MariaDB verileri içe aktarılmalıdır.
  • Files doğru dizin ve izinlerle açılmalıdır.
  • DB, Auth ve Game Core süreçleri başlatılmalıdır.
  • Test hesabı ile oyuna giriş yapılmalıdır.
  • Karakter, item ve pazar verileri kontrol edilmelidir.
  • Syserr ve veritabanı logları incelenmelidir.

Metin2 Sunucu İzleme Nasıl Yapılmalıdır?

Metin2 Game Core CPU RAM swap disk MariaDB ve PPS izleme paneli
Kaynak ve servis değerleri aynı zaman aralığında karşılaştırılmalıdır.

İzlenmesi gereken temel değerler:

  • Her Game Core için CPU kullanımı
  • Toplam ve servis bazlı RAM tüketimi
  • Swap kullanımı
  • Disk doluluğu ve I/O gecikmesi
  • MariaDB bağlantı ve sorgu süreleri
  • Ağ trafiği, PPS ve aktif bağlantılar
  • Servis çalışma süresi ve yeniden başlama sayısı
  • Syserr ve kritik hata sayısı
  • Yedekleme görevinin durumu

Performans ayarları için Metin2 Sunucu Performans Optimizasyonu makalemizi inceleyebilirsiniz.

Otomatik Uyarılar Hangi Durumlarda Gönderilmelidir?

  • Game Core, DB veya Auth servisi kapandığında
  • Disk doluluğu belirlenen seviyeyi geçtiğinde
  • Swap sürekli yükseldiğinde
  • Game Core CPU uzun süre yüksek kaldığında
  • MariaDB bağlantısı kesildiğinde
  • Yedekleme görevi başarısız olduğunda
  • PPS veya bağlantı sayısı aniden yükseldiğinde
  • Syserr içinde belirli kritik hata tekrarlandığında

Uyarı sistemi çok düşük eşiklerle yapılandırılırsa gereksiz bildirim üretir. Eşikler sunucunun normal yoğun saat değerlerine göre belirlenmelidir.

Bakım Sırasında Güvenlik Kontrolleri

  • SSH erişimi yalnızca gerekli IP adreslerine açık mı?
  • MariaDB 3306 portu dış dünyaya kapalı veya sınırlandırılmış mı?
  • P2P portları yalnızca güvenilir IP adreslerine açık mı?
  • Eski yönetici ve geliştirici hesapları kaldırılmış mı?
  • Root ve panel parolaları güçlü mü?
  • Web paneli HTTPS ve güncel PHP üzerinde çalışıyor mu?
  • Firewall ve DDoS profilleri gerçek oyuncuları engelliyor mu?
  • Gereksiz servis ve portlar kapalı mı?

Port ve firewall yapısı için Metin2 Sunucu Portları Nelerdir? ve Metin2 DDoS Koruması Nedir? rehberlerimizi inceleyebilirsiniz.

Bakım Duyurusu Nasıl Planlanmalıdır?

Oyuncuları etkileyebilecek işlemler önceden duyurulmalıdır. Duyuruda başlangıç zamanı, tahmini süre, yapılacak işlemler ve uzama durumunda kullanılacak iletişim kanalı belirtilmelidir.

Bakım sırasında:

  • Yeni oyuncu girişleri kontrollü biçimde kapatılmalıdır.
  • Oyuncular güvenli şekilde oyundan çıkarılmalıdır.
  • Servisler files yapısına uygun sırayla durdurulmalıdır.
  • Veritabanı ve files yedeği alınmalıdır.
  • İşlemler kayıt altına alınmalıdır.
  • Bakım sonrası testler tamamlanmadan sunucu açılmamalıdır.

Bakım Sonrası Kontrol Listesi

  • MariaDB, DB, Auth ve tüm Game Core süreçleri açık mı?
  • Auth, Game ve P2P portları doğru çalışıyor mu?
  • Test hesabı ile giriş yapılabiliyor mu?
  • Karakter, item, pazar ve kanal geçişi çalışıyor mu?
  • Quest ve eventler hatasız mı?
  • Syserr ve syslog içinde yeni hata var mı?
  • CPU, RAM, swap ve disk değerleri normal mi?
  • Web paneli ve Item Shop çalışıyor mu?
  • Yedek görevi yeniden etkin mi?
  • Oyunculara bakımın tamamlandığı duyuruldu mu?

Özet: Metin2 sunucu bakımı; servis kontrolü, log yönetimi, MariaDB bakımı, kontrollü güncelleme, harici yedekleme, geri yükleme testi, kaynak izleme ve güvenlik kontrollerinin düzenli takvimle uygulanmasıdır.

Siberdizayn Metin2 Sunucu Çözümleri

Siberdizayn; yüksek frekanslı işlemci, NVMe disk, Türkiye lokasyonu ve farklı proje seviyelerine uygun Metin2 sunucu çözümleri sunmaktadır.

Tüm seçenekleri karşılaştırmak için Metin2 Sunucu Paketleri sayfamızı inceleyebilirsiniz.

Büyüyen projeler için Orta Düzey Metin2 Sunucu, yüksek oyuncu ve channel hedefi bulunan projeler için Profesyonel Metin2 Sunucu, saldırı riski bulunan projeler için DDoS Korumalı Metin2 Sunucu seçeneklerini değerlendirebilirsiniz.

Metin2 server files, panel ve yazılım tanıtımları için Siberdizayn.org adresini ziyaret edebilirsiniz.

Metin2 Sunucu Bakımı Hakkında Sıkça Sorulan Sorular

Metin2 sunucu bakımı ne sıklıkla yapılmalıdır?

Servis, kaynak ve log kontrolleri günlük; tam yedek ve geri yükleme testleri haftalık; güncelleme, güvenlik ve kapasite kontrolleri aylık planlanabilir.

Log dosyaları doğrudan silinebilir mi?

Aktif servis logları kontrolsüz biçimde silinmemelidir. Önce arşivleme, saklama süresi ve log döndürme yöntemi belirlenmelidir.

Yedek aynı sunucuda tutulabilir mi?

Aynı sunucuda geçici kopya tutulabilir ancak en az bir yedek farklı sunucu veya lokasyonda bulunmalıdır.

FreeBSD güncellemesi files sistemini bozar mı?

Binary ve kütüphane uyumsuzluğu varsa bozabilir. Güncelleme önce test ortamında denenmeli ve geri dönüş yedeği alınmalıdır.

MariaDB bakımı oyuncular çevrim içiyken yapılabilir mi?

Hafif kontroller yapılabilir ancak tablo, indeks, sürüm ve yoğun bakım işlemleri düşük oyuncu saatlerinde veya planlı bakımda uygulanmalıdır.

Yedeklerin çalıştığı nasıl anlaşılır?

Yedek farklı bir test sunucusuna geri yüklenmeli; DB, Auth, Game Core ve client bağlantısı test edilmelidir.

Sunucu izleme için yalnızca toplam CPU yeterli mi?

Hayır. Her Game Core, MariaDB, RAM, swap, disk I/O, PPS ve bağlantı sayısı ayrı izlenmelidir.

Bakım öncesinde oyunculara duyuru yapmak gerekir mi?

Oyuncuları etkileyebilecek işlemler için başlangıç zamanı, tahmini süre ve bakım kapsamı önceden duyurulmalıdır.



Top