Çözülemedi Karakter Oluşturma Hatası

Ne yazık ki bu konuda sorulara çözüm bulunmuyor. Eğer konuda yorumlar varsa hepsini inceleyebilirsiniz. Belki sizlerin sorununuzu çözmek için için ipuçları bulabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

wem

Üye
Üye
Mesaj
10
Beğeni
1
Puan
405
Ticaret Puanı
0
Merhabalar serverdan exstra slot sistemini kaldırdıktan sonra karakter oluşturma hatası almaya başladım bir türlü sorunu çözemedim şimdiden yardımlarınız için teşekkürlerimi iletiyorum.
 
dbde syserr olması lazım iletir misiniz ?
 
Merhaba durumu güncelleyeyim karakter oluşturabiliyorum ama atıyorum bir karakter oluşturduğum diğer karakteri belli bir süre sonra oluşturabiliyorum hemen oluşturmaya çalışınca aynı hatayı alıyorum db syserr şudur

SYSERR: May 20 06:21:59 :: pid_init:
Start of pid: 931

SYSERR: May 20 06:22:04 :: Load: DirectQuery failed(SELECT login FROM block_exception)
 
Merhaba durumu güncelleyeyim karakter oluşturabiliyorum ama atıyorum bir karakter oluşturduğum diğer karakteri belli bir süre sonra oluşturabiliyorum hemen oluşturmaya çalışınca aynı hatayı alıyorum db syserr şudur

SYSERR: May 20 06:21:59 :: pid_init:
Start of pid: 931

SYSERR: May 20 06:22:04 :: Load: DirectQuery failed(SELECT login FROM block_exception)
channellerde syserr var mı ?
 
Sistemi kaldırırken clientmanager.cpp ve clientmanagerplayer.cpp de silme işlemi yaptınız mı?
 
kaldırdığın kısımları gösterebilir misin?
Kusura bakmayın iş yoğunluğundan cevap veremedim birde freebsd ile bir sıkıntı yaşadım o sorunla uğraştım yeniden kurmak zorunda kaldım.
Şuan db syserr'im şu şekilde.Hiç Karakter oluşturamıyorum.
Sistemi kaldırmak için kurmanın tersini yapıp siliyorum,silinmesi gereken kodlar diye ekledim.Orjinal silinmemiş clientmenagerplayer dosyamda ekte. Bir fikir olsun diye
Linkleri görebilmek için giriş yap veya kayıt ol.
sistemi bu konudan sistemi buldum tersine gidip silmeyi denedim fakat bu hatayı çözemedim hala. Yardımınız için teşekkür ederim.

