KKnight Online PvP
Kayıt Ol

Knight Online 21XX GM Kodları ve Komutları – Tam Liste

Knight Online 21XX GM kodları tam listesi. İtem verme, zone değiştirme, boss çağırma, ban, NP, EXP, Noah, savaş ve event komutlarını inceleyin.

Knight Online 21XX GM Kodları ve Komutları – Tam Liste

Knight Online 21XX GM Kodları ve Komutları – Tam Liste

Knight Online 21XX PVP server yöneticileri; oyunculara item vermek, haritalar arasında geçiş yapmak, boss ve NPC çağırmak, savaşları yönetmek, duyuru göndermek ve oyuncuların NP, EXP veya Noah değerlerini düzenlemek için GM komutlarından yararlanabilir.

Bu rehberde Knight Online 21XX GM kodları, kullanım amaçları ve örnekleriyle birlikte açıklanmıştır.

Önemli bilgi: Knight Online 21XX adı altında kullanılan bütün server files paketleri aynı GameServer source veya ACS sistemine sahip değildir. Komut adları, başlangıç işaretleri ve parametre sıraları kullanılan altyapıya göre değişebilir.

21XX GM Kodları Nasıl Kullanılır?

21XX GameServer sistemlerinde oyun içi GM komutları genellikle + işaretiyle başlar.

Örnek:

+zonechange 21

Bazı yönetim komutları ise oyun sohbetinden değil, doğrudan GameServer konsolundan çalıştırılır.

Örnek:

notice Etkinlik 10 dakika sonra başlayacaktır.

Komutların çalışabilmesi için:

  • Karakterin GM yetkisine sahip olması,

  • Komutun GameServer source içerisinde tanımlı bulunması,

  • Parametrelerin doğru sırada yazılması,

  • Hedef oyuncunun gerekli durumlarda çevrim içi olması,

  • Item, NPC ve monster ID değerlerinin doğru girilmesi

gerekir.

Knight Online 21XX GM Komutları Listesi

21XX GameServer ailesinde sık karşılaşılan temel komutlar:

+give_item
+zonechange
+monsummon
+npcsummon
+open1
+open2
+open3
+open4
+open5
+open6
+snowopen
+close
+captain
+np_change
+exp_change
+gold_change
+exp_add
+money_add
+permitconnect

Özel ACS veya düzenlenmiş source sistemlerinde bulunabilecek ilave komutlar:

+block
+unblock
+mute
+unmute
+goto_user
+summonuser
+notice
+set_level
+add_cash
+add_np
+kick
+disconnect
+reload_notice
+reload_tables

Bu ikinci gruptaki komutlar her 21XX server files paketinde çalışmayabilir.


21XX İtem Verme GM Kodu

Çevrim içi bir oyuncuya item vermek için:

+give_item KarakterAdi ItemID Adet

Örnek:

+give_item TestOyuncu 111210005 1

Komuttaki alanlar:

  • KarakterAdi: Item verilecek karakter

  • ItemID: Verilecek eşyanın veritabanı numarası

  • Adet: Verilecek item miktarı

Bazı özel GameServer sistemlerinde komut şu şekilde tanımlanabilir:

+add_item KarakterAdi ItemID Adet

Örnek:

+add_item TestOyuncu 111210005 1

Bazı source yapılarında item doğrudan GM karakterine verilebilir:

+give_item ItemID Adet

İtem verme komutu neden çalışmaz?

  • Hedef oyuncu çevrim dışı olabilir.

  • Oyuncunun envanteri dolu olabilir.

  • Item ID yanlış olabilir.

  • Item veritabanında bulunmayabilir.

  • Adet değeri itemin stack sınırını aşabilir.

  • GM yetkisi yetersiz olabilir.

  • Komut farklı bir adla tanımlanmış olabilir.

Item ID değerini veritabanındaki ITEM tablosundan kontrol etmeniz gerekir.


21XX Zone Değiştirme Kodu

GM karakterini farklı bir haritaya göndermek için:

+zonechange ZoneID

Moradon:

+zonechange 21

Luferson Castle:

+zonechange 1

El Morad Castle:

+zonechange 2

