- Katılım
- 7 Ocak 2020
- Konular
- 147
- Mesajlar
- 665
- Çözüm
- 31
- Online süresi
- 1mo 19d
- Reaksiyon Skoru
- 157
- Altın Konu
- 1
- TM Yaşı
- 6 Yıl 5 Ay 3 Gün
- Başarım Puanı
- 144
- MmoLira
- 3,531
- DevLira
- 9
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Başlıkta belirtmiş olduğum server filesi kurmaktayım fakat ch açılışta connection refused yemekteyim. Oyuna sorunsuz giriş yapıyor fakat fısıltı,ticartet ve grup gibi db işlemleri yapınca oyundan atıyor bi nevi mysql devreye alamadım herhalde
En Çok Reaksiyon Alan Mesajlar
Selam,Başlıkta belirtmiş olduğum server filesi kurmaktayım fakat ch açılışta connection refused yemekteyim. Oyuna sorunsuz giriş yapıyor fakat fısıltı,ticartet ve grup gibi db işlemleri yapınca oyundan atıyor bi nevi mysql devreye alamadım herhalde
Anlattığın tabloya bakılırsa sorun büyük ihtimalle Metin2 server tarafında MySQL–DB bağlantısının tam olarak sağlanamamasından kaynaklanıyor. Oyuna sorunsuz girebilmen normal; çünkü login/auth kısmı ayrı çalışır. Ancak fısıltı, ticaret, grup gibi işlemler doğrudan DB ile haberleştiği için orada bir kopma olunca client seni oyundan atar.
CH açılışta aldığın connection refused hatası genelde MySQL’in ya kapalı olmasına ya da DB’nin bağlantıyı reddetmesine işaret eder. İlk olarak MySQL servisinin gerçekten çalışıp çalışmadığını kontrol et. Servis ayakta değilse CH’ler DB’ye bağlanamaz.
Sonra db.conf dosyasını gözden geçir. Host, kullanıcı adı, şifre ve database isimleri birebir doğru olmalı. Burada yapılmış küçük bir yazım hatası bile bu tür sorunlara yol açar. Özellikle host kısmının genelde 127.0.0.1 olması gerekir.
Bir diğer sık yaşanan konu MySQL kullanıcı yetkileri. DB’ye bağlanan kullanıcının ilgili database’ler üzerinde yetkisi yoksa, login olur ama oyun içindeki DB işlemlerinde kopma yaşarsın. Gerekirse kullanıcıyı yeniden yetkilendirip dene.
Ayrıca my.cnf içindeki bind-address ayarını kontrol et. Yanlış bir IP’ye sabitlenmişse CH’ler DB’ye erişemez. Firewall açıksa MySQL portunun (çoğunlukla 3306) kapalı olması da aynı hatayı verir; test için geçici olarak kapatıp denemek sorunun buradan mı geldiğini anlamanı sağlar.
Son olarak syslog ve syserr dosyalarına mutlaka bak. Orada genelde “mysql connect error”, “access denied” gibi net mesajlar çıkar ve sorunun tam olarak nerede olduğunu gösterir.
Kısaca özetlersek: oyuna girip DB işlemlerinde atıyorsa sorun büyük ihtimalle MySQL bağlantısı, kullanıcı yetkisi ya da firewall kaynaklıdır. Bu başlıkları tek tek kontrol ettiğinde problem çözülecektir.








