KKnight Online PvP
Kayıt Ol

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

Knight Online 23XX 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 23XX GM Kodları ve Komutları – Tam Liste

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

Knight Online 23XX PVP server yöneticileri; oyunculara item vermek, zone değiştirmek, boss veya NPC çağırmak, savaşları yönetmek, etkinlik açmak ve oyunculara müdahale etmek için GM komutlarını kullanabilir.

Bu rehberde Knight Online 23XX GM kodları, kullanım örnekleri ve komutların çalışmaması durumunda kontrol edilmesi gereken noktalarla birlikte açıklanmıştır.

Önemli uyarı: 23XX adıyla dağıtılan tüm server files paketleri aynı GameServer source veya ACS sistemini kullanmaz. Komutlar sunucunuzda farklı isimle tanımlanmış, kapatılmış veya yalnızca GameServer konsoluna ayrılmış olabilir.

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

23XX GameServer sistemlerinde oyun içi GM komutları çoğunlukla + işaretiyle başlar.

Örnek:

+zonechange 21

Bazı yönetim komutları ise oyun içinden 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ımlanması,

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

  • Hedef oyuncunun bazı işlemlerde çevrim içi olması,

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

Knight Online 23XX GM Komutları Listesi

23XX server files paketlerinde karşılaşılabilecek yaygın oyun içi komutlar:

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

Özel ACS veya değiştirilmiş GameServer source sistemlerinde bulunabilecek komutlar:

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

Özel komutların tamamı her 23XX sisteminde çalışmayabilir.


23XX İtem Verme GM Kodu

Bir oyuncuya item vermek için yaygın kullanım:

+give_item KarakterAdi ItemID Adet

Örnek:

+give_item TestOyuncu 111210005 1

Komuttaki alanlar:

  • KarakterAdi: Item verilecek oyuncu

  • ItemID: Eşyanın veritabanı numarası

  • Adet: Verilecek item miktarı

Bazı özel GameServer sistemlerinde komut şu şekilde olabilir:

+add_item KarakterAdi ItemID Adet

Örnek:

+add_item TestOyuncu 111210005 1

Itemin doğrudan GM karakterine verilmesini destekleyen sistemlerde:

+give_item ItemID Adet

kullanımı bulunabilir.

İtem verme kodu neden çalışmaz?

  • Hedef oyuncu çevrim dışı olabilir.

  • Karakter adı yanlış yazılmış olabilir.

  • Oyuncunun envanteri dolu olabilir.

  • Item ID veritabanında bulunmayabilir.

  • Verilen adet stack sınırını aşabilir.

  • GM yetkisi yetersiz olabilir.

  • Parametre sırası farklı olabilir.

  • Komut source içerisinde başka isimle tanımlanmış olabilir.

Item ID değerleri kullanılmadan önce veritabanındaki ITEM tablosundan kontrol edilmelidir.


23XX 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 ve server files düzenlemesine göre değişebilir.


23XX Koordinata Işınlanma Kodu

GM karakterini bulunduğu haritadaki belirli koordinata göndermek için:

+goto X Z

Örnek:

+goto 500 500

Bazı GameServer sistemlerinde komut / işaretiyle çalışabilir:

/goto 500 500

Koordinat değerlerinin haritadaki karşılığı kullanılan map dosyasına göre değişir.


23XX Oyuncunun Yanına Gitme Kodu

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

+goto_user KarakterAdi

Örnek:

+goto_user TestOyuncu

Alternatif komut isimleri:

+gotouser KarakterAdi
+teleport_user KarakterAdi
+teleport KarakterAdi

Bu komutların standart olarak bütün 23XX sistemlerinde bulunması beklenmemelidir.


23XX 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. Savaş ve etkinlik haritalarında ışınlanma kısıtlanmış olabilir.


23XX 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 GameServer sistemlerinde:

+summonmonster MonsterSID

komutu bulunabilir.

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

Boss çağırmadan önce:

  • Drop oranlarını kontrol edin.

  • Aynı anda çok fazla boss çağırmayın.

  • Etkinlik alanını önceden belirleyin.

  • Oyunculara duyuru gönderin.

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

  • GameServer performansını takip edin.


23XX 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, hatalı model veya istemci sorunu oluşturabilir.


23XX Monster Öldürme Kodu

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

+monkill

Monster SID parametresi kullanan özel sistemlerde:

+monkill MonsterSID

Örnek:

+monkill 3011

Komutun seçili hedefle mi yoksa Monster SID ile mi çalıştığı source yapısına bağlıdır.


23XX Lunar War Açma Kodları

Farklı Lunar War haritalarını açmak için:

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

Örnek:

+open1

Alternatif savaş haritası:

+open2

Komutların hangi savaş haritasını açtığı kullanılan files paketine göre değişebilir.

Savaş açılmadan önce şu ayarlar kontrol edilmelidir:

  • Savaş Zone ID değeri

  • Karus ve El Morad başlangıç koordinatları

  • Monument ve gate NPC kayıtları

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

  • İstila sistemi

  • Kazanan ülke hesaplaması

  • Savaş ödülleri

  • Oyuncuların otomatik çıkarılması


23XX Snow War Açma Kodu

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

+snowopen

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


23XX Savaş Kapatma Kodu

Aktif savaşı kapatmak için:

+close

Komut kullanılan GameServer yapısına göre:

  • Aktif savaşı sonlandırabilir.

  • Oyuncuları ana şehirlerine gönderebilir.

  • İstila sürecini bitirebilir.

  • Savaş NPC’lerini kaldırabilir.

  • Kazanan ülke işlemlerini tamamlayabilir.

Devam eden etkinlik sırasında yanlışlıkla kullanılmamalıdır.


23XX Captain Kodu

Lunar War içerisindeki captain veya commander oyuncularını belirlemek için:

+captain

komutu kullanılabilir.

Krallık ve savaş sisteminin doğru çalışması gerekir.


23XX 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 GameServer sistemlerinde alternatif komut:

+add_np KarakterAdi Miktar

Örnek:

+add_np TestOyuncu 1000

NP işlemleri oyuncu ve clan sıralamalarını etkilediğinden bütün değişiklikler loglanmalıdır.


23XX EXP Verme Kodu

Oyuncunun mevcut 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 oyuncunun level değerini doğrudan belirlemez. Mevcut EXP miktarına ekleme veya çıkarma yapar.


23XX Level Değiştirme Kodu

Bazı özel source 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

Standart GameServer sisteminde bu komut bulunmayabilir. Level işlemi panel veya veritabanı üzerinden gerçekleştirilebilir.


23XX 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

Bazı özel source sistemlerinde:

+add_gold KarakterAdi Miktar
+add_coins KarakterAdi Miktar

komutları bulunabilir.

Noah verme işlemleri oyun ekonomisini etkilediği için kayıt altına alınmalıdır.


23XX 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

Etkinliği kapatmak için:

+exp_add 0

Aşağıdaki iki komut farklı işlemler yapar:

+exp_change KarakterAdi Miktar

Belirtilen oyuncunun EXP değerini değiştirir.

+exp_add Yüzde

Sunucu genelinde EXP bonusu açar.


23XX Noah Event Kodu

Sunucu genelindeki 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 doğrudan bir oyuncuya Noah vermez. Tek oyuncunun Noah miktarını değiştirmek için +gold_change kullanılır.


23XX Oyuncu Banlama Kodu

Özel ACS veya düzenlenmiş GameServer sistemlerinde:

+block KarakterAdi Süre

Örnek:

+block TestOyuncu 999

Alternatif komutlar:

+ban KarakterAdi
+forbidconnect KarakterAdi

Bu komutların tamamı standart değildir.

Banlama komutunun aşağıdaki alanlardan hangisini etkilediğini kontrol edin:

  • 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 değeri olabilir.


23XX Ban Kaldırma Kodu

GameServer bağlantı yasağını kaldırmak için:

+permitconnect KarakterAdi

Örnek:

+permitconnect TestOyuncu

Özel ACS sistemlerinde:

+unblock KarakterAdi

veya:

+unban KarakterAdi

kullanılabilir.

Karakter yasağı kaldırılmasına rağmen oyuncu giriş yapamıyorsa IP, hesap veya HWID yasağı ayrıca kontrol edilmelidir.


23XX Mute Kodu

Oyuncunun sohbet kullanımını engellemek için özel source sistemlerinde:

+mute KarakterAdi Süre

Örnek:

+mute TestOyuncu 60

Mute kaldırmak için:

+unmute KarakterAdi

Bazı GameServer sistemlerinde klasik komutlar kullanılabilir:

/forbid_chat KarakterAdi
/allow_chat KarakterAdi

Hangi sohbet kanallarının engelleneceği kullanılan source yapısına göre değişebilir.


23XX Duyuru Kodu

Oyun içerisinden duyuru göndermeyi destekleyen sistemlerde:

+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.

23XX 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 mevcut oyun bağlantısını sonlandırır.

Özel source sistemlerinde oyun içinden:

+kick KarakterAdi

veya:

+disconnect KarakterAdi

kullanılabilir.


23XX Cash Verme Kodu

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

+add_cash KarakterAdi Miktar

Örnek:

+add_cash TestOyuncu 100

Alternatif özel komutlar:

+cash_change KarakterAdi Miktar
+kc_change KarakterAdi Miktar

Cash işlemleri çoğu sistemde web paneli veya veritabanı üzerinden yapılır. Oyun içi Cash komutu standart kabul edilmemelidir.


23XX GameServer Konsol Komutları

Bazı yönetim komutları oyun sohbetinden değil, doğrudan GameServer konsolundan çalıştırılı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

23XX Sunucu Girişlerini Durdurma

Bakım sırasında yeni bağlantıları 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.


23XX Sunucuyu Kapatma Kodu

GameServer’ı kapatmak için konsoldan:

down

komutu kullanılabilir.

Sunucuyu kapatmadan önce:

  • Oyunculara duyuru gönderin.

  • Yeni girişleri durdurun.

  • Verilerin kaydedildiğini kontrol edin.

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

  • Mümkünse yedek alın.


23XX Sabit Duyuru Kodu

Oyuncuların ekranında kalıcı bir mesaj göstermek için:

permanent Mesaj

Örnek:

permanent Güncel Knight PVP server listesi: knightonlinepvp.com

Kalıcı duyuruyu kapatmak için:

offpermanent

kullanılabilir.


23XX İndirim Etkinliği Kodları

Savaş kazanan ülkeye indirim uygulamak için:

discount

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

alldiscount

İndirim etkinliğini kapatmak için:

offdiscount

23XX 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

Client dosyaları ilgili modelleri desteklemiyorsa efektler görüntülenmeyebilir.


23XX Notice Listesini Yenileme

Duyuru listesini yeniden yüklemek için konsolda:

reload_notice

Özel source sistemlerinde oyun içi kullanım:

+reload_notice

şeklinde olabilir.


23XX GameServer Tablolarını Yenileme

GameServer tablolarını tekrar yüklemek için:

reload_tables

Özel source sistemlerinde:

+reload_tables

kullanılabilir.

Komutun hangi tabloları yenilediği source koduna göre değişir. Canlı sunucuda kullanılmadan önce test edilmelidir.


23XX Özel Event ve Sistem Komutları

Bazı genişletilmiş files paketlerinde aşağıdaki komutlar bulunabilir:

