Yıllık alımda %20 indirim — Hosting & VDS
Metin2 GM Kodları: Tam Komut Listesi ve Kullanımı
Rehber

Metin2 GM Kodları: Tam Komut Listesi ve Kullanımı

M
Mezuhost Teknik Ekip
3 Ağustos 2026 9 dakika okuma 0 görüntülenme

Metin2 sunucusunda GM yetkisiyle kullanabileceğiniz tüm komutlar: eşya verme, ışınlanma, canavar çağırma, oyuncu yönetimi ve sunucu komutları.

Kendi Metin2 sunucunuzu açtığınızda karşınıza çıkan ilk pratik ihtiyaç, oyunun içine girip bir şeyleri test edebilmektir. Bir eşyanın gerçekten düşüp düşmediğini, yeni eklediğiniz canavarın doğru vnum ile çağrılıp çağrılmadığını, haritalar arası geçişin çalışıp çalışmadığını dışarıdan bakarak anlayamazsınız. İşte GM komutları tam olarak bunun için var.

Bu yazıda Metin2 sunucularında yetkili hesapla kullanılan komutları kategorilere ayırdık. Listenin sonunda, komutların neden bazı server files sürümlerinde çalışmadığına da değindik.

GM Yetkisi Nasıl Alınır?

Komutların hiçbiri normal oyuncu hesabında çalışmaz. Önce hesabınızın veritabanındaki yetki seviyesini yükseltmeniz gerekir. Bu ayar account veritabanındaki account tablosunda değil, common veritabanındaki gmlist tablosunda tutulur:

INSERT INTO common.gmlist (mID, mAccount, mName, mContactIP, mServerIP, mAuthority)
VALUES (1, 'hesap_adiniz', 'karakter_adiniz', 'ALL', 'ALL', 'IMPLEMENTOR');

Yetki seviyeleri yüksekten alçağa şöyledir:

  • IMPLEMENTOR — Her komuta erişimi olan en üst seviye. Sunucu sahibi içindir.
  • GOD — Neredeyse tam yetki, bazı sunucu komutları kısıtlı.
  • HIGH_WIZARD — Oyuncu yönetimi ve eşya komutları açık.
  • LOW_WIZARD — Temel destek komutları. Yardımcı GM'ler için uygundur.
  • PLAYER — Yetkisiz, normal oyuncu.

Kaydı ekledikten sonra gmlist tablosunun bellekte yenilenmesi için oyun sunucusunu yeniden başlatmanız gerekir. Tabloyu değiştirip "komut çalışmıyor" diyenlerin büyük kısmının sorunu budur.

Ekibinize GM yetkisi verirken herkese IMPLEMENTOR vermeyin. Sunucusunu, kendi verdiği yetkiyle içeriden batıran çok sunucu sahibi gördük. Destek ekibine LOW_WIZARD yeter.

Eşya ve Beceri Komutları

KomutAçıklama
/item <vnum>Belirtilen vnum'a sahip eşyayı envantere ekler.
/setsk <skill_vnum>Karakterin belirtilen becerisini açar.
/setskillother <nick> <skill_vnum>Başka bir oyuncunun becerisini açar.
/ipEnvanterdeki eşyaları siler.
/horse_levelAt seviyesini ayarlar.

Eşya vnum'larını item_proto tablosundan bulabilirsiniz. Aradığınız eşyanın kodunu bilmiyorsanız:

SELECT vnum, locale_name FROM player.item_proto WHERE locale_name LIKE '%Kılıç%';

/ip komutuna dikkat edin. Adı masum görünse de envanteri temizler, geri alınamaz. Test karakterinizde kullanın.

Karakter Ayarları

KomutAçıklama
/level <seviye>Karakter seviyesini değiştirir.
/set str <miktar>Kuvvet değerini ayarlar.
/set dex <miktar>Çeviklik değerini ayarlar.
/set int <miktar>Zeka değerini ayarlar.
/set hp <miktar>Anlık canı ayarlar.
/set max_hp <miktar>Maksimum canı yükseltir.
/set max_sp <miktar>Maksimum mana değerini yükseltir.
/set exp <miktar>Tecrübe puanı ekler.
/set gold <miktar>Yang aktarır.
/set align 200000Karakteri kahraman statüsüne çıkarır.
/rCan ve manayı tam doldurur.
/invGörünmez olursunuz; oyuncular sizi göremez.
/poly <vnum>Belirtilen NPC veya canavarın görünümüne bürünürsünüz.
/quitOyundan çıkar.

/inv komutu sunucu yönetiminde sandığınızdan çok işe yarar. Oyuncuların normal davranışını gözlemlemek, hile şüphesi olan birini izlemek veya bir etkinliği kimseyi rahatsız etmeden yerinden takip etmek için idealdir.

Canavar ve Harita Komutları

KomutAçıklama
/m <mob_vnum>Bulunduğunuz noktaya canavar çağırır.
/purgeÇevredeki çağrılmış NPC ve canavarları siler.
/weakEtraftaki canavarları anında öldürür.
/warp <x> <y>Verilen koordinatlara ışınlanır.
/x 1Havayı gündüze çevirir.
/x 2Havayı geceye çevirir.

Bir boss'u test ederken önce /m ile çağırıp sonra /purge ile temizlemeyi alışkanlık hâline getirin. Test için çağrılmış ama silinmemiş canavarlar, sunucu yeniden başlatılana kadar haritada kalır ve oyuncular bunları "bug" diye bildirir.

Işınlanma Komutları

