Metin2 Sunucuları·6 Haziran 2026·4 dk okuma

Metin2 GM Komutları ve Sunucu Yönetimi Rehberi

Metin2 PvP sunucunuzu kurdunuz, oyuncular akmaya başladı… Peki şimdi ne yapacaksınız? Bir oyuncuyu nasıl banlarsınız, GM (Game Master) yetkisi nasıl verilir, sunucuyu konsol üzerinden nasıl yönetirsiniz? Tüm bu soruların cevabı GM…

A
AnkSOFT
Yayıncı
Metin2 GM Komutları ve Sunucu Yönetimi Rehberi
FIG. 01 — Metin2 Sunucuları

Metin2 PvP sunucunuzu kurdunuz, oyuncular akmaya başladı… Peki şimdi ne yapacaksınız? Bir oyuncuyu nasıl banlarsınız, GM (Game Master) yetkisi nasıl verilir, sunucuyu konsol üzerinden nasıl yönetirsiniz? Tüm bu soruların cevabı GM komutları ve temel sunucu yönetim araçlarında gizlidir.

Bu rehberimizde, bir Metin2 PvP sunucu yöneticisinin günlük işlerinde en çok ihtiyaç duyacağı oyun içi GM komutlarınıveritabanı (MySQL) işlemlerini ve SSH konsol yönetimini kapsamlı şekilde anlatıyoruz.


GM (Game Master) Yetkisi Nedir ve Nasıl Verilir?

Metin2 sunucularında oyunculara farklı yetki seviyeleri atanabilir. Bu seviyeler, oyuncunun hangi komutları kullanabileceğini belirler:

Yetki Seviyesi

Açıklama

Kullanım Alanı

Player (Oyuncu)

Standart oyuncu. Hiçbir yönetim komutu kullanamaz.

Normal oyun deneyimi

Low GM

Sınırlı GM. Oyuncuları izleyebilir, basit uyarılar verebilir.

Destek ekibi, moderatörler

High GM

Tam yetkili GM. Ban atabilir, eşya verebilir, etkinlik başlatabilir.

Aktif sunucu yönetimi

Implementor

En üst düzey yetki. Tüm sistem komutlarına erişim.

Sunucu sahibi

Veritabanı Üzerinden GM Yetkisi Verme

GM yetkisi oyun içinden değil, doğrudan veritabanı üzerinden verilir. Navicat, HeidiSQL veya phpMyAdmin gibi bir veritabanı yönetim aracı kullanarak şu adımları izleyin:

  1. Veritabanı yönetim aracınızla sunucunuzun MySQL/MariaDB veritabanına bağlanın.
  2. player tablosunu açın.
  3. GM yapmak istediğiniz karakterin satırını bulun.
  4. gm_level (veya permission) sütunundaki değeri istediğiniz yetki seviyesine göre değiştirin.
  5. Değişikliği kaydedin. Oyuncunun yeniden giriş yapması gerekebilir.

En Çok Kullanılan Oyun İçi GM Komutları

GM yetkisi aldıktan sonra oyun içinde sohbet satırına yazarak kullanabileceğiniz temel komutlar şunlardır:

Oyuncu Yönetimi

Komut

Açıklama

Örnek

/ban <oyuncu>

Oyuncuyu sunucudan kalıcı olarak yasaklar.

/ban Warrior35

/unban <oyuncu>

Yasaklanan oyuncunun engelini kaldırır.

/unban Warrior35

/dc <oyuncu>

Oyuncunun bağlantısını koparır (kick).

/dc Warrior35

/goto <oyuncu>

Belirtilen oyuncunun yanına ışınlanır.

/goto Warrior35

/bring <oyuncu>

Oyuncuyu kendi yanınıza çeker.

/bring Warrior35

/transfer <oyuncu> <harita_index>

Oyuncuyu belirtilen haritaya gönderir.

/transfer Warrior35 1

Eşya ve Ekonomi Yönetimi

Komut

Açıklama

Örnek

/item <vnum> <adet>

Kendinize belirtilen eşyayı verir.

/item 27001 1

/gold <miktar>

Kendinize Yang (altın) ekler.

/gold 1000000

/setskillother <oyuncu> <skill_vnum> <seviye>

Oyuncunun beceri seviyesini ayarlar.

/setskillother Warrior35 1 40

