bu sysser'deki bazı hataları düzeltmeye yönelik bir kılavuzdur.
Kod
SYSERR:LoadMotion: 'data/monster/xxxx2/run-dead,special vb..msa' dosyasında birikim verileri bulunamadı
Sebep: data/monster.
Çözüm: Bu klasörün içindeki her şeyi silin. motlist.txt'nin içeriğini silin, sadece motlist.txt'yi bırakın.
Kod
SYSERR:BlueDragon_GetSkillFactor: BlueDragon: yanlış anahtar tablosu sura
SYSERR DragonLair: Ejderha kimse tarafından öldürülmedi
Sebep: Bu hata, settings.lua dosyasında Dragon'un Ayarlarının eksik olmasından kaynaklanmaktadır.
Çözüm: settings.lua dosyasını indirin / locale/romania/ dizinine koyun.
Kod
SYSERR:Tıkla: CQuestManager::Tıkla(pid=72682, target_npc_name=npc_name) - MEVCUT DEĞİL NPC IRK VNUM[Vnum]
Sebep: locale/romania/quest/ dizinindeki questnpc.txt'de yok. Çözüm: locale/romania/quest/questnpc.txt/ dizinine giriyoruz. En alt satıra geliyoruz. Örneğin, [Vnum] yazan yerde npc_name yazan yerde ismi alarak hata veren
npc event helper'ı alalım . 9004 event_helper girip kaydedip çıkıyoruz.
Kod
SYSERR :process: FDWATCH: olayda eş null: ident 20
Sebep: usr/game/share dizinindeki oyunlar aynı değil. İnternet Çöküyor.
Çözüm: Oyunu usr/game/share dizinine masaüstüne koyun. Adını auth yapın. Oradaki authu'yu silin ve yenisini atın. Auth
/usr/game/g1/auth dizininde olabilir. ve diff ekleyin
Kod
SYSERR:number_ex: number(): ilk argüman ikinci argümandan daha büyüktür 68100 -> 51100 char_battle.cpp 638
Sebep: mob_proto gold_min, gold_max'tan daha yüksek.
Çözüm: mob_proto girin ve gold_min'i gold_max'tan daha düşük yapın. Bunu manuel olarak veya aşağıdaki komutla düzeltebilirsiniz.
Sorgu kodu; mob_proto'yu güncelle set gold_min = 100 where gold_min > gold_max
Kod
SYSERR:GetUniqueHpPerc: Bilinmeyen Anahtar : name-noIsUniqueDead: Bilinmeyen veya Ölü Anahtar : name-no
Sebep: Görev Hatası.
Çözüm: Görevde sahte metin kullandınız. Yanlış veya eksik yazdınız
Kod
SYSERR :eek:perator(): Bilinmeyen beceri özelliği türü 0 vnum 140
Sebep: ninja arrow rain skill hatası at üstünde.
Çözüm: skill_proto.sql dosyasını indirin ve navicat'tan "player" tablosunda çalıştırın.
Kod
SYSERR:Threewaywar Ayarları Dosyası Yüklenemiyor
Sebep: locale/'den sonra hiçbir şey yok, Navicat'ta boş locale "common > locale", locale/'den sonra eşleşmiyor,
o kısmı oyundan düzenleme.
Çözüm: Navicat'a girin. "common > locale" girin ve locale'i turkey ile değiştirin. Filezilla'yı açın. "usr/game/share/locale"e gelin, romania adlı bir klasör açın ve
buraya map quest vb. koyun. Bunu game romania olarak arayın. Bulunamazsa, romania düzenlenmiştir.
Kod
SYSERR:GetMoveMotionSpeed: hareket bulunamadı (isim npc_adi ırk npc_vnum mod 0)
Sebep: data/monster/npc_name'de motlist.txt RUN komutu yok.
Çözüm: 03.msa motlist.txt'yi açarak;
GENERAL RUN 03.msa 100 / Add. Ekledikten sonra kendinize göre düzenleyin.
CONFIG'i açın ve CHECK_MULTİHACK: 0 olarak ayarlayın.
AlıntıSYSERR: GetMotionFileName: Hareket: npc_name motlist.txt vnum(Vnum) dosyasına sahip değil
Sebep: data/monster/npc_name'de motlist.txt yok.
Çözüm: mob_proto (Vnum) girin.
data/monster'a gidin ve yazdığınız isimle bir klasör açın. motlist.txt'yi açın ve kaydedin, boş bırakın.
Bu syserr hatasını kesecektir. Ancak hareket hızı verecektir. Eğer, kimseyle uğraşamam diyorsanız: new_fix.rar'ı indir'e tıklayın
data/monster mob_protoda'yı indirin Hata veren kodları arayın ve Klasör yerine fix_server yazın. 2. sorunda çözüldü.
Kod
SYSERR: Paket: desc arabellek mem_size taşması. memsize(131072) write_pos(131064) iSize(24)
Sebep: PID yazılamıyor.
Çözüm: Günlükleri düzenli olarak silen bir betik oluşturun.
Kod
SYSERR: Doğrulama başarısız oldu: (m_pkAttribute != NULL), GetAttribute işlevi, sectree.cpp dosyası, satır 199.
Sebep: Bu Hata 3 Nedenden Kaynaklanır. Öncelikle, Settings.txt'deki server_attr Dosyalarındaki 6 6 opposite mapsize gibi gönderilerden kaynaklanır. Uyumlu server_attrs'a sahiptirler. İkincisi, NPC'yi düzeltirken hata yaptınız. 3. Harita Sayısı 32'yi Aştı ve Hata Veriyor.
Çözüm: Eğer yaptığınız haritayı düzelttiğinizde hata hala düzelmediyse, çekirdeği bölün.
Kod
SYSERR: İşlem: FDWATCH: olayda eş değer null: ident 21
Sebep: Son eklenen canavarı yanlış eklediniz.
Çözüm: Canavarı düzgün eklemek için, data/monster bölümünde canavarın adını bulun ve düzeltin.
Kod
SYSERR:socket_bind: bind: Adres zaten kullanımda
Sebep: db portuna bağlanılamıyor.
Çözüm: 2089M oyun kullanıcılarının böyle bir sorunu yok. 2010 ilk oyun kullanıcıları db portunu değiştirebilir.
usr/game/g1/db'deki CONF dosyasından. channel1'e CONFIG girildikten sonra db_port'ta düzeltildi. (config'deki veritabanına onaylanan portun doğrulanması)
Kod
SYSERR:locale_find: LOCALE_ERROR: "Çince Metin";
Sebep: locale_string.txt dosyasında çeviri bulunamadı.
Çözüm: locale_string dosyası aşağıdaki örneğe bakılarak açılıp düzeltilebilir.
locale_find: LOCALE_ERROR:
" %s ´Â ±ºÁÖ·Î ÀÔ¸íÇÒ¼ö ¾ø½À´Ï´Ù ”;
Örnekte yukarıdaki hatayı aldık.
locale_string.txt dosyasında hatayı bulup Türkçe'ye çeviriyoruz.
" %s ´Â ±ºÁÖ·Î ÀÔ¸íÇÒ¼ö ¾ø½À´Ï´Ù ”;
"Monarch %s olarak gidemezsiniz";
Bu şekilde hem Türkçe hem de Çince olarak eklendiğinde sorun düzeliyor.
Daha Çok Göster
Kod
SYSERR:regen_load: Vnum'a (vnum) göre mafya verisi yok
SYSERR:SpawnMob: SpawnMob: vnum (vnum) için mafya verisi yok
Sebep: Regen-npc-boss-stone.txt İçinde VNUM Olan Hiçbir Mob Göstermiyor.
Çözüm: Bu kodu tüm haritalarda arayıp silmek gerekiyor. Bir diğer çözüm ise mob_proto'da yeni bir sütun oluşturup VNUM yerine VNUM kısmında yazan sayıyı yapıştırmak ve sorun çözülecektir.
Kod
SYSERR:number_ex: number(): ilk argüman ikinci argümandan daha büyüktür 0 -> -1, item_attribute.cpp 375
Sebep: Büyü Ayarı
Çözüm: item_attr ve item_attr_rare'de Hata Gösteriyor. Navicat'a girerek düzeltin.
Kod
SYSERR:ItemLoad: vnum 50124 (name Name id **) ile öğe oluşturulamıyor
Neden: Öğe bulunamıyor.
Çözüm: ** ID'li öğenin item_proto'da olmadığını gösterir. İki çözümü vardır. item'ı açarız ve içinde ** VNUM olan öğeyi ararız ve onu sileriz. İkincisi, o öğenin item_proto ID'sinde bir öğe yapmaktır.
AlıntıSYSERR :DoRefineWithScroll: REFINE : Bilinmeyen rafine kaydırma öğesi. Değer0: 1
Kod
SYSERR :DoRefineWithScroll: REFINE : Bilinmeyen rafine kaydırma öğesi. Değer0: 1
Neden: refine_proto dönüştürülürken hata.
Çözüm: Bu Hata, Öğeyi Dönüştürürken İstenen Öğe Tarafından Oluşur.
Örneğin, 65 silahı 80'e dönüştürürken bir öğe istedi, ancak bu öğe item_proto'da kayıtlı değil. Bu yüzden.
Çözüm, o öğeyi refine_proto'da aramaktır. Diğer yöntemi yapamayız çünkü oyuncu isterse o öğeyi bulamaz, oyunda değildir.
Kod
SYSERR :DirectQuery: AsyncSQL: :DirectQuery : mysql_query hatası: Alan listesindeki 'name' sütunu belirsiz
Sorgu: SELECT pid, name, date FROM monarch_candidacy a, player b where a.pid = b.id
Neden: Monarch yaparken hata
Çözüm: Long'u Hex ile çözebiliriz. Bunun yerine, doğrudan DB'yi indirebilir, silentcore.rar'ı indir'e tıklayıp
slientdb'nin adını db olarak değiştirebilirsiniz. slientcore'u koruyun. Bunu yaptıktan sonra, db'nin olduğu yer genellikle /usr/game/share'dir, oraya atın ve eskisini silin.
veya usr/game/g1/db'de olabilir.
Kod
SYSERR:InitializeItemTable: sorgu hatası: SELECT vnum, tür, alt tür, ad, gb2312name, altın, shop_buy_price, ağırlık, boyut, bayrak, wearflag, antiflag, immunityflag+0, refined_vnum, refine_set, magic_pct, socket_pct, addon_type, limittype0, limitvalue0, limittype1, limitvalue1, applytype0, applyvalue0, applytype1, applyvalue1, applytype2, applyvalue2, value0, value1, value2, value3, value4, value5 FROM item_proto ORDER BY vnum
Neden: 2010 Files'ı geçerken hatalar.
Çözüm: 2010 Files DB ayarlamasında yaygındır ve oyun açılmaz. Çözüm, item_proto'ya sağ tıklayıp "design table"ı seçmektir.
locale_name'i orada yazılan gb2312name yaparsanız sorun ortadan kalkar.
TÜM SQL HATALARI
Kod
SYSERR: ChildLoop: AsyncSQL: sorgu başarısız oldu: 'log.loginlog2' tablosu mevcut değil (sorgu: SET @i = (SELECT MAX(id) FROM loginlog2 WHERE account_id=1 AND pid=41264) hata no: 1146) SYSERR:
ChildLoop : AsyncSQL: sorgu başarısız oldu: 'Alan listesinde' bilinmeyen 'account_id' sütunu (sorgu: REPLACE INTO levellog (name level time account_id pid playtime) VALUES('XXX' 53 NOW() 179286 108772 28) errno: 1054) SYSERR:
ChildLoop : AsyncSQL: sorgu başarısız oldu: 'log.cube' tablosu mevcut değil (sorgu: INSERT DELAYED INTO cube (pid time xy item_vnum item_uid item_count success) VALUES(102480 NOW() 856670 252046 5082135827729 10 1) errno: 1146
Neden: Günlüğe kaydedilemiyor.
Çözüm: Bu tür tüm tablo hataları için mysql'den "log" veritabanına gidin ve silin hepsini CTRL+A yaparak temizleyin. sonra filezilla'dan "/var/db/mysql/log"a giderek temizleyin. mysql'e geri dönün ve izinleri 777 olarak ayarlayın. şimdi navicata mysqle'e geri dönün ve "log"a sağ tıklayın, "execute SQL file"ı seçin ve "fix_log.sql" dosyasını seçin.
fix_log.sql'i indirin'e tıklayın
Kod
SYSERR: SetShopItems: Mağaza: #249 numaralı ürün numarasına göre ürün tablosu yok
Neden: shopshop_item hatası.
Çözüm: bu hata "shop_item" içinde 249 öğe olduğunu ancak bu öğenin item_proto içinde olmadığını gösteriyor. "shop_item" içinde 249'u arayarak veya kendi "sysrr"inizi arayarak silin ve bu sorun ortadan kalkacaktır.
Kod
SYSERR: ForAttrRegionFreeAngle: SECTREE_MANAGER::ForAttrRegion - İşlenmemiş istisna. MapIndex: xxx
Neden: Harita hatası.
Çözüm: xxx isimli harita indeksinin "attr"si değiştirilmiş eski bir dosyadan alınarak düzeltilebilir.
Kod
SYSERR: İşlem: SEQUENCE 46694400 uyumsuzluğu 0xaf != 0x0 başlık 254
SYSERR: İşlem: SEQUENCE_LOG [BİLİNMİYOR]
Neden: command_log'a kaydedilemiyor.
Çözüm: Bu hata, gm'nin oyundan kod yazarken bunu command_log'a kaydetmeyi başaramamasının sonucudur. Tabloda hata yok, ancak geri dönüyor. Çözüm için DIFF paylaşıldı.
Kod
SYSERR: __GetHostInfo: __GetHostInfo() ==> DirectQuery başarısız oldu(SELECT mIP FROM gmhost)SYSERR: __GetAdminInfo: __GetAdminInfo() ==> DirectQuery başarısız oldu(SELECT mID,mAccount=,mName,mWHIP,mServerIP,mALLmServerIP,gAuthority FROM ' veya mServerIP='ip_adresi')
Sebep: gm_host'ta ip yok.
Çözüm: Bu hata gmhost'ta ip olmamasından kaynaklanır. Eğer gmhost'a ip adresinizi girerseniz, sorun olmayacaktır.
Kod
SYSERR: RunState: LUA_ERROR: locale/romania/quest/object/state/hair:162: `?' alanını dizinleme girişimi (sıfır değer)
Neden: Görev
Çözümü: Bu bir görev hatasıdır. Nerede olduğunu söyler. Oraya gidin ve görevdeki hatayı düzeltin.
Kod
SYSERR: SpawnGroupGroup: VAROLMAYAN_GROUP_GROUP_VNUM(2595) MAP(200)
Sebep: Map_spawn
Çözüm: group_group.txt'de 2595'i bulamamaktan kaynaklanıyor. Burada, harita dizininde 200'ü arayın ve karşıdaki haritaya gidin ve kodu silin. Hata çözülecektir.
Kod
SYSERR: socket_connect: HOST 220.95.239.40:7120, bağlanılamadı.
Sebep: Oyun
Çözüm: Bu hata normal 2010 oyunlarında olur. Çözüm 2089M kullanmaktır. Authu'yu kendi oyununuzla değiştirin.
Kod
SYSERR: number_ex: number(): ilk argüman ikinci argümandan büyüktür 700 -> 71, char_skill.cpp 1030
Neden: item_proto
Çözüm: Bu hata item_proto value1 değerinin value2 değerinden büyük olmasından kaynaklanır. value1 düşük, value2 ise yüksek olmalıdır.
Kod
SYSERR: 17 Kas 09:14:59 :: LoadSettingFile: dosya açılamıyor: locale/romania/map/metin2_map_xxx/Setting.txt
Sebep: setting.txt
Çözüm: Eklediğiniz haritadaki setting.txt dosyasının ilk harfini büyük yapın, yani: setting.txt Bunu Setting.txt yapacaksınız.
Kod
SYSERR: 17 Kas 09:14:59 :: Önyükleme: MapIndex yüklenemiyor: locale/romania/map/index
Neden: Harita eklerken hata
Çözüm: Eklediğiniz haritayı yanlış eklediniz. Yukarıdakilerden birini alın, kopyalayın ve bu hata settingtown vb.'yi haritada düzenleyin. Hata yaptığınız için de verilebilir. Baş harflerini büyük yazın.