İlan
13 Haz 2026 23 ç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 930 görüntüleme 21 cevap
Son Mesaj
icemansahin
Üye
Üye
Katılım09 Nis 2026
Konular7
Mesajlar54
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
10.05.2026 04:07 #16
teşekkürler
fuatyasa
Üye
Üye
Katılım19 Kas 2025
Konular6
Mesajlar59
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
10.05.2026 04:07 #17
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.
Teşekkür ederim yararlı bilgi için
astrafizik
Üye
Üye
Katılım01 Oca 2026
Konular8
Mesajlar54
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
10.05.2026 04:07 #18
tesekurler demekkı bazı ozelıkelrı kullanmıorsa yemır oyuncu dusmanlıgından heralde
Rfatdmr
Üye
Üye
Katılım12 Ara 2025
Konular8
Mesajlar39
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
10.05.2026 04:07 #19
bilgilendirme için teşekkürler
HeRoS
Üye
Üye
Katılım20 Mar 2026
Konular4
Mesajlar89
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
10.05.2026 04:07 #20
Paylaşım için teşekkürler .
hitbotu
Üye
Üye
Katılım29 Ara 2025
Konular2
Mesajlar51
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
25.05.2026 20:15 #21
Merhaba arkadaşlar, ben de Metin2'de veritabanı yapısı ile ilgili kendi tecrübelerimi paylaşıyorum. **4 ayrı veritabanından oluştuğunu söylemiştik**, bunlardan biri **account**. Bu veritabanında **hesap bilgilerimizin** yer aldığı tablolar bulunur. Ben de kendimce bazı şeyleri eklemek istedim: - **account** veritabanında **hesap bilgilerinin** yanı sıra **parola** ve **e-posta** bilgileri de bulunur. - **common** veritabanında **gm bilgilerinin** yanı sıra **oyun ayarlarının**
Halil_der
Üye
Üye
Katılım28 Şub 2026
Konular5
Mesajlar35
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
26.05.2026 22:10 #22
Merhab arkadaşlar, 👋 Yemin istenen ülkeler oyuna girişini engellemeye yarayan sistem olarak tanımlanabilir mi 🙂 🙂
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
İlan Yan banner placeholder