/level_range <seviye>

Kendi karakter seviyenizi değiştirir.

/level_range 99

Sunucu ve Ortam Komutları

Komut

Açıklama

/notice <mesaj>

Tüm sunucuya sarı renkli duyuru mesajı gönderir.

/noticec <mesaj>

Belirli kanala (channel) duyuru gönderir.

/mob <vnum>

Bulunduğunuz konuma canavar (mob) çağırır. Etkinlikler için idealdir.

/purge

Çevredeki tüm canavarları temizler.

/reload <tip>

Sunucu dosyalarını yeniden yükler (quest, item_proto vb.).


SSH (Putty) ile Sunucu Konsol Yönetimi

Oyun içi komutların ötesinde, sunucunuzun çekirdek (core) işlemlerini SSH bağlantısı üzerinden yönetirsiniz. Putty veya benzeri bir terminal istemcisi ile sunucunuza bağlandıktan sonra en sık kullanacağınız işlemler şunlardır:

Sunucu Başlatma ve Durdurma

# Sunucu çekirdeklerini (core) başlatmak için:
cd /usr/home/game
sh start.sh

# Çalışan tüm çekirdekleri durdurmak için:
sh close.sh

# Belirli bir çekirdeği (örneğin ch1) yeniden başlatmak için:
kill $(ps aux | grep 'ch1' | awk '{print $2}')

Sunucu Loglarını İzleme

# Anlık hata loglarını izlemek:
tail -f /usr/home/game/channel/1/syslog

# Son 50 satır logu görüntülemek:
tail -n 50 /usr/home/game/channel/1/syslog

# Syslog dosya boyutunu kontrol etmek (disk doluluk takibi):
du -sh /usr/home/game/channel/*/syslog

Önemli: Syslog dosyaları zamanla çok büyüyebilir ve disk alanınızı doldurabilir. Haftada bir cat /dev/null > syslog komutuyla logları temizlemeyi alışkanlık haline getirin.

Veritabanı Yedekleme (Backup)

# MySQL veritabanının tam yedeğini almak:
mysqldump -u root -p veritabani_adi > /home/yedekler/backup_$(date +%Y%m%d).sql

# Yedeği geri yüklemek:
mysql -u root -p veritabani_adi < /home/yedekler/backup_20260606.sql

Kritik Uyarı: Sunucu güncellemesi veya files değişikliği yapmadan önce mutlaka veritabanı yedeği alın. Yedeksiz yapılan bir hata tüm oyuncu verilerinizi silmenize neden olabilir.


Sık Yapılan Hatalar ve Çözümleri

Hata / Sorun

Olası Nedeni

Çözümü

Oyuncular sunucuya bağlanamıyor

Çekirdekler (core) çalışmıyor veya port kapalı

ps aux | grep game ile kontrol edin, gerekirse start.sh çalıştırın

GM komutları çalışmıyor

Karakter yetki seviyesi düşük

Veritabanından gm_level değerini kontrol edin

Sunucu sürekli çöküyor (crash)

Hatalı quest veya yetersiz RAM

Syslog’u inceleyin, son eklenen quest dosyalarını kontrol edin

Veritabanı bağlantı hatası

MySQL servisi durmuş veya conf.txt yanlış

service mysql-server status ile kontrol edin, conf.txt içindeki DB bilgilerini doğrulayın

Eşya verdim ama görünmüyor

Yanlış VNUM veya envanter dolu

item_proto tablosundan doğru VNUM’u kontrol edin


Profesyonel Metin2 Sunucu Yönetimi Anksoft’ta!

Sunucu yönetimi teknik bilgi gerektirir ancak doğru altyapıyı seçtiğinizde işiniz çok kolaylaşır. Anksoft olarak sunduğumuz Metin2 Sunucu Kiralama hizmetlerinde; sunucu çekirdekleri hazır kurulu, veritabanı yapılandırılmış ve FTP/SSH erişimi açık şekilde teslim edilir.

Teknik destek ekibimiz GM yetkilendirmesinden veritabanı yedeklemesine kadar her konuda 7/24 yanınızdadır. Siz oyuncularınızla ilgilenin, teknik altyapıyı bize bırakın! Hemen Metin2 VDS paketlerimizi inceleyin.

İlgili Yazılar

TR| EN