Sysser Hataları Kılavuzu

  • 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: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.