Metin2 GM Yetki Seviyeleri – GM, SGM, GA Farkı ve GM Nasıl Olunur?
GM Kodları · Yayınlanma:
Metin2 GM yetki seviyeleri, bir oyun yöneticisinin hangi komutları kullanabileceğini belirleyen kademelerdir. Klasik Metin2 files'ında oyuncu dışında beş GM kademesi vardır; oyuncuların "GM", "SGM" ya da "GA" dediği unvanlar bu kademelerin topluluktaki karşılığıdır. Aşağıda kademeleri, unvan farkını, yetkinin teknik olarak nereden verildiğini ve bir server'da nasıl GM olunacağını bulacaksın.
Baştan bir not: Burada anlatılan yapı klasik kaynak koduna dayanır ve files'a göre değişir. Senin files'ında kademe adları, komutların hangi kademede açıldığı ya da tablo adları farklı olabilir. Bu komutlar sadece kendi kurduğun ya da yetkili olduğun server'da çalışır. Komutların genel listesi için gm kodları rehberimize bakabilirsin.
Files'taki beş GM kademesi
Kaynak kodunda yetkiler küçükten büyüğe şöyle sıralanır. Bir komutu kullanabilmek için hesabının kademesi, komutun istediği kademeye eşit ya da daha yüksek olmalıdır.
- PLAYER: Normal oyuncu. GM komutlarının hiçbirini kullanamaz.
- LOW_WIZARD: En düşük GM kademesi. Klasik kodda ışınlanma (/warp, /goto), oyuncuyu yanına çekme (/transfer), oyundan atma (/dc) ve görünmezlik (/invisible) gibi komutlar bu kademede açılır.
- WIZARD: LOW_WIZARD'ın bir üstü. Varsayılan listede bu kademeye özel komut azdır; çoğu server bu kademeyi yetkileri ince ayarlamak için kullanır.
- HIGH_WIZARD: Canavar çağırma (/mob), sohbet yasağı (/block_chat) ve oran etkinliği (/priv_empire) gibi komutlar klasik kodda burada açılır.
- GOD: Eşya oluşturma (/item) ve başka bir karakterin seviyesini değiştirme (/advance) gibi ekonomiyi doğrudan etkileyen komutlar bu kademededir.
- IMPLEMENTOR: En üst kademe. Karakter değerlerini değiştirme (/set), görev bayraklarıyla oynama ve sunucu ayarlarını yeniden yükleme (/reload) gibi en riskli komutlar buradadır.
Yetkisi yetmeyen bir hesap komut yazdığında oyun genelde "böyle bir komut yok" anlamında bir mesaj verir. Yani komut gerçekten yok mu, yoksa yetkin mi yetmiyor, mesajdan anlayamazsın.
GM, SGM, GA ve TGM ne demek?
Bu kısaltmalar kodda geçmez; resmî oyundan ve server topluluklarından gelen unvanlardır. Hangi unvanın hangi kademeye denk geldiğine server sahibi karar verir. Yaygın kullanım genelde şöyledir:
- TGM (deneme GM'i): Yeni alınan, gözetim altındaki GM. Çoğu server'da LOW_WIZARD seviyesinde tutulur; ışınlanır, oyuncuları gözler, soru yanıtlar.
- GM (Game Master): Oyuncu desteği, kural ihlallerini kaydetme, susturma ve etkinlik açma işlerini yapar. Genelde WIZARD ya da HIGH_WIZARD verilir.
- SGM (Super GM): GM ekibini yöneten kişi. Çoğu server'da GOD kademesi bu unvana ayrılır.
- GA (Game Admin): Server sahibi ya da sahibin en yakın yardımcısı. Genelde IMPLEMENTOR yetkisi yalnızca bu kişilerdedir.
Kısacası unvan, ekipteki görevi; kademe ise teknik yetkiyi gösterir. Aynı unvan iki farklı server'da çok farklı yetkilere sahip olabilir.
Yetki nereden verilir: gmlist tablosu
Klasik files'ta GM yetkisi oyun içinden değil, veritabanından verilir. common veritabanındaki gmlist tablosunda her GM için bir satır bulunur. Temel sütunlar şunlardır:
- mAccount: GM'in giriş yaptığı hesap adı.
- mName: Yetkinin verileceği karakterin adı. Yetki hesaba değil, bu karaktere bağlıdır.
- mContactIP: Bazı files'larda GM'in bağlanmasına izin verilen IP adresi. Boş bırakılırsa ayrı bir izinli IP listesine bakılır.
- mServerIP: Yetkinin hangi sunucuda geçerli olduğu. Tüm sunucular için genelde ALL yazılır.
- mAuthority: Kademe adı. LOW_WIZARD, WIZARD, HIGH_WIZARD, GOD veya IMPLEMENTOR yazılır.
Tabloya satır ekledikten sonra yetkinin işlemesi için ya karakterin oyuna yeniden girmesi ya da IMPLEMENTOR yetkili birinin GM listesini yeniden yüklemesi gerekir. Klasik kodda bunun komutu /reload a şeklindedir; senin files'ında farklı olabilir.
CMD dosyasıyla komut yetkisini değiştirmek
Her komutun hangi kademede açılacağı kaynak kodunda yazılıdır, ama klasik files buna dışarıdan müdahale etmeye de izin verir. Oyun sunucusunun klasöründe CMD adlı bir dosya varsa, açılışta bu dosya okunur ve içindeki ayarlar varsayılanın yerine geçer. Her satıra bir komut ve bir kademe yazılır, örneğin:
- dc HIGH_WIZARD: Oyundan atma komutunu daha yüksek kademeye taşır.
- item GOD: Eşya oluşturmayı yalnızca GOD ve üstüne bırakır.
- shutdown IMPLEMENTOR: Sunucuyu kapatma yetkisini sadece en üst kademeye verir.
- Kademe yerine DISABLE yazarsan o komut herkes için kapanır.
Dosyada yazım hatası varsa sunucu açılmayabilir, bu yüzden değişikliği önce test ortamında dene. CMD dosyası, "yeni GM'ime eşya oluşturma yetkisi vermeden etkinlik açtırmak istiyorum" gibi ihtiyaçlar için en temiz yoldur.
Güvenlik: en sık yapılan hatalar
- Test modu açık bırakmak: Klasik kodda sunucu ayarlarında test modu açıksa her karakter en üst yetkiyle oynar. Canlı server'da bu ayarın kapalı olduğundan mutlaka emin ol.
- Herkese GOD vermek: Eşya ve yang oluşturabilen GM sayısı arttıkça ekonomiyi bozma riski de artar. Bu yetkiyi bir ya da iki kişide tut.
- Ortak GM karakteri kullanmak: Yetki karaktere bağlı olduğu için her GM'e ayrı karakter aç. Aksi halde kayıtlarda kimin ne yaptığını ayıramazsın.
- Kayıtlara bakmamak: Kaynak kodu GM'lerin yazdığı komutları kayıt dosyasına yazar. Bu kayıtları düzenli kontrol et.
- Ayrılan GM'in satırını silmemek: Ekipten çıkan birinin gmlist satırını aynı gün kaldır.
Oyuncu olarak GM nasıl olunur?
Bir pvp server'da GM olmak için teknik bir yol yoktur; yetkiyi sadece server sahibi verir. İzlenen yol genelde şöyledir:
- Bir süre o server'da kurallara uyarak oyna, toplulukta tanınan biri ol.
- Server'ın Discord ya da forumundaki ekip alım duyurularını takip et ve başvuru formunu eksiksiz doldur.
- Hangi saatlerde aktif olduğunu ve hangi işi yapabileceğini (destek, etkinlik, Discord moderatörlüğü) açıkça yaz.
- Deneme süresine hazır ol. Çoğu ekip yeni GM'e düşük kademeyle başlar.
"Para ver, sana GM yetkisi açalım" ya da "şu programı indir, GM olursun" diyen kişilere itibar etme. Bunlar ya dolandırıcılıktır ya da hesabını çalmaya yöneliktir. Kendi ekibini kurmak istiyorsan GM ekibi kurma rehberimiz rolleri ve kuralları ayrıntılı anlatıyor.
Hatırlatma: Metin2, Gameforge ve Webzen'e ait bir markadır. Özel sunucular resmî izin olmadan çalışır ve hukuki risk taşır.
Sık Sorulan Sorular
GM ile SGM arasındaki fark nedir?
Fark teknik değil, server'ın kendi düzenidir. Genelde SGM, GM ekibini yöneten ve daha yüksek kademeye (çoğu zaman GOD) sahip kişidir.
GM karakterim komutları neden kullanamıyor?
Ya gmlist tablosundaki karakter adı, hesap adı veya kademe yanlış yazılmıştır ya da files IP kontrolü yapıyordur. Satırı kontrol edip oyuna yeniden gir.
Komutların kademesini nasıl değiştiririm?
Klasik files'ta oyun sunucusu klasöründeki CMD dosyasına "komut KADEME" şeklinde satır eklersin. Files'ına göre değişebilir.
GA yetkisi kaç kişide olmalı?
En fazla bir iki kişide. En üst kademe sunucunun tüm ayarlarına dokunabildiği için sadece server sahibinde kalması en güvenlisidir.