Karus Eslant:

+zonechange 11

El Morad Eslant:

+zonechange 12

Delos:

+zonechange 30

Ronark Land:

+zonechange 71

Ronark Land Base:

+zonechange 72

Ardream:

+zonechange 73

Sık kullanılan Zone ID değerleri

1  – Luferson Castle
2  – El Morad Castle
11 – Karus Eslant
12 – El Morad Eslant
21 – Moradon
30 – Delos
31 – Bifrost
32 – Abyss
33 – Hell Abyss
34 – Felankor Bölgesi
48 – Battle Arena
55 – Forgotten Temple
62 – Lunar War
63 – Lunar War
64 – Lunar War
71 – Ronark Land
72 – Ronark Land Base
73 – Ardream

Zone ID değerleri kullanılan client, map dosyaları ve özel server düzenine göre değişebilir.


21XX Koordinata Işınlanma Kodu

GM karakterini bulunduğu haritadaki belirli koordinata göndermek için bazı source sistemlerinde:

+goto X Z

Örnek:

+goto 500 500

Bazı files paketlerinde komut / işaretiyle çalışabilir:

/goto 500 500

Koordinat sistemi kullanılan map dosyasına göre farklılık gösterebilir.


21XX Oyuncunun Yanına Gitme Kodu

GM karakterini belirtilen oyuncunun bulunduğu konuma göndermek için özel GameServer sistemlerinde:

+goto_user KarakterAdi

Örnek:

+goto_user TestOyuncu

Alternatif komutlar:

+gotouser KarakterAdi
+teleport_user KarakterAdi
+teleport KarakterAdi

Bu komutların standart 21XX GameServer içerisinde bulunması zorunlu değildir.


21XX Oyuncuyu Yanına Çekme Kodu

Bir oyuncuyu GM karakterinin bulunduğu konuma çağırmak için:

+summonuser KarakterAdi

Örnek:

+summonuser TestOyuncu

Alternatif kullanım:

+summon_user KarakterAdi

Hedef oyuncunun çevrim içi olması gerekir. Bazı etkinlik haritalarında ışınlanma kısıtlanmış olabilir.


21XX Monster ve Boss Çağırma Kodu

GM karakterinin bulunduğu alana monster veya boss çağırmak için:

+monsummon MonsterSID

Örnek:

+monsummon 3011

Bazı özel source sistemlerinde:

+summonmonster MonsterSID

komutu kullanılabilir.

Monster SID değeri veritabanındaki monster tablosundan kontrol edilmelidir.

Canlı sunucuda boss çağırırken:

  • Boss drop oranlarını kontrol edin.

  • Aynı anda çok fazla boss oluşturmayın.

  • Etkinlik alanını önceden belirleyin.

  • Oyunculara duyuru yapın.

  • Çağrılan yaratıkların geçici olup olmadığını kontrol edin.

  • GameServer performansını takip edin.


21XX NPC Çağırma Kodu

GM’nin bulunduğu alana NPC çağırmak için:

+npcsummon NPCSID

Örnek:

+npcsummon 100

Monster ve NPC çağırma komutları birbirinden farklıdır:

+monsummon MonsterSID
+npcsummon NPCSID

Yanlış SID kullanılması görünmeyen NPC veya istemci model hatasına neden olabilir.


21XX Monster Öldürme Kodu

Bazı GameServer sistemlerinde seçili yaratığı öldürmek için:

+monkill

Bazı source düzenlemelerinde Monster SID parametresi kullanılabilir:

+monkill MonsterSID

Örnek:

+monkill 3011

Komutun parametre gerektirip gerektirmediği kullanılan source koduna bağlıdır.


21XX Lunar War Açma Kodları

Farklı Lunar War haritalarını başlatmak için:

+open1
+open2
+open3
+open4
+open5
+open6

Birinci savaş haritası:

+open1

İkinci savaş haritası:

+open2

Üçüncü savaş haritası:

+open3

Diğer savaş haritaları:

+open4
+open5
+open6

Komutların açtığı savaş haritası kullanılan server files düzenine göre değişebilir.