/go komutu sabit harita kısayollarıyla çalışır. Koordinat ezberlemeye gerek kalmaz:

KomutGidilen yer
/go dKöy
/go fAteş diyarı
/go trOrman
/go tr2Kızıl orman
/go sSoğan dağı
/go tVadi
/go mHwang tapınağı
/go a / /go a3Shinsoo 1. ve 2. harita
/go b / /go b3Chunjo 1. ve 2. harita
/go c / /go c3Jinno 1. ve 2. harita
/go oxOX yarışması alanı

Oyuncu Yönetimi Komutları

KomutAçıklama
/a <nick> <seviye>Oyuncuya seviye verir.
/set <nick> exp <miktar>Oyuncuya tecrübe aktarır.
/transfer <nick>Oyuncuyu bulunduğunuz noktaya çeker.
/stun <nick>Oyuncuyu hareketsiz bırakır.
/dc <nick>Oyuncunun bağlantısını keser.
/kill <nick>Oyuncuyu doğrudan öldürür.
/gwlistDevam eden lonca savaşlarını listeler.

/transfer ve /stun ikilisi, kural ihlali yapan bir oyuncuyu kaçmadan yakalamak için birlikte kullanılır. Önce çekin, sonra dondurun, sonra konuşun. /dc ile atmak son adımdır; oyuncu neden atıldığını anlamazsa aynı davranış tekrar eder.

Sunucu ve Duyuru Komutları

KomutAçıklama
/n <mesaj>Sunucu geneline duyuru gönderir.
/b <mesaj>Farklı biçimde ikinci tip duyuru gönderir.
/shutdownSunucu girişlerini kapatır.

/shutdown komutunu bakım öncesi kullanırken önce /n ile duyuru yapın. Haber vermeden kapatılan sunucularda oyuncular veri kaybı yaşadıklarını düşünür; çoğu zaman kaybetmemişlerdir ama güven kaybı gerçektir.

Komut Çalışmıyorsa Nereye Bakmalı?

Yetki seviyesi yetersiz olabilir

Bir komut hiçbir hata vermeden sessizce çalışmıyorsa, ilk şüpheleneceğiniz şey yetki seviyesidir. LOW_WIZARD ile /shutdown denerseniz oyun size bir şey söylemez, komut düşer.

Server files sürümü farklı olabilir

Metin2 server files sürümleri arasında komut isimleri değişir. Bazı derlemelerde /inv yerine /invisible, bazılarında /x yerine ayrı bir hava komutu bulunur. Kullandığınız dosyaların gerçek komut listesi cmd.cpp ve cmd_gm.cpp içinde tanımlıdır. Kaynak kodunuza erişiminiz varsa kesin listeyi oradan çıkarabilirsiniz.

Karakter adı yazımı hatalı olabilir

Oyuncu hedefleyen komutlarda karakter adı büyük-küçük harf duyarlıdır ve Türkçe karakter içeren isimlerde sorun çıkabilir. Komut çalışmıyorsa oyuncu adını kopyalayıp yapıştırmayı deneyin.

syserr dosyasını okuyun

Komut sonrası bir şey ters gittiyse kanıt syserr dosyasındadır. Hata mesajlarının ne anlama geldiğini Metin2 syserr hataları yazımızda ayrıntılı anlattık.

GM Komutlarını Kullanırken Uyulması Gereken Kurallar

Teknik tarafı bir kenara bırakıp işin yönetim tarafına gelelim, çünkü sunucuların çoğu teknik sorundan değil bu yüzden kapanıyor.

  • Kendinize eşya vermeyin. Oyuncular fark eder. Her zaman fark ederler.
  • GM karakterinizle PvP yapmayın. Test için ayrı, yetkisiz bir karakter tutun.
  • Komut kayıtlarını açık tutun. Kimin ne komut çalıştırdığı loglanmıyorsa, ekip içinde bir sorun çıktığında elinizde kanıt olmaz.
  • Etkinliklerde önceden hazırlık yapın. Yüzlerce oyuncunun önünde /m ile canavar çağırmaya çalışıp vnum'u yanlış girmek, etkinliğin havasını dağıtır.

Özet

GM komutları sunucu sahibinin en güçlü aracı, aynı zamanda en kolay kötüye kullanılan yetkisi. Test ederken sınırsız kolaylık sağlar, yayında dikkatsiz kullanıldığında oyuncu güvenini bir gecede bitirir.

Sunucunuzu barındıracak altyapıyı henüz seçmediyseniz Metin2 sunucu paketlerimize göz atabilir, saldırı riski yüksek bir sunucu işletiyorsanız DDoS korumalı Metin2 sunucu seçeneklerimizi inceleyebilirsiniz. Kurulumdan başlamak isteyenler için Metin2 sunucu nasıl kurulur rehberimiz adım adım ilerliyor.

metin2 gm kodları komut sunucu yönetimi rehber
Paylaş
M

Mezuhost Teknik Ekip

Mezuhost — Teknik İçerik Ekibi

İletişim

Mezuhost ile Hizmetlerimizi Keşfedin

DDoS korumalı sunucular, yüksek performanslı VDS ve hosting çözümleri.

Güvenilir İş Ortaklarımız & Altyapı Sağlayıcılarımız

Stormwall
MikroTik
Juniper
Datacasa
Cloudflare
Dell
Ryzen
Arbor
Stormwall
MikroTik
Juniper
Datacasa
Cloudflare
Dell
Ryzen
Arbor
Stormwall
MikroTik
Juniper
Datacasa
Cloudflare
Dell
Ryzen
Arbor