+reload_king
+king_report1
+king_report2
+rental_start
+rental_stop
+rental_report
+challenge_on
+challenge_off
+challenge_level
+challenge_kill
+battle_report
+battle_auto
+siegewar_load_table
+siegewar_status_report
+siegewar_check_base
+siegewar_punish_knights
+server_normalmode
+server_testmode

Bu komutlar eski ve özel GameServer komut listelerinde paylaşılmaktadır; ancak her 23XX files paketinin bunları desteklediği varsayılmamalıdır.


En Çok Kullanılan 23XX 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 source 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

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

Karakterin GM yetkisi bulunmuyor olabilir

Karakterin veritabanındaki Authority veya özel GM yetki alanı kontrol edilmelidir.

Yanlış komut işareti kullanılıyor olabilir

Birçok GameServer sisteminde oyun içi komutlar + ile başlar:

+zonechange 21

Şu kullanım çalışmayabilir:

/zonechange 21

Komut GameServer konsoluna ait olabilir

Şu komutların oyun sohbetinden değil, konsoldan çalıştırılması gerekebilir:

notice
kill
pause
resume
down
reload_tables

Hedef oyuncu çevrim dışı olabilir

Item, NP, EXP, Noah ve Cash işlemlerinin çoğu çevrim içi oyuncu gerektirebilir.

Parametre sırası farklı olabilir

Bir source şu kullanımı destekleyebilir:

+give_item KarakterAdi ItemID Adet

Başka bir source ise:

+give_item ItemID Adet KarakterAdi

şeklinde tanımlanmış olabilir.

Komut özel ACS gerektiriyor olabilir

Şu komutlar çoğunlukla özel sistemlere bağlıdır:

+block
+mute
+goto_user
+summonuser
+add_cash

Item veya Monster ID yanlış olabilir

Veritabanında bulunmayan ID değerleriyle işlem yapılamaz.


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

GameServer source dosyalarında şu 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ı 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 yöntemi, kullandığınız 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 işlemler dikkatli gerçekleştirilmelidir:

  • 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 doğrulayın.

  • GM işlemlerini loglayın.

  • Her GM hesabına 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 hareketlerini kayıt altında tutun.

Sonuç

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

Ancak 23XX adıyla dağıtılan bütün server files paketleri aynı GameServer source veya ACS sistemine sahip değildir. Bu nedenle komutların isimleri, yetki seviyeleri ve parametre sıraları değişebilir.

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

Sıkça Sorulan Sorular

23XX item verme kodu nedir?

+give_item KarakterAdi ItemID Adet

Örnek:

+give_item TestOyuncu 111210005 1

23XX zone değiştirme kodu nedir?

+zonechange ZoneID

Moradon örneği:

+zonechange 21

23XX monster çağırma kodu nedir?

+monsummon MonsterSID

23XX NPC çağırma kodu nedir?

+npcsummon NPCSID

23XX savaş açma kodu nedir?

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

23XX savaşı kapatma kodu nedir?

+close

23XX NP verme kodu nedir?

+np_change KarakterAdi Miktar

23XX EXP verme kodu nedir?

+exp_change KarakterAdi Miktar

23XX Noah verme kodu nedir?

+gold_change KarakterAdi Miktar

23XX EXP event açma kodu nedir?

+exp_add Yüzde

Etkinliği kapatmak için:

+exp_add 0

23XX Noah event açma kodu nedir?

+money_add Yüzde

Etkinliği kapatmak için:

+money_add 0

23XX banlama kodu nedir?

Özel ACS sistemlerinde:

+block KarakterAdi Süre

kullanılabilir.

23XX ban kaldırma kodu nedir?

+permitconnect KarakterAdi

Özel ACS sistemlerinde:

+unblock KarakterAdi

kullanılabilir.

23XX oyuncuyu oyundan atma kodu nedir?

GameServer konsolunda:

kill KarakterAdi

Özel source sistemlerinde:

+kick KarakterAdi

kullanılabilir.

Benzer Yazılar

Tüm Rehberler