Savaş öncesinde şu alanlar kontrol edilmelidir:

  • Savaş Zone ID değeri

  • Karus ve El Morad giriş koordinatları

  • Monument ve gate NPC kayıtları

  • Savaş başlangıç ve bitiş süresi

  • İstila sistemi

  • Kazanan ülke hesaplaması

  • Savaş ödülleri

  • Otomatik çıkış sistemi


21XX Snow War Açma Kodu

Snow War etkinliğini açmak için:

+snowopen

Komutun çalışabilmesi için Snow War haritasının client ve server tarafında bulunması gerekir.


21XX Savaş Kapatma Kodu

Aktif savaşı kapatmak için:

+close

Bu komut kullanılan source yapısına göre:

  • Aktif savaşı sonlandırabilir.

  • Oyuncuları ana şehirlerine gönderebilir.

  • Savaş NPC’lerini kapatabilir.

  • İstila sürecini sona erdirebilir.

  • Kazanan ülke işlemlerini tamamlayabilir.

Komut yanlışlıkla kullanılırsa devam eden savaş aniden kapanabilir.


21XX Captain Kodu

Savaş içerisindeki captain veya commander oyuncularını belirlemek için:

+captain

komutu kullanılabilir.

Krallık ve Lunar War sisteminin doğru yapılandırılmış olması gerekir.


21XX National Point Verme Kodu

Bir oyuncunun National Point değerini değiştirmek için:

+np_change KarakterAdi Miktar

Örnek:

+np_change TestOyuncu 1000

NP azaltmak için negatif değer destekleniyorsa:

+np_change TestOyuncu -1000

Özel source sistemlerinde alternatif kullanım:

+add_np KarakterAdi Miktar

Örnek:

+add_np TestOyuncu 1000

NP işlemleri oyuncu ve clan sıralamasını etkilediği için mutlaka loglanmalıdır.


21XX EXP Verme Kodu

Bir oyuncunun EXP miktarını değiştirmek için:

+exp_change KarakterAdi Miktar

Örnek:

+exp_change TestOyuncu 1000000

EXP azaltmak için:

+exp_change TestOyuncu -1000000

Bu komut doğrudan oyuncunun seviyesini ayarlamaz. Mevcut EXP miktarına ekleme veya çıkarma yapar.


21XX Level Değiştirme Kodu

Bazı özel GameServer sistemlerinde oyuncunun seviyesini doğrudan değiştirmek için:

+set_level KarakterAdi Seviye

Örnek:

+set_level TestOyuncu 83

Alternatif kullanım:

+level KarakterAdi Seviye

Örnek:

+level TestOyuncu 83

Bu komut standart GameServer source içerisinde bulunmayabilir. Bazı sistemlerde level işlemi panel veya veritabanı üzerinden yapılır.


21XX Noah Verme Kodu

Oyuncunun Noah miktarını değiştirmek için:

+gold_change KarakterAdi Miktar

Örnek:

+gold_change TestOyuncu 1000000

Noah silmek için negatif değer destekleniyorsa:

+gold_change TestOyuncu -1000000

Alternatif özel komutlar:

+add_gold KarakterAdi Miktar
+add_coins KarakterAdi Miktar

Yüksek miktarda Noah verilmesi oyun ekonomisini bozabileceği için yapılan işlem kayıt altına alınmalıdır.


21XX EXP Event Kodu

Sunucu genelinde EXP etkinliği açmak için:

+exp_add Yüzde

Yüzde 50 EXP etkinliği:

+exp_add 50

Yüzde 100 EXP etkinliği:

+exp_add 100

EXP etkinliğini kapatmak için:

+exp_add 0

İki komut birbirine karıştırılmamalıdır:

+exp_change KarakterAdi Miktar

Belirli bir oyuncunun EXP değerini değiştirir.

+exp_add Yüzde

Sunucu genelinde EXP etkinliği başlatır.


21XX Noah Event Kodu

Sunucu genelinde Noah kazanım oranını artırmak için:

+money_add Yüzde

Yüzde 50 Noah etkinliği:

+money_add 50

Yüzde 100 Noah etkinliği:

+money_add 100

Etkinliği kapatmak için:

+money_add 0