Db syserr;
Kod:
SYSERR: Jul 18 03:32:29 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
query: INSERT INTO player  (id, account_id, name, level, st, ht, dx, iq, job, voice, dir, x, y, z, hp, mp, random_hp, random_sp, stat_point, stamina, part_base, part_main, part_hair, part_sash, gold, cheque, playtime, skill_level, quickslot) VALUES(0, 77055, 'asdadasdadad', 1, 6, 4, 3, 3, 0, 0, 0, 475011, 966012, 0, 760, 260, 0, 0, 0, 800, 0, 0, 0, 0, 0, 0, 0, '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
SYSERR: Jul 18 03:32:29 :: __QUERY_PLAYER_CREATE: QUERY_ERROR: UPDATE player_index  SET pid3=0 WHERE id=77055
 

Dosya Eklentileri

  • Bendeki silinmemiş clientmenagerplayer.txt
    43,7 KB · Gösterim: 2
  • Silinmesi gereken kodlar.txt
    1,4 KB · Gösterim: 2
SELECT login FROM block_exception
 
En son bir moderatör tarafından düzenlenmiş:
Kusura bakmayın iş yoğunluğundan cevap veremedim birde freebsd ile bir sıkıntı yaşadım o sorunla uğraştım yeniden kurmak zorunda kaldım.
Şuan db syserr'im şu şekilde.Hiç Karakter oluşturamıyorum.
Sistemi kaldırmak için kurmanın tersini yapıp siliyorum,silinmesi gereken kodlar diye ekledim.Orjinal silinmemiş clientmenagerplayer dosyamda ekte. Bir fikir olsun diye
Linkleri görebilmek için giriş yap veya kayıt ol.
sistemi bu konudan sistemi buldum tersine gidip silmeyi denedim fakat bu hatayı çözemedim hala. Yardımınız için teşekkür ederim.
Önce şu block exception syserrini çöz müsait olunca bakarım attıklarına.
 
Önce şu block exception syserrini çöz müsait olunca bakarım attıklarına.
Merhaba block exception hatası bu verdiği hatayı kendi çapımda kurcalıyarak getirdiğim bir haldi yani bu sistemin ekli kodlarını kaldırdığımda verdiği hata __QUERY_PLAYER_CREATE hatası bende bu hatayı bildiğim kadar kurcalayarak block exception hatasına çevirdim block exception hatasının çözümüde sildiklerimden dolayı ardından bir şey getiricektir size en iyisi direk ilk hatayı paylaşmam olur.

SELECT login FROM block_exception
SELECT login FROM block_exception
SELECT login FROM block_exception
SELECT login FROM block_exception
SELECT login FROM block_exception
Merhaba __QUERY_PLAYER_CREATE ilk aldığım hata kendim bir şeyler çıkartarak block exception hatası ile karşılaşmıştım elimdeki dosyalar silindi o hatayı alamıyorum pekte güvenemiyordum açıkçası size en sağlıklı paylaşım ilk hatayı paylaşmam olur
 
Serveri ham haline geri getirdim indirdiğim gibi sıfır hali 1 karakter oluşturduktan sonra hemen diğer karakteri oluşturamıyorum bellir bir süre sonra oluşturuyor syserrlerdede hiç bir hata gözükmüyor.

Mysql'i silip yeniden kurduğum zaman aldığım hata şudur.block_exception.

Kod:
SYSERR: Jul 18 09:52:04 :: pid_init:
Start of pid: 931

SYSERR: Jul 18 09:52:07 :: Load:  DirectQuery failed(SELECT login FROM block_exception)
 
Hata açıklaması: MySQL sunucusu bu bilgileri okuyamıyor.

MySQL içinde; account -> block_exception tablosu var mı ve içinde ne var? Eğer login verisi varsa onu 100 yap. İşe yaramazsa alttakileri dene.

Tüm DB tablolarına şunu yapar mısın?

Sağ tıkla yada toplu seç -> Maintain -> Check Tables -> Extented...
Sağ tıkla yada toplu seç -> Maintain -> Repair Tables -> Extented...
 
Son düzenleme:
Hata açıklaması: MySQL sunucusu bu bilgileri okuyamıyor.

MySQL içinde; account -> block_exception tablosu var mı ve içinde ne var? Eğer login verisi varsa onu 100 yap. İşe yaramazsa alttakileri dene.

Tüm DB tablolarına şunu yapar mısın?

Sağ tıkla yada toplu seç -> Maintain -> Check Tables -> Extented...
Sağ tıkla yada toplu seç -> Maintain -> Repair Tables -> Extented...
Maalesef olmadı.
 

Başka bir yolu olduğunu sanmıyorum. MySQL tabloları hatalı olduğundan yada okuyamadığından bu hatayı veriyor. MySQL tabanlı bir sorun yoksa bunu sildiğin kodlarda araman gerekebilir. Muhtemelen sorunun server tabanlı değil, client tabanlı. O yüzden clientte ki kodlarına bakmanı öneririm.

Edit: Eğer "SELECT login FROM block_exception" sorun veriyorsa ve Player tablosunda block_exception varsa "SELECT login FROM player.block_exception " kullanabilirsin.
 
Son düzenleme:
Kusura bakmayın iş yoğunluğundan cevap veremedim birde freebsd ile bir sıkıntı yaşadım o sorunla uğraştım yeniden kurmak zorunda kaldım.
Şuan db syserr'im şu şekilde.Hiç Karakter oluşturamıyorum.
Sistemi kaldırmak için kurmanın tersini yapıp siliyorum,silinmesi gereken kodlar diye ekledim.Orjinal silinmemiş clientmenagerplayer dosyamda ekte. Bir fikir olsun diye
Linkleri görebilmek için giriş yap veya kayıt ol.
sistemi bu konudan sistemi buldum tersine gidip silmeyi denedim fakat bu hatayı çözemedim hala. Yardımınız için teşekkür ederim.

Db syserr;
Kod:
SYSERR: Jul 18 03:32:29 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
query: INSERT INTO player  (id, account_id, name, level, st, ht, dx, iq, job, voice, dir, x, y, z, hp, mp, random_hp, random_sp, stat_point, stamina, part_base, part_main, part_hair, part_sash, gold, cheque, playtime, skill_level, quickslot) VALUES(0, 77055, 'asdadasdadad', 1, 6, 4, 3, 3, 0, 0, 0, 475011, 966012, 0, 760, 260, 0, 0, 0, 800, 0, 0, 0, 0, 0, 0, 0, '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
SYSERR: Jul 18 03:32:29 :: __QUERY_PLAYER_CREATE: QUERY_ERROR: UPDATE player_index  SET pid3=0 WHERE id=77055
Sorun player.player tablosuna veri girişi yaparken sorgu hatası vermesi ancak syserr'e sorgunun tamamı eklenmediği için hatayı saptayamadım. Kaynak kodunuzdan kontrol ediniz.
 
Konu sahibi tarafından geri dönüş olmadığı için konu kapatılmıştır. Yorumlarınız ve yardımlarınız için teşekkür ederiz. Konu sahibi konuyu rapor'luyarak konuyu tekrar aktif hale getiririz, iyi çalışmalar.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst