İlan
05 Haz 2026 19 çevrimiçi üye Duyurular
Ana Sayfa Metin2 Private Server Kurulumu
Ana Sayfa Forum Metin2 Private Server Kurulumu Metin2 Veritabanı Yapısı...
İlan Yan banner placeholder

Metin2 Veritabanı Yapısı

TheRaskol 07.05.2026 16:12 927 görüntüleme 21 cevap
Son Mesaj
TheRaskol
Üye
Üye
Katılım21 Mar 2026
Konular8
Mesajlar65
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 16:12 #1
Merhaba arkadaşlar,
Gerçi bunu bilmeyen pek yoktur lakin sitemizde de bu rehber bulunsun.
Metin2'nin veritabanı (database / db) yapısını inceleyeceğiz.

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.)
Evet arkadaşlar bildiğim kadarıyla oyundaki veritabanı yapısı inceledik. Bilmediğim bazı tablolarda mevcut. Eğer sizler biliyorsanız belirtmeyi unutmayın.

Paylaşım için teşekkürler, bende nacizane kendi bildiğim kısımları tamamlayayım okuyan arkadaşlara faydamız olsun ;

block_exception => (Ymir'in source içine monte ettiği istenen istenen ülkelerin oyuna girişini engellemeye yarayan sistem, oldukça eski ve pvp sahipleri için gereksiz bir sistem kaldırmanızı öneririm.)

gmhost => (Buraya kendi ip adresinizi girerseniz şifreyi bilseler bile sizden başka kimse GM karakterin olduğu hesaba giriş yapamaz, birden fazla ip girilebilir.)

invalid_server_log => (Game taraflı source entegre koruma sistemlerinden biri (Game veya db çalınırsa başka sistemlerde kullanılamaması için, fakat oldukça eski bir sistem) olan Metin2Server_IsInvalid kontrolünün loglarını tutar gene belirteyim bu sistemde bizim için gereksizdir, sourceden kaldırmanızı öneririm..)

pcbang_loginlog => (Ymir'in ne amaçla getirdiğini anlayamadığım bir nevi veritabanına ulaşım şekli, bununla birlikte VCard,MatrixCard,MatrixRunup, Openid bunların hepsi aynı amaca sahip ve hiçbiri şuan PvP sahiplerinin işine yaramaz ancak sistemde yer kaplıyorlar hepsi kaldırılabilir..)

lotto_list => (Oyunun altyapısında (src) bir lotto sistemi var (event gibi) aktif edilidğinde her oyuncu bir sayı seçiyor ve sonuçlar açıklandığında doğru bilen kişi ödüllendiriliyor tam ve eksiksiz bir sistem olduğunu düşünmüyorum bu yüzden kullanmanızı önermem..)
TheRaskol
Üye
Üye
Katılım21 Mar 2026
Konular8
Mesajlar65
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
09.05.2026 18:00 #2
Paylaşım için teşekkürler, bende nacizane kendi bildiğim kısımları tamamlayayım okuyan arkadaşlara faydamız olsun ;

block_exception => (Ymir'in source içine monte ettiği istenen...​
TheRaskol
Üye
Üye
Katılım21 Mar 2026
Konular8
Mesajlar65
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
09.05.2026 21:22 #3
Paylaşım için teşekkürler.
kadirpas
Üye
Üye
Katılım27 Ara 2025
Konular4
Mesajlar62
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
10.05.2026 02:00 #4
Paylaşım için teşekkürler.
Rion
Üye
Üye
Katılım17 Şub 2026
Konular5
Mesajlar45
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
10.05.2026 03:00 #5
Paylaşım için teşekkürler, bende nacizane kendi bildiğim kısımları tamamlayayım okuyan arkadaşlara faydamız olsun ;

block_exception => (Ymir'in source içine monte ettiği istenen istenen ülkelerin oyuna girişini engellemeye yarayan sistem, oldukça eski ve pvp sahipleri için gereksiz bir sistem kaldırmanızı öneririm.)

gmhost => (Buraya kendi ip adresinizi girerseniz şifreyi bilseler bile sizden başka kimse GM karakterin olduğu hesaba giriş yapamaz, birden fazla ip girilebilir.)

invalid_server_log => (Game taraflı source entegre koruma sistemlerinden biri (Game veya db çalınırsa başka sistemlerde kullanılamaması için, fakat oldukça eski bir sistem) olan Metin2Server_IsInvalid kontrolünün loglarını tutar gene belirteyim bu sistemde bizim için gereksizdir, sourceden kaldırmanızı öneririm..)

pcbang_loginlog => (Ymir'in ne amaçla getirdiğini anlayamadığım bir nevi veritabanına ulaşım şekli, bununla birlikte VCard,MatrixCard,MatrixRunup, Openid bunların hepsi aynı amaca sahip ve hiçbiri şuan PvP sahiplerinin işine yaramaz ancak sistemde yer kaplıyorlar hepsi kaldırılabilir..)

lotto_list => (Oyunun altyapısında (src) bir lotto sistemi var (event gibi) aktif edilidğinde her oyuncu bir sayı seçiyor ve sonuçlar açıklandığında doğru bilen kişi ödüllendiriliyor tam ve eksiksiz bir sistem olduğunu düşünmüyorum bu yüzden kullanmanızı önermem..)​
akncka12
Üye
Üye
Katılım02 Nis 2026
Konular9
Mesajlar62
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
10.05.2026 03:39 #6
Paylaşım için teşekkürler.
akncka12
Üye
Üye
Katılım02 Nis 2026
Konular9
Mesajlar62
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
10.05.2026 04:01 #7
Paylaşım için teşekkürler, bende nacizane kendi bildiğim kısımları tamamlayayım okuyan arkadaşlara faydamız olsun ;

block_exception => (Ymir'in source içine monte ettiği istenen istenen ülkelerin oyuna girişini engellemeye yarayan sistem, oldukça eski ve pvp sahipleri için gereksiz bir sistem kaldırmanızı öneririm.)

gmhost => (Buraya kendi ip adresinizi girerseniz şifreyi bilseler bile sizden başka kimse GM karakterin olduğu hesaba giriş yapamaz, birden fazla ip girilebilir.)

invalid_server_log => (Game taraflı source entegre koruma sistemlerinden biri (Game veya db çalınırsa başka sistemlerde kullanılamaması için, fakat oldukça eski bir sistem) olan Metin2Server_IsInvalid kontrolünün loglarını tutar gene belirteyim bu sistemde bizim için gereksizdir, sourceden kaldırmanızı öneririm..)

pcbang_loginlog => (Ymir'in ne amaçla getirdiğini anlayamadığım bir nevi veritabanına ulaşım şekli, bununla birlikte VCard,MatrixCard,MatrixRunup, Openid bunların hepsi aynı amaca sahip ve hiçbiri şuan PvP sahiplerinin işine yaramaz ancak sistemde yer kaplıyorlar hepsi kaldırılabilir..)

lotto_list => (Oyunun altyapısında (src) bir lotto sistemi var (event gibi) aktif edilidğinde her oyuncu bir sayı seçiyor ve sonuçlar açıklandığında doğru bilen kişi ödüllendiriliyor tam ve eksiksiz bir sistem olduğunu düşünmüyorum bu yüzden kullanmanızı önermem..)​


Teşekkürler,

@MaviAy44 isterseniz yorumu altıntı yapıp konuya ekleyebilirsiniz, daha faydalı olur.
PBNmaster
Üye
Üye
Katılım04 Mar 2026
Konular4
Mesajlar60
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
10.05.2026 04:06 #8
Merhaba arkadaşlar,
Gerçi bunu bilmeyen pek yoktur lakin sitemizde de bu rehber bulunsun.
Metin2'nin veritabanı (database / db) yapısını inceleyeceğiz.

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.)
Evet arkadaşlar bildiğim kadarıyla oyundaki veritabanı yapısı inceledik. Bilmediğim bazı tablolarda mevcut. Eğer sizler biliyorsanız belirtmeyi unutmayın.
Paylaşım için teşekkürler.
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
75 lwl item kodları
Ufkabakan · 08 May 2026
30 cevap
1K görüntüleme
30 cevap
1K görüntüleme
29 cevap
1K görüntüleme
İlan Yan banner placeholder