Bu komut tek bir oyuncuya Noah vermez. Oyuncunun parasını değiştirmek için +gold_change kullanılmalıdır.


21XX Oyuncu Banlama Kodu

Özel 21XX ACS veya GameServer sistemlerinde:

+block KarakterAdi Süre

Örnek:

+block TestOyuncu 999

Alternatif komutlar:

+ban KarakterAdi
+forbidconnect KarakterAdi

Bu komutların tamamı standart değildir.

Ban işleminin aşağıdakilerden hangisine uygulandığını kontrol etmelisiniz:

  • Karakter

  • Oyuncu hesabı

  • IP adresi

  • HWID veya donanım kimliği

  • Client bağlantısı

Süre parametresi kullanılan ACS sistemine göre dakika, saat, gün veya özel ceza kodu olabilir.


21XX Ban Kaldırma Kodu

Bağlantı yasağını kaldırmak için:

+permitconnect KarakterAdi

Örnek:

+permitconnect TestOyuncu

Özel ACS sistemlerinde:

+unblock KarakterAdi

veya:

+unban KarakterAdi

kullanılabilir.

Karakter banı kaldırıldığı halde oyuncu giriş yapamıyorsa IP veya HWID yasağı ayrıca kontrol edilmelidir.


21XX Mute Kodu

Oyuncunun sohbet kullanımını engellemek için:

+mute KarakterAdi Süre

Örnek:

+mute TestOyuncu 60

Sohbet engelini kaldırmak için:

+unmute KarakterAdi

Alternatif klasik komutlar:

/forbid_chat KarakterAdi
/allow_chat KarakterAdi

Mute komutunun hangi sohbet kanallarını engellediği kullanılan source sistemine göre değişebilir.


21XX Duyuru Kodu

Bazı GameServer sistemlerinde oyun içerisinden duyuru göndermek için:

+notice Mesaj

Örnek:

+notice Lunar War 10 dakika sonra başlayacaktır.

Parametreli özel kullanım:

+notice NoticeTuru ZoneID Mesaj

Örnek:

+notice 1 0 Etkinlik birazdan başlayacaktır.

GameServer konsolundan duyuru göndermek için:

notice Mesaj

Örnek:

notice Sunucumuza hoş geldiniz.

21XX Oyuncuyu Oyundan Atma Kodu

GameServer konsolundan oyuncunun bağlantısını kesmek için:

kill KarakterAdi

Örnek:

kill TestOyuncu

Bu işlem genellikle kalıcı ban uygulamaz. Yalnızca oyuncunun mevcut bağlantısını sonlandırır.

Özel GameServer sistemlerinde oyun içi komut:

+kick KarakterAdi

veya:

+disconnect KarakterAdi

şeklinde olabilir.


21XX Cash Verme Kodu

Bazı özel ACS veya GameServer sistemlerinde oyuncuya Cash veya PUS bakiyesi vermek için:

+add_cash KarakterAdi Miktar

Örnek:

+add_cash TestOyuncu 100

Alternatif komutlar:

+cash_change KarakterAdi Miktar
+kc_change KarakterAdi Miktar

Bu komut standart GameServer içerisinde bulunmayabilir. Cash işlemleri genellikle web paneli veya veritabanı üzerinden yapılır.

Cash verme işlemleri mutlaka ayrıntılı olarak loglanmalıdır.


21XX GameServer Konsol Komutları

Bazı komutlar oyun içerisinden değil, doğrudan GameServer konsolundan çalışır:

notice
kill
open1
open2
open3
open4
open5
open6
snowopen
close
pause
resume
down
discount
alldiscount
offdiscount
captain
santa
offsanta
angel
offangel
permanent
offpermanent
reload_notice
reload_tables

21XX Sunucu Girişlerini Durdurma

Bakım sırasında yeni oyuncu girişlerini geçici olarak durdurmak için:

pause

Girişleri yeniden açmak için:

resume

Bu komutlar sunucuyu tamamen kapatmadan bakım yapılmasını sağlayabilir.


21XX Sunucuyu Kapatma Kodu

GameServer’ı kapatmak için konsoldan:

down

komutu kullanılabilir.

Sunucuyu kapatmadan önce:

  • Oyunculara duyuru yapın.

  • Yeni girişleri durdurun.

  • Oyun verilerinin kaydedildiğini kontrol edin.

  • Veritabanı bağlantısını kontrol edin.

  • Mümkünse yedek alın.


21XX Sabit Duyuru Kodu

Ekranda kalıcı bir duyuru göstermek için:

permanent Mesaj

Örnek:

permanent Güncel PVP server listesi: knightonlinepvp.com

Kalıcı duyuruyu kapatmak için:

offpermanent

kullanılabilir.


21XX İndirim Etkinliği Kodları

Savaş kazanan ülkeye indirim vermek için:

discount

Bütün oyunculara indirim uygulamak için:

alldiscount

İndirim etkinliğini kapatmak için:

offdiscount

21XX Santa ve Angel Kodları

Noel Baba efektini açmak için:

santa

Kapatmak için:

offsanta

Melek efektini açmak için:

angel

Kapatmak için:

offangel

Efektlerin görünmesi için client dosyalarının ilgili modelleri desteklemesi gerekir.


21XX Notice Listesini Yenileme

Duyuru listesini yeniden yüklemek için:

reload_notice

Bazı özel source sistemlerinde oyun içi kullanım:

+reload_notice

şeklinde olabilir.


21XX GameServer Tablolarını Yenileme

GameServer tarafından kullanılan tabloları tekrar yüklemek için:

reload_tables

Özel source sistemlerinde:

+reload_tables

kullanılabilir.

Komutun hangi tabloları yeniden yüklediği source koduna bağlıdır. Canlı sunucuda kullanılmadan önce test edilmelidir.


En Çok Kullanılan 21XX GM Kodları

+give_item KarakterAdi ItemID Adet
+zonechange ZoneID
+goto X Z
+monsummon MonsterSID
+npcsummon NPCSID
+monkill
+open1
+open2
+open3
+open4
+open5
+open6
+snowopen
+close
+captain
+np_change KarakterAdi Miktar
+exp_change KarakterAdi Miktar
+gold_change KarakterAdi Miktar
+exp_add Yüzde
+money_add Yüzde
+permitconnect KarakterAdi

Özel ACS veya GameServer sistemlerinde bulunabilecek komutlar:

+block KarakterAdi Süre
+unblock KarakterAdi
+mute KarakterAdi Süre
+unmute KarakterAdi
+goto_user KarakterAdi
+summonuser KarakterAdi
+notice Mesaj
+set_level KarakterAdi Seviye
+add_cash KarakterAdi Miktar
+kick KarakterAdi
+reload_notice
+reload_tables

GameServer konsolunda sık kullanılan komutlar:

notice Mesaj
kill KarakterAdi
pause
resume
down
discount
alldiscount
offdiscount
permanent Mesaj
offpermanent
reload_notice
reload_tables

21XX GM Kodları Neden Çalışmaz?

Karakterin GM yetkisi bulunmayabilir

Karakterin veritabanındaki Authority veya GM yetki değeri kontrol edilmelidir.

Yanlış başlangıç işareti kullanılıyor olabilir

Oyun içi komutlar çoğunlukla + işaretiyle çalışır:

+zonechange 21

Şu kullanım çalışmayabilir:

/zonechange 21

Komut GameServer konsoluna ait olabilir

Aşağıdaki komutların oyun sohbeti yerine konsolda kullanılması gerekebilir:

notice
kill
pause
resume
down
reload_tables

Hedef oyuncu çevrim dışı olabilir

Item, NP, EXP, Noah ve Cash komutlarının çoğu yalnızca çevrim içi oyuncular üzerinde çalışabilir.

Parametre sıralaması farklı olabilir

Bir sistem şu kullanımı destekleyebilir:

+give_item KarakterAdi ItemID Adet

Başka bir GameServer ise:

+give_item ItemID Adet KarakterAdi

kullanabilir.

Komut özel ACS gerektiriyor olabilir

+block, +mute, +goto_user, +summonuser ve +add_cash gibi komutlar özel source veya ACS sistemlerine ait olabilir.

Item veya monster ID yanlış olabilir

Veritabanında bulunmayan ID değerleriyle işlem gerçekleştirilemez.


21XX Source İçerisinde GM Kodları Nasıl Bulunur?

GameServer source dosyalarında aşağıdaki ifadeleri arayın:

InitChatCommands
ProcessChatCommand
ChatHandler
CommandTable
CHAT_COMMAND_PREFIX
give_item
zonechange
monsummon
npcsummon
np_change
exp_change
gold_change
permitconnect

Özel ACS komutlarını bulmak için:

block
unblock
mute
summonuser
goto_user
set_level
add_cash

GameServer konsol komutları için:

InitServerCommands
ProcessServerCommand
notice
kill
reload_notice
reload_tables

Sunucunuzda gerçekten çalışan GM komutlarını öğrenmenin en güvenilir yolu, kendi GameServer source içerisindeki komut tablosunu incelemektir.


GM Kodlarını Güvenli Kullanma

GM komutları oyuncu hesaplarına ve oyun ekonomisine doğrudan müdahale eder.

Özellikle şu komutlar dikkatli kullanılmalıdır:

  • Item verme

  • National Point değiştirme

  • EXP değiştirme

  • Noah verme

  • Cash verme

  • Oyuncu banlama

  • Monster veya NPC çağırma

  • Savaş açma ve kapatma

  • GameServer tablolarını yenileme

  • Sunucuyu kapatma

Güvenli kullanım için:

  • Komutları önce test sunucusunda deneyin.

  • Item, NPC ve monster ID değerlerini kontrol edin.

  • GM işlemlerini loglayın.

  • Her GM’ye tam yetki vermeyin.

  • Ana GM hesabını paylaşmayın.

  • Veritabanı yedeği alın.

  • Ban işlemlerinde kanıtları saklayın.

  • Item, NP, Noah ve Cash işlemlerini kayıt altına alın.

Sonuç

Knight Online 21XX GM kodları; item verme, zone değiştirme, boss veya NPC çağırma, savaş yönetimi, oyuncu değerlerini düzenleme ve sunucu etkinliklerini kontrol etme gibi işlemlerde kullanılabilir.

Ancak bütün 21XX server files paketleri aynı GameServer source veya ACS yapısına sahip değildir. Komut adları ve parametre sıraları kullanılan sisteme göre değişebilir.

Bir GM komutu çalışmadığında farklı versiyonlara ait rastgele kodları denemek yerine kendi GameServer source içerisindeki komut tablosunu incelemek en doğru yöntemdir.

Sıkça Sorulan Sorular

21XX item verme kodu nedir?

+give_item KarakterAdi ItemID Adet

Örnek:

+give_item TestOyuncu 111210005 1

21XX zone değiştirme kodu nedir?

+zonechange ZoneID

Moradon örneği:

+zonechange 21

21XX monster çağırma kodu nedir?

+monsummon MonsterSID

21XX NPC çağırma kodu nedir?

+npcsummon NPCSID

21XX savaş açma kodu nedir?

+open1
+open2
+open3
+open4
+open5
+open6

21XX savaşı kapatma kodu nedir?

+close

21XX NP verme kodu nedir?

+np_change KarakterAdi Miktar

21XX EXP verme kodu nedir?

+exp_change KarakterAdi Miktar

21XX Noah verme kodu nedir?

+gold_change KarakterAdi Miktar

21XX EXP event açma kodu nedir?

+exp_add Yüzde

Etkinliği kapatmak için:

+exp_add 0

21XX Noah event açma kodu nedir?

+money_add Yüzde

Etkinliği kapatmak için:

+money_add 0

21XX banlama kodu nedir?

Özel ACS sistemlerinde:

+block KarakterAdi Süre

kullanılabilir.

21XX ban kaldırma kodu nedir?

+permitconnect KarakterAdi

Özel ACS sistemlerinde:

+unblock KarakterAdi

kullanılabilir.

21XX oyuncuyu oyundan atma kodu nedir?

GameServer konsolunda:

kill KarakterAdi

Özel source sistemlerinde:

+kick KarakterAdi

kullanılabilir.

Benzer Yazılar

Tüm Rehberler