İçindekiler


    metin2 MySQL kullanan bir oyundur. Veritabanı kullanma sebebi ise oyunda yaptığınız ilerlemelerin sistemde düzenli bir şekilde kayıt olmasını sağlamasıdır.

    metin2 4 ayrı veritabanından oluşmaktadır. Bunlar şu şekilde sıralanır;

    • account => (Hesap bilgilerinizin yer aldığı tabloları tutar.)
    • common => (Gm bilgilerinin yer aldığı tabloları tutar.)
    • log => (Oyun içinde yapılan işlemlerin kaydının yer aldığı tabloları tutar.)
    • player => (karakter bilgileri, oyun bilgilerini tutar.)

    4 ayrı veritabanından oluştuğunu söyledik lakin bunların içinde tablolar var. Gelin bu tablolara hep birlikte bakalım.

    1. account
      • account => (kayıtlı hesapları tutar.)
      • block_exception => (Bilmiyorum.)
      • GameTime => (Bilmiyorum.)
      • GameTimeIP => (Bilmiyorum.)
      • GameTimeLog => (Bilmiyorum.)
      • iptocountry => (ülkeler için ip belirler.)
      • string => (Bilmiyorum.)
    2. common
      • gmhost => (ne işe yaradığını bilmiyorum.)
      • gmlist => (GM'leri tutar.)
      • locale => (Dil ayarlarını tutar.)
      • spam_db => (Spam olarak kabul edilen kelimeler yer alır.)
    3. log
      • bootlog => (Kanalların ne zaman açıldığını tutar.)
      • change_empire => (Krallığın İzi nesnesi ile krallığını değiştiren oyuncuların bilgisini tutar.)
      • change_name => (Karakter adını değiştiren oyuncuların önceki ismini tutar.)
      • chat_log => (Global kanallardan yazılanları kayıt eder.)
      • command_log => (GM'lerin kullandığı komutları kayıt eder.)
      • cube => (Yeni eklenen craft sistemi loglarını tutar.)
      • dragon_slay_log => (Henüz bilmiyorum.)
      • fish_log => (Balıkçılık yaparken kazandığınız nesnelerin loglarını tutar.)
      • GameTimeLog => (Bilinmiyor.)
      • goldlog => (Yang kazanım logları.)
      • hack_crc_log => (Hile yapanların bilgisini tutar.)
      • hack_log => (Hile yapanların bilgisini tutar.)
      • hackshield_log => (Hackshield koruma sisteminin gönderdiği kayıtları tutar.)
      • invalid_server_log => (Bilinmiyor.)
      • levellog => (Oyuncuların ne zaman level aldığının kaydının tutar.)
      • log => (Oyunda yapılan bir çok şeyin kaydını tutar. Örn: Ne zaman girdiğiniz, kimle ne ticareti yaptınız, pazardan ne sattınız, yere ne attınız veya ne aldınız. )
      • loginlog => (Oyuna giriş kayıtlarını tutar.)
      • loginlog2 => (Oyuna giriş kayıtlarını istemci versiyonu ile beraber tutar.)
      • money_log => (Yang logları.)
      • pcbang_loginlog => (Bilinmiyor.)
      • quest_reward_log => (Görevlerin verdiği ödüllerin kaydını tutar.)
      • refinelog => (Oyuncunun + bastığı eşyaların kaydını tutar.)
      • shout_log => (Bağırma kanalından yazılanların kaydını tutar.)
      • speed_hack => (Hızlandırma hilesi tespit edildiğinde veriler burada bulunur.)
      • vcard_log => (Sanırsam ödeme ile ilgili şeyler.)
    4. player
      • affect => (Oyuncuya verilen ekstra özellikleri tutar. Örn: mor iksir, yeşil iksir, biyolog görevleri vs.)
      • banword => (Yasaklı kelimeleri tutar. Yasaklı kelime oyunda yazıldığında **** böyle sansürler.)
      • guild => (Loncaları tutar.)
      • guild_comment => (Lonca içindeki yorumları tutar.)
      • guild_grade => (Loncadaki yetkilendirme şeylerini tutar.)
      • guild_member => (Lonca üyelerini tutar.)
      • guild_war => (Lonca savaşlarını tutar.)
      • guild_war_bet => (Emin olmadığım için açıklamasını yazmadım.)
      • guild_war_reservation => (Lonca savaşlarının detaylarını bilgilerini tutar.)
      • horse_name => (At isimlerini tutar.)
      • item => (Envanterinizde bulunan eşyaları tutar.)
      • item_attr => (Eşyalara gelebilecek efsunların bilgisini tutar.)
      • item_attr_rar => (Eşyalara gelebilecek 6. ve 7. efsunların bilgisi tutar.)
      • item_award => (Nesne marketten alınan itemler burada tutulur.)
      • item_proto => (Oyundaki tüm eşyaların bilgisini tutar.)
      • land => (Lonca arazilerinin bilgisi tutulu. Arazi hangi loncaya satıldı, hangi haritada vs.)
      • lotto_list => (Bilmiyorum.)
      • marriage => (Evli oyuncuların kaydını tutar.)
      • messenger_list => (Arkadaş listesi verilerini tutar.)
      • mob_proto => (Oyundaki tüm slotların, npclerin bilgisini tutar.)
      • monarch => (Monarşi sistemi.)
      • monarch_candidacy => (Bilmiyorum.)
      • monarch_election => (Monarşi sistemi oylar.)
      • myshop_pricelist => (İpek Bohça ile pazar kurulduğunda fiyat ve item bilgisini hafızada tutar..)
      • object => (Lonca arazilerine kurulan binaların kaydını tutar.)
      • object_proto => (Lonca arazilerinde kullanılacak olan binaların bilgisini tutar.)
      • pcbang_ip => (Bilmiyorum.)
      • player => (Karakterleri tutar.)
      • player_deleted => (Silinen karakterleri tutar.)
      • player_index => (Karakterlerin hangi bayrakta olduğunu tutar.)
      • quest => (Oyundaki görevlerin ilerlemelerini, eventlerin statüsünü filan tutar.)
      • refine_proto => (Eşyalara artı basarken istediği eşya, yang ve geçme oranlarının bilgisini tutar.)
      • safebox => (Depo şifresini ve depo boyutu bilgisini tutar. Depoda yer alan eşyalarda item tablosunda tutulur.)
      • shop => (Eşya satan npcleri belirler.)
      • shop_item => (Hangi npcnin ne eşya satacağını belirler. Not: sadece itemi ve adetini belirleyebilirsiniz. Fiyatı için item_proto'dan gold sütununu düzenlemelisiniz.)
      • skill_proto => (Yeteneklerin bilgisini tutar.)
      • sms_pool => (Telefon ile sms gönderenlerin bilgisini tutar. Genelde bu özellik kapalıdır.)
      • string => (Bilmiyorum.)