Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Cevaplanmadı DB SYSERR DE ALDIĞIM HATA

Kreanthe

Level 1
Üye
Katılım
20 Tem 2025
Konular
11
Mesajlar
42
Online süresi
2d 10h
Reaksiyon Skoru
3
Altın Konu
0
TM Yaşı
10 Ay 19 Gün
Başarım Puanı
27
MmoLira
949
DevLira
0
Ticaret - 0%
0   0   0

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!

Filesima başka bir filestan raidcall rütbe sistemini söküp eklemeye çalıştım oyuna tam gireceği anda logine atıyor ve db de şu syserri veriyor

SYSERR: Jul 28 01:49:20 :: ChildLoop: AsyncSQL: query failed: Out of range value for column 'ptime_title' at row 1 (query: UPDATE player SET job = 0, voice = 0, dir = 0, x = 959549, y = 267266, z = 0, map_index = 41, exit_x = 959549, exit_y = 267266, exit_map_index = 41, hp = 12422, mp = 2640, stamina = 900, random_hp = 4522, random_sp = 2142, playtime = 9417, level = 120, level_step = 0, st = 15, ht = 4, dx = 3, iq = 3, gold = 142575523, exp = 0, stat_point = 351, skill_point = 119, sub_skill_point = 61, stat_reset_count = 0, ip = '192.168.1.177', part_main = 11279, part_hair = 0, part_acce = 85004, last_play = NOW(), skill_group = 1, alignment = 200000, horse_level = 30, horse_riding = 0, horse_hp = 50, horse_hp_droptime = 1753915347, horse_stamina = 200, horse_skill_point = 1, ptime_title = 1753636797, statistics_jinno_kills = 1, statistics_shinsoo_kills = 0, statistics_chunjo_kills = 0, statistics_total_kills = 1, statistics_total_deaths = 0, statistics_duels_won = 6, statistics_duels_lost = 0, statistic

Pack taraflı syserr da ise packet hatası alıyorum ;
0728 20:11:20954 :: CPythonNetworkStream::RecvFlyTargetingPacket() - dwShooterVID[792956176] NOT EXIST
0728 20:11:20954 :: Unknown packet header: 53, last: 3 69

Yardım edebilecek birisi var mı
 
Son düzenleme:
Bunu nasıl yapacağımı bilmiyorum hocam anlatabilme şansınız var mı

Adım Adım Veritabanı Sütununu Güncelleme


1. Adım: Programa Bağlanmak

* Bilgisayarınızda kurulu olan Navicat programını açın.
* Sol tarafta, daha önce kaydettiğiniz sunucu bağlantınız görünecektir (genellikle "localhost" veya sunucu IP adresinizin ismiyle). Bu bağlantıya çift tıklayarak sunucunuza bağlanın.

2. Adım: Doğru Veritabanını Seçmek
* Bağlantı başarılı olduğunda, o bağlantının altında sunucunuzdaki veritabanlarının bir listesi açılır. (account, player, log gibi).
* Bu listeden player isimli veritabanına çift tıklayın. Renginin yeşile dönmesi veya seçili hale gelmesi gerekir. Bu, "Şu andan itibaren player veritabanı üzerinde çalışacağım" demektir.

3. Adım: Sorgu Ekranını Açmak
* player veritabanı seçiliyken, üst menüdeki ikonlar arasında üzerinde "Query" (Sorgu) yazan bir düğme göreceksiniz.
* Bu "Query" düğmesine tıklayın ve ardından açılan küçük menüden "New Query" (Yeni Sorgu) seçeneğine tıklayın.

4. Adım: Kodu Yapıştırıp Çalıştırmak
* Karşınıza not defteri gibi boş, beyaz bir sayfa gelecektir. Bu, sorgu yazma ekranıdır.
* Size daha önce verdiğim şu sihirli komutu kopyalayın:

[CODE title="SQL"]ALTER TABLE player.player MODIFY COLUMN `ptime_title` INT(11) UNSIGNED NOT NULL DEFAULT '0';[/CODE]

* Bu komutu, o boş beyaz sayfaya yapıştırın.
* Son olarak, yine üst menüdeki ikonlar arasında bulunan "Run" (Çalıştır) veya üzerinde yeşil bir 'Play' (▶) sembolü olan düğmeye basın.

5. Adım: Onay ve Son Kontrol
* "Run" düğmesine bastıktan sonra, ekranın alt kısmında işlemin sonucu yazar.
* Eğer yeşil bir tik işareti ile birlikte "Query OK" veya benzeri bir başarı mesajı gördüyseniz, işlem tamamdır! Artık o "fincan" büyüdü ve suyu taşırmayacak.
* Eğer kırmızı bir hata mesajı alırsanız, bir adımı yanlış yapmış olabilirsiniz.

En Önemli Adım:Bu işlemi başarıyla tamamladıktan sonra, oyun sunucunuza (game, db dosyaları) mutlaka reboot atın, yani tamamen kapatıp yeniden açın.

İşte hepsi bu kadar! Bu adımları takip ederseniz hiçbir sorun yaşamazsınız.
 

Adım Adım Veritabanı Sütununu Güncelleme


1. Adım: Programa Bağlanmak

* Bilgisayarınızda kurulu olan Navicat programını açın.
* Sol tarafta, daha önce kaydettiğiniz sunucu bağlantınız görünecektir (genellikle "localhost" veya sunucu IP adresinizin ismiyle). Bu bağlantıya çift tıklayarak sunucunuza bağlanın.

2. Adım: Doğru Veritabanını Seçmek
* Bağlantı başarılı olduğunda, o bağlantının altında sunucunuzdaki veritabanlarının bir listesi açılır. (account, player, log gibi).
* Bu listeden player isimli veritabanına çift tıklayın. Renginin yeşile dönmesi veya seçili hale gelmesi gerekir. Bu, "Şu andan itibaren player veritabanı üzerinde çalışacağım" demektir.

3. Adım: Sorgu Ekranını Açmak
* player veritabanı seçiliyken, üst menüdeki ikonlar arasında üzerinde "Query" (Sorgu) yazan bir düğme göreceksiniz.
* Bu "Query" düğmesine tıklayın ve ardından açılan küçük menüden "New Query" (Yeni Sorgu) seçeneğine tıklayın.

4. Adım: Kodu Yapıştırıp Çalıştırmak
* Karşınıza not defteri gibi boş, beyaz bir sayfa gelecektir. Bu, sorgu yazma ekranıdır.
* Size daha önce verdiğim şu sihirli komutu kopyalayın:

[CODE title="SQL"]ALTER TABLE player.player MODIFY COLUMN `ptime_title` INT(11) UNSIGNED NOT NULL DEFAULT '0';[/CODE]

* Bu komutu, o boş beyaz sayfaya yapıştırın.
* Son olarak, yine üst menüdeki ikonlar arasında bulunan "Run" (Çalıştır) veya üzerinde yeşil bir 'Play' (▶) sembolü olan düğmeye basın.

5. Adım: Onay ve Son Kontrol
* "Run" düğmesine bastıktan sonra, ekranın alt kısmında işlemin sonucu yazar.
* Eğer yeşil bir tik işareti ile birlikte "Query OK" veya benzeri bir başarı mesajı gördüyseniz, işlem tamamdır! Artık o "fincan" büyüdü ve suyu taşırmayacak.
* Eğer kırmızı bir hata mesajı alırsanız, bir adımı yanlış yapmış olabilirsiniz.

En Önemli Adım:Bu işlemi başarıyla tamamladıktan sonra, oyun sunucunuza (game, db dosyaları) mutlaka reboot atın, yani tamamen kapatıp yeniden açın.

İşte hepsi bu kadar! Bu adımları takip ederseniz hiçbir sorun yaşamazsınız.
Tek tek anlattığınız için teşekkür ederim dediğiniz şekilde yaptım hocam fakat olmadı sorun devam ediyor

Sizin yaptığınız şekilde yapınca db deki syserr değişti;

SYSERR: Jul 28 21:12:54 :: ChildLoop: AsyncSQL: query failed: Query execution was interrupted (query: UPDATE player SET job = 0, voice = 0, dir = 0, x = 959549, y = 267266, z = 0, map_index = 41, exit_x = 959549, exit_y = 267266, exit_map_index = 41, hp = 12804, mp = 2640, stamina = 900, random_hp = 4522, random_sp = 2142, playtime = 9417, level = 120, level_step = 0, st = 15, ht = 4, dx = 3, iq = 3, gold = 142575523, exp = 0, stat_point = 351, skill_point = 119, sub_skill_point = 61, stat_reset_count = 0, ip = '192.168.1.177', part_main = 11279, part_hair = 0, part_acce = 85004, last_play = NOW(), skill_group = 1, alignment = 200000, horse_level = 30, horse_riding = 0, horse_hp = 50, horse_hp_droptime = 1753985476, horse_stamina = 200, horse_skill_point = 1, ptime_title = 1753725919, statistics_jinno_kills = 1, statistics_shinsoo_kills = 0, statistics_chunjo_kills = 0, statistics_total_kills = 1, statistics_total_deaths = 0, statistics_duels_won = 6, statistics_duels_lost = 0, statistics_bosses_kills = 6, s
 
Son düzenleme:
Tek tek anlattığınız için teşekkür ederim dediğiniz şekilde yaptım hocam fakat olmadı sorun devam ediyor

Sizin yaptığınız şekilde yapınca db deki syserr değişti;

SYSERR: Jul 28 21:12:54 :: ChildLoop: AsyncSQL: query failed: Query execution was interrupted (query: UPDATE player SET job = 0, voice = 0, dir = 0, x = 959549, y = 267266, z = 0, map_index = 41, exit_x = 959549, exit_y = 267266, exit_map_index = 41, hp = 12804, mp = 2640, stamina = 900, random_hp = 4522, random_sp = 2142, playtime = 9417, level = 120, level_step = 0, st = 15, ht = 4, dx = 3, iq = 3, gold = 142575523, exp = 0, stat_point = 351, skill_point = 119, sub_skill_point = 61, stat_reset_count = 0, ip = '192.168.1.177', part_main = 11279, part_hair = 0, part_acce = 85004, last_play = NOW(), skill_group = 1, alignment = 200000, horse_level = 30, horse_riding = 0, horse_hp = 50, horse_hp_droptime = 1753985476, horse_stamina = 200, horse_skill_point = 1, ptime_title = 1753725919, statistics_jinno_kills = 1, statistics_shinsoo_kills = 0, statistics_chunjo_kills = 0, statistics_total_kills = 1, statistics_total_deaths = 0, statistics_duels_won = 6, statistics_duels_lost = 0, statistics_bosses_kills = 6, s
Sorunun devam etmesine üzüldüm ama hata mesajının değişmesi, doğru yolda olduğumuzu gösteriyor. ptime_title sütununu başarıyla düzelttik. Şimdi aynı soruna sebep olan ikinci bir sütun daha tespit ettim.

Lütfen, bir önceki gibi, aşağıdaki yeni SQL sorgusunu da çalıştırıp sunucunuza reboot atın:"

[CODE title="SQL"]ALTER TABLE player.player MODIFY COLUMN `horse_hp_droptime` INT(11) UNSIGNED NOT NULL DEFAULT '0';[/CODE]

"Bu komut, horse_hp_droptime isimli sütunun da kapasitesini artırarak soruna yol açmasını engelleyecektir."

Eğer tekrar "olmadı" dersen:"O zaman sorunun tam kaynağını bulmak için player tablonuzun yapısını görmem gerekiyor. Lütfen aşağıdaki komutu çalıştırıp, çıkan sonucun ekran görüntüsünü veya tamamını bana gönderin:"

[CODE title="SQL"]DESCRIBE player.player;[/CODE]
 
Sorunun devam etmesine üzüldüm ama hata mesajının değişmesi, doğru yolda olduğumuzu gösteriyor. ptime_title sütununu başarıyla düzelttik. Şimdi aynı soruna sebep olan ikinci bir sütun daha tespit ettim.

Lütfen, bir önceki gibi, aşağıdaki yeni SQL sorgusunu da çalıştırıp sunucunuza reboot atın:"

[CODE title="SQL"]ALTER TABLE player.player MODIFY COLUMN `horse_hp_droptime` INT(11) UNSIGNED NOT NULL DEFAULT '0';[/CODE]

"Bu komut, horse_hp_droptime isimli sütunun da kapasitesini artırarak soruna yol açmasını engelleyecektir."

Eğer tekrar "olmadı" dersen:"O zaman sorunun tam kaynağını bulmak için player tablonuzun yapısını görmem gerekiyor. Lütfen aşağıdaki komutu çalıştırıp, çıkan sonucun ekran görüntüsünü veya tamamını bana gönderin:"

[CODE title="SQL"]DESCRIBE player.player;[/CODE]
SYSERR: Jul 28 22:40:25 :: ChildLoop: AsyncSQL: query failed: Can't connect to MySQL server on '127.0.0.1' (61) (query: UPDATE player SET job = 8, voice = 0, dir = 0, x = 730745, y = 689431, z = 0, map_index = 62, exit_x = 730745, exit_y = 689431, exit_map_index = 62, hp = 5481, mp = 2858, stamina = 830, random_hp = 4641, random_sp = 2618, playtime = 2, level = 120, level_step = 0, st = 2, ht = 6, dx = 6, iq = 2, gold = 0, exp = 0, stat_point = 360, skill_point = 119, sub_skill_point = 111, stat_reset_count = 0, ip = '192.168.1.177', part_main = 0, part_hair = 0, part_acce = 0, last_play = NOW(), skill_group = 1, alignment = 10, horse_level = 0, horse_riding = 0, horse_hp = 0, horse_hp_droptime = 0, horse_stamina = 0, horse_skill_point = -25858, ptime_title = 1753728024, statistics_jinno_kills = 0, statistics_shinsoo_kills = 0, statistics_chunjo_kills = 0, statistics_total_kills = 0, statistics_total_deaths = 0, statistics_duels_won = 0, statistics_duels_lost = 1, statistics_bosses_kills = 0, statistics_ston
SYSERR: Jul 28 22:40:25 :: ChildLoop: AsyncSQL: retrying

şu anda bu syserri verdi hocam DESCRIBE player.player; söylediğinizi yapıp atayım hemen size
 
https://prnt.sc/KEPE1A0e61lh - https://prnt.sc/P34Yl1UgVVdt
SYSERR: Jul 28 22:40:25 :: ChildLoop: AsyncSQL: query failed: Can't connect to MySQL server on '127.0.0.1' (61) (query: UPDATE player SET job = 8, voice = 0, dir = 0, x = 730745, y = 689431, z = 0, map_index = 62, exit_x = 730745, exit_y = 689431, exit_map_index = 62, hp = 5481, mp = 2858, stamina = 830, random_hp = 4641, random_sp = 2618, playtime = 2, level = 120, level_step = 0, st = 2, ht = 6, dx = 6, iq = 2, gold = 0, exp = 0, stat_point = 360, skill_point = 119, sub_skill_point = 111, stat_reset_count = 0, ip = '192.168.1.177', part_main = 0, part_hair = 0, part_acce = 0, last_play = NOW(), skill_group = 1, alignment = 10, horse_level = 0, horse_riding = 0, horse_hp = 0, horse_hp_droptime = 0, horse_stamina = 0, horse_skill_point = -25858, ptime_title = 1753728024, statistics_jinno_kills = 0, statistics_shinsoo_kills = 0, statistics_chunjo_kills = 0, statistics_total_kills = 0, statistics_total_deaths = 0, statistics_duels_won = 0, statistics_duels_lost = 1, statistics_bosses_kills = 0, statistics_ston
SYSERR: Jul 28 22:40:25 :: ChildLoop: AsyncSQL: retrying

şu anda bu syserri verdi hocam DESCRIBE player.player; söylediğinizi yapıp atayım hemen size
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst