Sunucu Sahipleri İçin

Metin2 GM Komutları Listesi: En Çok Kullanılan Komutlar ve Açıklamaları

Metin2 GM Komutları Listesi: En Çok Kullanılan Komutlar ve Açıklamaları

Metin2 GM komutları, serverını oyunun içinden yönetmenin en hızlı yoludur: bir oyuncunun yanına ışınlanır, tüm kanallara duyuru geçer, etkinlik için canavar çağırırsın. Bu rehberde en çok kullanılan komutları, nasıl yazıldıklarını ve her birinin gerektirdiği yetki seviyesini bir arada bulacaksın. Liste, herkese açık Metin2 sunucu kaynak kodundaki komut tablosu ve komutların işlendiği dosyalar incelenerek hazırlandı.

GM komutları nasıl çalışır?

Komutlar sohbet kutusuna / ile başlayarak yazılır. Sunucu her komut için gereken en düşük yetki seviyesini tutar; seviyen yetmiyorsa oyun, komut hiç yokmuş gibi yanıt verir. Kaynakta seviyeler düşükten yükseğe LOW_WIZARD, WIZARD, HIGH_WIZARD, GOD ve IMPLEMENTOR olarak sıralanır ve üst seviye, alttakilerin komutlarını da kullanabilir.

  • Sürüm farkı: Aşağıdaki seviyeler kaynak kodun düzenlenmemiş hâline göredir. Sunucu dosyalarının sürümüne ve yapılan düzenlemelere göre komut adları, parametreleri ve seviyeleri farklı olabilir.
  • Kısaltma tuzağı: Kaynakta komut adları kısaltmayla da eşleşir; yazdığın harflerle başlayan ilk komut çalışır. Yanlış komutu tetiklememek için komutları her zaman tam yaz.
  • Parametreler: Tablolarda {...} zorunlu, [...] isteğe bağlı parametreyi gösterir.

Işınlanma ve oyuncu yönetimi komutları

Komut Ne yapar? Seviye
/warp {karakter} Oyuncunun yanına ışınlar (aynı kanalda olmalı) LOW_WIZARD
/warp {x} {y} Genel harita koordinatına ışınlar LOW_WIZARD
/goto {x} {y} Bulunduğun haritada, harita içi koordinata götürür LOW_WIZARD
/transfer {karakter} Oyuncuyu yanına çeker (aynı kanalda olmalı) LOW_WIZARD
/state [karakter] Konum, seviye, HP, saldırı ve savunma bilgilerini gösterir LOW_WIZARD
/invisible Görünmezliği açar ya da kapatır LOW_WIZARD
/stun {karakter}, /slow {karakter} Oyuncuyu kısa süre sersemletir ya da yavaşlatır LOW_WIZARD
/dc {karakter} Oyuncunun bağlantısını keser LOW_WIZARD
/block_chat {karakter} {süre} Sohbet yasağı verir; süre 30m, 2h, 1d gibi yazılır, 0 yasağı kaldırır HIGH_WIZARD
/kill {karakter} Oyuncunun karakterini öldürür HIGH_WIZARD

Koordinat öğrenmek için /state işine yarar: hem genel hem de harita içi konumunu gösterir.

Duyuru komutları

Komut Ne yapar? Seviye
/notice {metin} Tüm kanallardaki oyunculara duyuru geçer HIGH_WIZARD
/notice_map {metin} Yalnızca bulunduğun harita ve kanaldaki oyunculara duyuru geçer LOW_WIZARD
/big_notice {metin} Ekranın ortasında büyük yazı gösterir HIGH_WIZARD

Düzenlenmemiş kaynakta /big_notice yazıyı yalnızca komutu yazan GM'e gösterir; bazı sunucu dosyalarında herkese gidecek şekilde değiştirilmiştir. Oyunculara bir şey duyurmadan önce kendi dosyanda dene.

Canavar ve eşya komutları

Komut Ne yapar? Seviye
/mob {vnum} [adet] Yanına canavar çağırır; tek komutta en fazla 20 HIGH_WIZARD
/ma {vnum} [adet] Oyunculara kendiliğinden saldıran canavar çağırır HIGH_WIZARD
/group {vnum} Sunucu dosyalarında tanımlı bir canavar grubunu çağırır HIGH_WIZARD
/purge [all] Yakınındaki canavar ve NPC'leri siler; all ile çevredeki tümünü WIZARD
/respawn [all] Bulunduğun noktayı kapsayan (all ile tüm) canavar doğma alanlarını hemen tetikler WIZARD
/item {vnum} [adet] Envanterine eşya oluşturur GOD

Vnum, canavarın ya da eşyanın sunucu dosyalarındaki numarasıdır ve her serverda farklı olabilir. /purge all komutunu şehir merkezinde kullanma; çevredeki NPC'leri de siler.

Karakter ve sunucu yönetimi komutları

Komut Ne yapar? Seviye
/level {seviye} Kendi seviyeni değiştirir; becerilerin sıfırlanır LOW_WIZARD
/advance {karakter} {seviye} Başka bir karakterin seviyesini değiştirir GOD
/user Bulunduğun oyun çekirdeğindeki oyuncuları listeler HIGH_WIZARD
/who İmparatorluklara göre çevrim içi oyuncu sayısını gösterir IMPLEMENTOR
/eventflag {bayrak} {değer} Etkinlik bayrağını ayarlar (ör. tecrübe oranı) HIGH_WIZARD
/priv_empire {imparatorluk} {tür} {yüzde} {saat} Süreli tecrübe, yang ya da eşya bonusu verir HIGH_WIZARD
/reload a GM listesini yeniden yükler IMPLEMENTOR
/shutdown Sunucuyu 10 saniyelik geri sayımla kapatır HIGH_WIZARD

Oran komutlarının ayrıntılarını ve GM yetkisi vermenin adımlarını ayrı rehberlerde ele alacağız.

Güvenli kullanım kuralları

  • Önce test et: Yeni bir komutu ya da değeri canlı sunucuda denemeden önce test ortamında çalıştır.
  • Kendi envanterine dikkat: /ipurge, komutu yazan GM'in envanterindeki ve üzerindeki tüm eşyaları siler.
  • Kritik komutları kısıtla: Stok tabloda /shutdown HIGH_WIZARD seviyesindedir; bu tür komutları yalnızca güvendiğin kişilere bırak.
  • Kayıtları incele: Kaynakta komutlar sunucu kayıtlarına yazılır; Türkiye ve Avrupa yerel ayarlarında GM komutları ayrıca log veritabanındaki command_log tablosuna düşer.
  • Adil ol: GM karakteriyle oyuncularla ticaret yapma, ödülleri açık bir düzenle dağıt. Oyuncuların adil bir serverı nasıl tanıdığını adil oyun rehberimizde anlattık.

İyi yönetilen etkinlikler oyuncu çekmenin de güçlü bir yoludur; daha fazla fikir için oyuncu çekmenin 15 yolu yazımıza göz at. Serverın hazırsa sunucu ekleme sayfasından ücretsiz listeleyebilirsin.

Sık sorulan sorular

GM komutları neden çalışmıyor?

Büyük ihtimalle yetki seviyen o komuta yetmiyordur; kaynakta bu durumda oyun, komut yokmuş gibi yanıt verir. Komut adının senin sunucu dosyalarında farklı olması ya da GM listesinin yenilenmemiş olması da aynı sonuca yol açabilir.

Vnum numaralarını nereden bulurum?

Canavar numaraları sunucu dosyalarındaki mob_proto, eşya numaraları ise item_proto tablosunda bulunur. Her server bu tabloları değiştirebildiği için başka bir serverın listesine güvenme.

/notice ile /notice_map arasındaki fark nedir?

/notice duyuruyu tüm kanallardaki oyunculara gönderir. /notice_map ise yalnızca bulunduğun haritadaki ve aynı kanaldaki oyunculara gider.

Oyuncular GM komutlarını kullanabilir mi?

Hayır, GM listesinde olmayan karakterler bu komutları kullanamaz. Tek istisna test modudur: kaynakta sunucu test modunda çalışırken herkes en yüksek yetkiyi alır, bu yüzden canlı sunucuda test modu kapalı olmalı. Takıldığın bir nokta olursa forumdaki Destek ve Yardım kategorisinde sorabilirsin.

0 Beğeni

Diğer yazılar

Yorumlar 0

Henüz yorum yapılmadı.