Metin2 Sunucusunda Karşılaşılan Çökme Hatalarını Hızlıca Giderme Yöntemleri

BenceÖyle

Yeni Üye
Katılım
Eyl 2026
Konular
1
Mesajlar
1
Tepki puanı
0
Görüntülenme
0
Oyun sırasında sunucunun ani kapanması genellikle üç ana kategoride toplanır: bellek yönetimi, veritabanı bağlantısı ve dosya/izin hataları. Aşağıdaki adımlar, bu alanlarda ortaya çıkabilecek sık tekrarlanan hatalara hızlı çözüm sunar.

1. Log Analizi​

tail -n 200 /var/log/metin2/server.log
Çökme anına yakın satırları kontrol edin. Out of memory, SQL timeout, Permission denied gibi hatalar belli işaretlerdir.

2. Bellek Yönetimi​

  • free -m ile RAM kullanımını ölçün.
  • Sunucuyu kapatıp systemctl restart metin2 ile yeniden başlatın.
  • 64‑bit derleme kullanıyorsanız ulimit -n 65535 komutunu /etc/security/limits.conf dosyasına ekleyin.

3. MySQL Bağlantısı​

  • mysqladmin ping ile sunucuya ulaşılamadığını kontrol edin.
  • max_connections değerini 500‑1000 arası artırın (my.cnf).
  • Ağ geçidi ve port uyumsuzluğu için telnet dbhost 3306 testi yapın.

4. Dosya İzinleri​

  • /var/lib/metin2/ içindeki tüm dosyalar www-data sahibi ve 755 izinlerde olmalı.
  • find /var/lib/metin2 -type d -exec chmod 755 {} \;
  • find /var/lib/metin2 -type f -exec chmod 644 {} \;

5. Sık Görülen Hatalar ve Çözümleri​

HataMuhtemel SebepÇözüm
Segmentation faultHatalı script veya derlemeScript dosyalarını yeniden derleyin, make clean && make
Connection refusedMySQL servisi durdusystemctl restart mysql
No space left on device/tmp doldudf -h ile boş alan kontrolü, rm -rf /tmp/*

Bu çözüm adımlarını deneyip belirli bir hatayı ortadan kaldırdığınızda, karşılaşılan sorunun hangi kategoriye ait olduğunu paylaşın.

İlgili konular​

 
Geri
En Üst