Yıllık alımda %20 indirim — Hosting & VDS
Metin2 syserr Hataları: En Sık Görülenler ve Anlamları
Rehber

Metin2 syserr Hataları: En Sık Görülenler ve Anlamları

M
Mezuhost Teknik Ekip
7 Ağustos 2026 9 dakika okuma 3 görüntülenme

Metin2 sunucusunda syserr dosyasında karşılaşılan yaygın hata satırları, ne anlama geldikleri ve nasıl giderileceği.

Sunucu gece yarısı düştü. Panel sunucunun ayakta olduğunu söylüyor ama oyuncular giremiyor. Nereye bakacaksınız? Cevap neredeyse her zaman aynı: syserr.

Metin2 oyun süreci karşılaştığı her hatayı bu dosyaya yazar. Aşağıda sahada en sık karşılaştığımız satırları ve ne anlama geldiklerini derledim.

syserr Dosyası Nerede?

Her sürecin kendi log dizininde ayrı bir syserr'ı vardır:

channel1/core1/syserr
channel1/core2/syserr
auth/syserr
db/syserr

Hangi sürecin sorunlu olduğunu bilmiyorsanız hepsine bakın. En son yazılan satırları görmek için:

tail -50 channel1/core1/syserr

Canlı takip için:

tail -f channel1/core1/syserr

Bağlantı ve Veritabanı Hataları

"AsyncSQL: cannot connect to MySQL server"

Oyun süreci veritabanına bağlanamıyor. Sırayla kontrol edin: MySQL çalışıyor mu, CONFIG içindeki kullanıcı adı/şifre doğru mu, bağlantı izni var mı.

MySQL servisi kapalıysa başlatın; sürekli kapanıyorsa bu ayrı bir sorundur ve MySQL hata günlüğüne bakmak gerekir.

"AsyncSQL::Connect: mysql_real_connect: Access denied for user"

Bağlantı kuruluyor ama kimlik doğrulama başarısız. Şifre yanlış veya kullanıcının o veritabanına yetkisi yok. Şifreyi doğrulamak için doğrudan deneyin:

mysql -u kullanici -p veritabani_adi

"QUERY_MAX_LEN" veya sorgu kesilmesi

Çok uzun bir SQL sorgusu üretilmiş. Genellikle bozuk veri veya hatalı bir betik kaynaklıdır. Hangi tabloyla ilgili olduğunu satırın devamından anlayabilirsiniz.

Dosya ve Veri Hataları

"cannot open file" / "file not found"

Beklenen bir dosya yerinde değil. En sık sebepler: eksik aktarım (FTP yarıda kesilmiş), yanlış dizin veya dosya izni.

Dosyanın gerçekten orada olup olmadığını ve izinlerini kontrol edin:

ls -la share/item_proto

"item_proto: invalid item vnum"

Eşya tanımlarında geçersiz bir kayıt var. Genellikle item_proto düzenledikten sonra ortaya çıkar. Yedeğinizden geri dönüp değişikliği tekrar, daha dikkatli yapmak en hızlı yoldur.

"MOB_PROTO: cannot find mob"

Bir haritada tanımlı olmayan canavar çağrılıyor. Harita dosyası ile mob_proto arasında uyumsuzluk var demektir; genellikle farklı sürümden harita eklendiğinde olur.

Harita ve Kanal Hataları

"MAP_ALLOW: map X is not allowed in this core"

Harita hiçbir core'a atanmamış. CONFIG dosyasındaki MAP_ALLOW satırlarına haritayı eklemeniz gerekir. Bu, yeni harita eklerken en sık atlanan adımdır.

"cannot find map index"

Harita indeks dosyasında eksiklik var. share/data altındaki index dosyasını kontrol edin.

Bellek ve Kaynak Hataları

"cannot allocate memory" / süreç sessizce ölüyor

RAM tükenmiş. syserr'da bazen hiçbir şey yazmadan süreç kapanır — bu da bellek yetersizliğinin klasik belirtisidir.

Kontrol edin:

free -h
dmesg | grep -i "out of memory"

İkinci komut, işletim sisteminin belleği tükendiği için süreci öldürüp öldürmediğini gösterir. Çıktıda oyun sürecinin adını görüyorsanız teşhis kesindir: paket yükseltmeniz veya kanal sayısını azaltmanız gerekir.

"too many open files"

Süreç aynı anda çok fazla dosya açmış ve sistem sınırına takılmış. Sınırı görmek için ulimit -n, artırmak için sistem yapılandırmasını düzenlemek gerekir.

Ağ Hataları

"bind: Address already in use"

Kullanmak istediğiniz port zaten dolu. Genellikle önceki süreç düzgün kapanmamıştır. Kim kullanıyor bakın:

netstat -tlnp | grep 13000

Kalıntı süreci sonlandırıp yeniden başlatın.

"accept: Too many open connections"

Eşzamanlı bağlantı sınırına ulaşılmış. Oyuncu sayınız arttıysa normal; sınırı artırmak veya kanal eklemek gerekir.

Hata Ararken İşinizi Kolaylaştıracak Üç Alışkanlık

  • Zaman damgasına bakın. Çökme anıyla eşleşen satırı bulun; öncesindeki 10-20 satır genellikle sebebi anlatır.
  • Tekrar edenleri ayırın. Sürekli tekrarlayan zararsız uyarılar olabilir; asıl sorun genellikle bir kez görünen satırdır.
  • Değişiklik günlüğü tutun. "Dün ne değiştirdim?" sorusunun cevabı, hataların yarısını doğrudan çözer.

Çözemediğinizde

Hata satırını anlamlandıramıyorsanız, syserr'ın ilgili kısmını destek ekibimize iletebilirsiniz. Metin2 altyapısına aşina bir ekip, çoğu satırı görür görmez teşhis eder.

Sunucu kaynaklarınızın yetip yetmediğini değerlendirmek için paket karşılaştırmamıza, kanal yapısının kaynak tüketimi için kanal ve auth sunucusu yazımıza bakabilirsiniz.

metin2 syserr hata sorun cozme teknik
Paylaş
M

Mezuhost Teknik Ekip

Mezuhost — Teknik İçerik Ekibi

İletişim

Mezuhost ile Hizmetlerimizi Keşfedin

DDoS korumalı sunucular, yüksek performanslı VDS ve hosting çözümleri.

Güvenilir İş Ortaklarımız & Altyapı Sağlayıcılarımız

Stormwall
MikroTik
Juniper
Datacasa
Cloudflare
Dell
Ryzen
Arbor
Stormwall
MikroTik
Juniper
Datacasa
Cloudflare
Dell
Ryzen
Arbor
Stormwall
MikroTik
Juniper
Datacasa
Cloudflare
Dell
Ryzen
Arbor