Knight Online 1453 GM Kodları ve Komutları – Tam Liste
Knight Online 1453 PVP server yöneticilerinin oyuncuları kontrol etmek, etkinlikleri yönetmek, haritalar arasında geçiş yapmak ve sunucu içerisindeki sorunlara müdahale etmek için kullandığı araçların başında GM komutları gelir.
Bu rehberde Knight Online 1453 GM kodları, kullanım amaçları ve örnek komutlarıyla birlikte listelenmiştir.
Önemli: GM komutları kullanılan 1453 server files, GameServer source, ACS veya SOACS düzenlemesine göre değişebilir. Aynı versiyonu kullanan iki farklı sunucuda komut isimleri ve parametre sıralamaları farklı olabilir.
1453 GM Kodları Nasıl Kullanılır?
GM komutları oyun içerisindeki sohbet kutusuna yazılır.
1453 files sistemlerinde komutların önemli bir bölümü + işaretiyle başlayabilir:
+zonechange 21
Bazı klasik veya özel olarak düzenlenmiş GameServer sistemlerinde / ile başlayan komutlar da bulunabilir:
/notice Etkinlik birazdan başlayacaktır.
Komutların çalışabilmesi için karakterin veritabanında gerekli GM yetkisine sahip olması gerekir.
1453 Harita Değiştirme Kodu
GM karakterini farklı bir haritaya göndermek için +zonechange komutu kullanılabilir.
+zonechange ZoneID
Örnek:
+zonechange 21
Bu komut GM karakterini Moradon haritasına gönderir.
1453 Zone ID Listesi
1 – Luferson Castle
2 – El Morad Castle
11 – Karus Eslant
12 – Human Eslant
21 – Moradon
30 – Delos
31 – Bifrost
32 – Abyss
33 – Hell Abyss
34 – Felankor’s Lair
48 – Battle Arena
55 – Forgotten Temple
62 – Lunar War
63 – Lunar War
64 – Lunar War
71 – Colony Zone
72 – Dark Colony Zone
Örnek kullanımlar:
+zonechange 1
+zonechange 2
+zonechange 21
+zonechange 30
+zonechange 71
1453 Koordinata Işınlanma Kodu
GM karakterini bulunduğu haritadaki belirli koordinata göndermek için bazı files sistemlerinde /goto komutu kullanılabilir.
/goto X Z
Örnek:
/goto 500 500
Bazı sistemlerde koordinatlar virgülle yazılabilir:
/goto 500,500
Colony Zone merkezine gitmek için files yapısına bağlı olarak şu koordinat denenebilir:
/goto 1000 1000
Dark Colony Zone için:
/goto 500 500
Koordinatlar kullanılan map dosyasına göre farklılık gösterebilir.
1453 Monster Öldürme Kodu
Belirli bir monster veya NPC üzerinde işlem yapmak için bazı 1453 files sistemlerinde +monkill komutu bulunur.
+monkill MonsterID
Bazı sürümlerde komut seçili yaratığa uygulanabilir ve Monster ID girilmesine gerek olmayabilir:
+monkill
Komut yapısı kullanılan GameServer source’una göre değişebilir.
1453 Monster Yakalama Kodu
Monsterı GM kontrolüne almak veya ilgili monster üzerinde takip işlemi başlatmak için bazı files sistemlerinde şu komut kullanılabilir:
+moncatch MonsterID
Örnek:
+moncatch 3011
Bu komut bütün 1453 files sistemlerinde bulunmaz. Özellikle düzenlenmiş veya ek GM özellikleri eklenmiş source sistemlerinde görülebilir.
1453 Monster Takip Kodu
Bir yaratığın hareketlerini veya konumunu takip etmek için bazı sistemlerde:
+monpursue MonsterID
komutu kullanılabilir.
Örnek:
+monpursue 3011
Komutun işlevi source düzenlemesine göre yaratığı takip etme, GM’ye yönlendirme veya hedef haline getirme şeklinde değişebilir.
1453 Monster ve Boss Çağırma Kodu
Özel olarak düzenlenmiş bazı 1453 files sistemlerinde monster çağırmak için aşağıdaki komutlardan biri bulunabilir:
+monsummon MonsterID
veya:
+summonmonster MonsterID
Örnek:
+monsummon 3011
Bazı listelerde kullanılan örnek monster ve boss ID değerleri:
2455 – Talos
7051 – Babel’s Guardian
7010 – Özel event yaratığı
31313 – Özel boss
Monster ID değerleri kullanılan veritabanındaki K_MONSTER veya benzeri NPC tablolarına göre kontrol edilmelidir.
Yanlış Monster ID kullanılması GameServer hatasına veya görünmeyen NPC oluşmasına neden olabilir.
1453 Savaş Açma Kodları
1453 files sistemlerinde Lunar War veya farklı savaş türlerini başlatmak için aşağıdaki komutlar bulunabilir:
+open
+open2
+open3
Bu komutlar farklı savaş haritalarını veya savaş türlerini açmak için kullanılabilir.
Örnek:
+open
Bazı sistemlerde savaş açıldıktan sonra oyuncular otomatik olarak ilgili haritaya yönlendirilir.
Alternatif savaş açma komutu
Özel source sistemlerinde:
+openwar
komutu bulunabilir.
1453 Savaş Kapatma Kodu
Savaşı kapatmak için bazı files sistemlerinde:
+close
veya:
+closewar
komutu kullanılabilir.
Bu komutlar her source içerisinde aynı isimle tanımlanmış olmayabilir.
1453 Moradon Event Açma Kodu
Bazı 1453 komut listelerinde Moradon veya özel event sistemini açmak için:
+mopen
komutu yer alır.
Bu komutun tam işlevi kullanılan files sistemine göre değişebilir. Özel event, Moradon etkinliği veya belirli bir NPC sistemini aktif hale getirebilir.
Kullanmadan önce test sunucusunda denenmesi önerilir.
1453 EXP Verme Kodu
GM karakterine veya belirtilen oyuncuya EXP eklemek için bazı 1453 files sistemlerinde:
+exp_add Miktar
Örnek:
+exp_add 1000000
Başka bir oyuncuya EXP vermek için özel source sistemlerinde şu kullanım bulunabilir:
+exp_add KarakterAdi Miktar
Örnek:
+exp_add TestOyuncu 1000000
Parametre sıralaması GameServer koduna göre değişebilir.
1453 Para ve Noah Verme Kodu
Oyuncuya oyun içi para eklemek için bazı 1453 files sistemlerinde:
+money_add Miktar
Örnek:
+money_add 1000000
Başka bir oyuncuya para vermeyi destekleyen sistemlerde:
+money_add KarakterAdi Miktar
Örnek:
+money_add TestOyuncu 1000000
Alternatif özel source komutları:
+add_gold KarakterAdi Miktar
+add_coins KarakterAdi Miktar
Bu komutların tamamı standart 1453 files içerisinde bulunmayabilir.
1453 İtem Verme Kodu
Standart 1453 GameServer sisteminde oyun içerisinden item verme komutu bulunmayabilir. İşlem veritabanı, panel veya özel GM komut sistemi üzerinden gerçekleştirilebilir.
Özel source sistemlerinde şu komut kullanılabilir:
+add_item ItemID Adet
Örnek:
+add_item 111210005 1
Başka bir oyuncuya item verme:
+add_item KarakterAdi ItemID Adet
Örnek:
+add_item TestOyuncu 111210005 1
Bazı sistemlerde parametre sırası şu şekilde olabilir:
+add_item ItemID Adet KarakterAdi
Komutu kullanmadan önce kendi GameServer yardım listesini veya source kodunu kontrol edin.
1453 National Point Verme Kodu
Özel olarak geliştirilmiş bazı 1453 files sistemlerinde oyuncuya National Point eklemek için:
+add_np KarakterAdi Miktar
Örnek:
+add_np TestOyuncu 1000
National Point silmek için:
+remove_np KarakterAdi Miktar
Alternatif olarak negatif değer destekleniyorsa:
+add_np TestOyuncu -1000
Bu özellik standart 1453 GameServer sisteminde bulunmayabilir.
1453 Level Verme Kodu
Oyuncunun seviyesini değiştirmek için bazı özel files sistemlerinde:
+level KarakterAdi Seviye
Örnek:
+level TestOyuncu 80
Alternatif kullanım:
+set_level KarakterAdi Seviye
Standart sistemlerde level değiştirme işlemi veritabanı üzerinden yapılabilir.
1453 Duyuru Kodu
Sunucudaki oyunculara duyuru göndermek için klasik sistemlerde:
/notice Mesaj
Örnek:
/notice Lunar War 10 dakika sonra başlayacaktır.
Bazı özel 1453 files sistemlerinde:
+notice Mesaj
veya tür ve zone parametresi kullanan şu yapı bulunabilir:
+notice NoticeTuru ZoneID Mesaj
Örnek:
+notice 1 0 Etkinlik birazdan başlayacaktır.
ZoneID değeri 0 olduğunda mesajın bütün sunucuya gönderilmesi kullanılan source’a bağlıdır.
1453 Oyuncu Banlama Kodu
Oyuncunun sunucu bağlantısını engellemek için bazı sistemlerde:
/forbid_connect KarakterAdi
Alternatif yazım:
/forbidconnect KarakterAdi
Özel ACS veya SOACS sistemlerinde:
+block KarakterAdi Sure
Örnek:
+block TestOyuncu 999
Buradaki 999 değerinin dakika, saat, gün veya özel ceza kodu olarak yorumlanması kullanılan sisteme bağlıdır.
Ban kaldırma
+unblock KarakterAdi
Alternatif olarak:
/unban KarakterAdi
kullanılabilir.
Kalıcı ceza uygulamadan önce komutun hesabı mı, karakteri mi yoksa IP adresini mi engellediği kontrol edilmelidir.
1453 Oyuncuyu Susturma Kodu
Oyuncunun sohbet kanallarını kullanmasını engellemek için:
/forbid_chat KarakterAdi
Alternatif:
/forbidchat KarakterAdi
Özel sistemlerde:
+mute KarakterAdi Sure
Örnek:
+mute TestOyuncu 60
Susturmayı kaldırmak için:
+unmute KarakterAdi
veya:
/allow_chat KarakterAdi
kullanılabilir.
1453 Oyuncuyu Yanına Çekme Kodu
Özel source sistemlerinde oyuncuyu GM karakterinin yanına ışınlamak için:
+summonuser KarakterAdi
Alternatifler:
/summonuser KarakterAdi
/summon_user KarakterAdi
Örnek:
+summonuser TestOyuncu
Bu komut standart 1453 files sisteminde bulunmayabilir.
1453 Oyuncunun Yanına Gitme Kodu
GM karakterini belirtilen oyuncunun bulunduğu konuma göndermek için bazı sistemlerde:
+goto_user KarakterAdi
Alternatif komutlar:
/gotoplayer KarakterAdi
/teleport KarakterAdi
Örnek:
+goto_user TestOyuncu
1453 Online Oyuncu Sayısı Kodu
Sunucuda bulunan çevrim içi oyuncu sayısını görüntülemek için:
/count
Özel sistemlerde:
+online
veya:
+usercount
komutu bulunabilir.
1453 Krallık Sistemini Yenileme Kodu
Krallık tablolarını veya krallık verilerini yeniden yüklemek için bazı 1453 files sistemlerinde:
+reload_king
komutu kullanılabilir.
Bu komut, veritabanında yapılan krallık değişikliklerinin GameServer tarafından tekrar okunmasını sağlayabilir.
Kullanmadan önce krallık prosedürlerinin ve tablolarının doğru çalıştığından emin olunmalıdır.
1453 Krallık Rapor Kodları
Bazı 1453 komut listelerinde aşağıdaki krallık rapor komutları bulunur:
+king_report1
+king_report2
Bu komutlar krallık sistemiyle ilgili farklı raporları veya kontrolleri çalıştırabilir.
Komutların ekranda gösterdiği bilgiler kullanılan source sistemine göre değişebilir.
1453 Rental Sistemi Kodları
Kiralama sistemini başlatmak, durdurmak veya rapor almak için bazı files sistemlerinde aşağıdaki komutlar bulunur:
+rental_start
+rental_stop
+rental_report
Kiralama sistemini başlatma
+rental_start
Kiralama sistemini durdurma
+rental_stop
Kiralama raporu görüntüleme
+rental_report
Kiralama sistemi bulunmayan veya veritabanı prosedürleri eksik olan files sistemlerinde bu komutlar çalışmayabilir.
1453 GM Görünmezlik Kodu
GM karakterini oyunculardan gizlemek için:
/hide
Görünürlüğü tekrar açmak için:
/show
Bazı files sistemlerinde bu işlem GameServer konsolu üzerindeki GM görünürlük seçeneğiyle yapılır.
1453 GameServer Tablolarını Yenileme
Özel source sistemlerinde düzenlenen tabloların yeniden okunması için reload komutları bulunabilir.
Örnekler:
+reload_king
+reload_notice
+reload_item
+reload_monster
+reload_npc
Yeni nesil veya özel files sistemlerinde kullanılabilen komutların listesini görmek için:
+reloadhelp
veya:
/reloadhelp
komutu bulunabilir.
Her 1453 GameServer bu yardım komutunu desteklemez.
En Çok Kullanılan 1453 GM Kodları
+zonechange ZoneID
+monkill
+moncatch MonsterID
+monpursue MonsterID
+open
+open2
+open3
+mopen
+exp_add Miktar
+money_add Miktar
+reload_king
+king_report1
+king_report2
+rental_start
+rental_stop
+rental_report
Klasik veya özel sistemlerde kullanılabilen ilave komutlar:
/notice Mesaj
/forbid_connect KarakterAdi
/forbid_chat KarakterAdi
/goto X Z
/count
/hide
/show
ACS, SOACS veya özel source sistemlerinde bulunabilecek komutlar:
+block KarakterAdi Sure
+unblock KarakterAdi
+add_item ItemID Adet
+add_np KarakterAdi Miktar
+summonuser KarakterAdi
+goto_user KarakterAdi
1453 GM Kodları Neden Çalışmıyor?
GM yetkisi eksik olabilir
Karakterin veritabanındaki Authority veya GM yetki değeri doğru tanımlanmamış olabilir.
Komut farklı bir işaretle başlıyor olabilir
Aynı işlev bazı sistemlerde:
+notice
şeklinde çalışırken başka bir sistemde:
/notice
şeklinde kullanılabilir.
Komut source içerisinde bulunmayabilir
İtem verme, NP ekleme ve oyuncuyu yanına çekme gibi komutlar çoğunlukla özel olarak geliştirilmiş GameServer source sistemlerinde bulunur.
Parametre sırası yanlış olabilir
Bir sistem şu düzeni kullanabilir:
+add_item KarakterAdi ItemID Adet
Başka bir sistem ise:
+add_item ItemID Adet KarakterAdi
kullanabilir.
Komut yetkisi sınırlandırılmış olabilir
Bazı files sistemlerinde her GM’nin bütün komutları kullanmasına izin verilmez. Banlama, item verme ve sunucu yönetim komutları yalnızca üst düzey yöneticilere açık olabilir.
Komut yalnızca GameServer konsolunda çalışabilir
Bazı komutlar oyun sohbetinde değil, doğrudan GameServer veya Ebenezer konsolunda çalıştırılabilir.
Source İçerisinde GM Kodları Nasıl Bulunur?
1453 GameServer source dosyalarına sahipseniz aşağıdaki ifadeleri arayabilirsiniz:
GM_COMMAND
COMMAND_TABLE
HandleChat
ChatPacket
ProcessCommand
zonechange
monkill
moncatch
exp_add
money_add
reload_king
Komutlar genellikle sohbet paketlerini işleyen veya GM yetkisini kontrol eden C++ dosyalarında tanımlanır.
Source içerisindeki komut tablosu, sunucunuzda gerçekten çalışan komutları bulmanın en güvenilir yoludur.
GM Kodlarını Kullanırken Dikkat Edilmesi Gerekenler
GM komutları oyuncu hesaplarına ve sunucu düzenine doğrudan müdahale eder.
Özellikle şu işlemlerde dikkatli olunmalıdır:
Oyuncu banlama
İtem verme
National Point ekleme
EXP ve para verme
Monster çağırma
Savaş açma ve kapatma
Krallık sistemini yenileme
Kiralama sistemini durdurma
Server tablolarını yeniden yükleme
Komutları canlı sunucuda kullanmadan önce test serverında deneyin. Item ve Monster ID değerlerini veritabanından doğrulayın ve önemli işlemlerin GM loglarına kaydedilmesini sağlayın.
Sonuç
Knight Online 1453 GM kodları; harita değiştirme, monster kontrolü, savaş yönetimi, EXP ve para ekleme, krallık işlemleri ve rental sistemi gibi birçok yönetim işlemini hızlandırır.
Ancak 1453 versiyonu tek bir standart files yapısından oluşmaz. Kullanılan GameServer source, ACS, SOACS ve özel düzenlemeler komut listesini doğrudan etkiler.
Bu nedenle bir komut çalışmadığında öncelikle GM yetkisini, komut işaretini, parametre sırasını ve source içerisinde komutun bulunup bulunmadığını kontrol etmelisiniz.
Sıkça Sorulan Sorular
1453 harita değiştirme kodu nedir?
+zonechange ZoneID
Örnek:
+zonechange 21
1453 Moradon Zone ID nedir?
Moradon haritasının yaygın kullanılan Zone ID değeri 21 şeklindedir.
+zonechange 21
1453 Colony Zone kodu nedir?
Colony Zone için yaygın kullanılan Zone ID değeri 71 şeklindedir.
+zonechange 71
1453 savaş açma kodu nedir?
Files sistemine göre aşağıdaki komutlardan biri kullanılabilir:
+open
+open2
+open3
1453 EXP verme kodu nedir?
Bazı files sistemlerinde:
+exp_add Miktar
komutu kullanılabilir.
1453 Noah verme kodu nedir?
Bazı 1453 files sistemlerinde:
+money_add Miktar
komutu kullanılabilir.
1453 krallık yenileme kodu nedir?
+reload_king
komutu kullanılabilir.
1453 rental sistemi kodları nelerdir?
+rental_start
+rental_stop
+rental_report
komutları kullanılabilir.
1453 oyuncu banlama kodu nedir?
Klasik sistemlerde:
/forbid_connect KarakterAdi
Özel ACS veya SOACS files sistemlerinde:
+block KarakterAdi Sure
kullanılabilir.
1453 item verme kodu nedir?
Özel source sistemlerinde:
+add_item ItemID Adet
komutu bulunabilir. Standart files sisteminde item verme işlemi panel veya veritabanı üzerinden gerçekleştirilebilir.


