KKnight Online PvP
Kayıt Ol

Knight Online 24XXX GM Kodları ve Komutları

Knight Online 24XXX GM kodları: oyuncu banlama, item verme, zone değiştirme, boss çağırma, NP, EXP, Noah, savaş ve event komutları.

Knight Online 24XXX GM Kodları ve Komutları

Knight Online 24XXX GM Kodları ve Komutları – Güncel Liste

Knight Online 24XXX PVP server yöneticileri; oyuncuları banlamak, farklı haritalara geçmek, item vermek, boss çağırmak, savaşları yönetmek ve sunucu içi duyurular göndermek için GM komutlarından yararlanabilir.

Bu rehberde Knight Online 24XXX GM kodları, kullanım şekilleri ve örnekleriyle birlikte açıklanmıştır.

Önemli uyarı: Knight Online 24XXX adıyla kullanılan bütün server files paketleri aynı GameServer source veya ACS sistemine sahip değildir. AlphaGuard, TemuKO, özel ACS Hook ve düzenlenmiş GameServer sistemlerinde komut adları farklı olabilir. Çalışmayan komutları canlı sunucuda rastgele denemek yerine önce test serverında kontrol edin.

24XXX GM Kodları Nasıl Öğrenilir?

Bazı 24XXX GameServer sistemlerinde mevcut GM komutlarını göstermek için aşağıdaki yardım komutlarından biri kullanılabilir:

+help
+info
+yardım
/help

Bu komutlardan hiçbiri çalışmıyorsa GameServer source içerisindeki şu dosyalar kontrol edilmelidir:

ChatHandler.cpp
ChatHandler.h
UserCommand.cpp
GMCommand.cpp
GameServerDlg.cpp

Source içerisinde şu ifadeleri arayabilirsiniz:

ProcessChatCommand
InitChatCommands
ChatCommand
CommandTable
GM_COMMAND
block
zonechange
give_item
monsummon

Sunucunuzda gerçekten çalışan komutları öğrenmenin en güvenilir yöntemi, ChatHandler.cpp içerisindeki komut tablosunu incelemektir.


Knight Online 24XXX GM Komutları Listesi

24XXX files ve ACS sistemlerinde karşılaşılabilecek yaygın komutlar:

+help
+info
+block
+unblock
+mute
+unmute
+kick
+disconnect
+zonechange
+goto
+goto_user
+summonuser
+give_item
+add_item
+monsummon
+npcsummon
+monkill
+notice
+open1
+open2
+open3
+close
+np_change
+exp_change
+gold_change
+exp_add
+money_add
+permitconnect

Bu komutların tamamı her 24XXX files sisteminde çalışmayabilir.


24XXX Oyuncu Banlama Kodu

Bazı 24XXX ACS sistemlerinde oyuncuyu banlamak için +block komutu kullanılır.

+block KarakterAdi Süre

Örnek:

+block TestOyuncu 999

Gerçek karakter adıyla kullanım örneği:

+block AdonisJohnsonCreeD 999

Bu komut bazı 24XXX sistemlerinde oyuncuyu başarılı şekilde engeller.

Buradaki 999 değerinin anlamı kullanılan ACS sistemine göre değişebilir. Bu değer:

  • Ceza süresi,

  • Gün veya saat değeri,

  • Özel ban kodu,

  • Uzun süreli engelleme değeri

olarak yorumlanabilir.

Komutu kullanmadan önce kendi ACS sisteminizde sürenin nasıl hesaplandığını kontrol edin.

Alternatif 24XXX ban komutları

Bazı özel GameServer sistemlerinde aşağıdaki komutlardan biri bulunabilir:

+ban KarakterAdi
+forbidconnect KarakterAdi
+block_user KarakterAdi Süre

Ancak bu komutlar her 24XXX sisteminde standart değildir.

24XXX Ban Kaldırma Kodu

Bazı ACS sistemlerinde oyuncunun banını kaldırmak için:

+unblock KarakterAdi

Alternatif olarak:

+unban KarakterAdi

GameServer bağlantı yasağını kaldırmak için bazı source yapılarında:

+permitconnect KarakterAdi

kullanılabilir.

Oyuncu hâlâ giriş yapamıyorsa şu ban türleri ayrıca kontrol edilmelidir:

  • Account ban

  • Character ban

  • IP ban

  • HWID ban

  • MAC ban

  • ACS client ban

Karakter banının kaldırılması, donanım veya IP yasağını otomatik olarak kaldırmayabilir.


24XXX Oyuncuyu Susturma Kodu

Oyuncunun sohbet kanallarını kullanmasını engellemek için bazı özel sistemlerde:

+mute KarakterAdi Süre

Örnek:

+mute TestOyuncu 60

Susturmayı kaldırmak için:

+unmute KarakterAdi

Alternatif komutlar:

/forbid_chat KarakterAdi
/allow_chat KarakterAdi

Süre değerinin dakika veya farklı bir birim olarak kullanılması source sistemine bağlıdır.


24XXX Oyuncuyu Oyundan Atma Kodu

Bir oyuncunun mevcut bağlantısını kesmek için özel GameServer sistemlerinde:

+kick KarakterAdi

Alternatif kullanım:

+disconnect KarakterAdi

GameServer konsolunda şu komut bulunabilir:

kill KarakterAdi

Örnek:

kill TestOyuncu

Bu işlem genellikle oyuncuya kalıcı ban uygulamaz. Oyuncunun yalnızca mevcut oyun bağlantısını sonlandırır.


24XXX Zone Değiştirme Kodu

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

+zonechange ZoneID

Moradon’a geçmek için:

+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 24XXX 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
77  – Krowaz Dominion
81  – Monster Stone
82  – Monster Stone
83  – Monster Stone
84  – Monster Stone
85  – Monster Stone
86  – Monster Stone
87  – Monster Stone
88  – Monster Stone
89  – Monster Stone
90  – Juraid Mountain
101 – Chaos Dungeon
102 – Border Defense War
103 – Juraid Mountain

Zone ID değerleri kullanılan client, map ve GameServer düzenine göre farklılık gösterebilir.


24XXX Koordinata Işınlanma Kodu

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

+goto X Z

Örnek:

+goto 500 500

Bazı sistemlerde komut / işaretiyle çalışabilir:

/goto 500 500

Ronark Land merkezine gitmek için sık kullanılan örnek:

+goto 1000 1000

Koordinatların haritadaki karşılığı map dosyasına göre değişebilir.


24XXX Oyuncunun Yanına Gitme Kodu

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

+goto_user KarakterAdi

Örnek:

+goto_user TestOyuncu

Alternatif komut isimleri:

+gotouser KarakterAdi
+teleport_user KarakterAdi
+teleport KarakterAdi

Bu komutların çalışması kullanılan GameServer source’una bağlıdır.


24XXX 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 ve savaş haritalarında oyuncu ışınlama işlemi engellenmiş olabilir.


24XXX İtem Verme GM Kodu

Bir oyuncuya item vermek için bazı GameServer sistemlerinde:

+give_item KarakterAdi ItemID Adet

Örnek:

+give_item TestOyuncu 111210005 1

Bazı özel source sistemlerinde:

+add_item KarakterAdi ItemID Adet

Örnek:

+add_item TestOyuncu 111210005 1

Itemin doğrudan GM karakterine verilmesini destekleyen sistemlerde:

+give_item ItemID Adet

veya:

+add_item ItemID Adet

kullanılabilir.

İtem verme komutu neden çalışmaz?

  • Oyuncu çevrim dışı olabilir.

  • Oyuncunun envanteri dolu olabilir.

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

  • Item ID veritabanında bulunmayabilir.

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

  • Parametre sırası farklı olabilir.

  • Komut GameServer source içerisinde kapatılmış olabilir.

  • GM karakterin yetkisi yetersiz olabilir.

Item ID değerleri veritabanındaki ITEM tablosundan kontrol edilmelidir.


24XXX 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 sistemlerde:

+summonmonster MonsterSID

kullanılabilir.

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

Boss çağırırken:

  • Drop oranlarını kontrol edin.

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

  • Oyunculara önceden duyuru yapın.

  • Etkinlik bölgesini belirleyin.

  • GameServer performansını takip edin.

  • Etkinlik sonrası kalan yaratıkları temizleyin.


24XXX 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.


24XXX Monster Öldürme Kodu

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

+monkill

Monster SID parametresi kullanan sistemlerde:

+monkill MonsterSID

Örnek:

+monkill 3011

Komutun seçili hedefle mi yoksa SID değeriyle mi çalıştığı kullanılan source yapısına bağlıdır.


24XXX Duyuru Gönderme 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 kullanım destekleniyorsa:

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

Bazı 24XXX sistemlerinde GM karakterin announcement veya public chat kanalından yazdığı mesajlar da duyuru olarak gösterilebilir.


24XXX 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

Hangi komutun hangi savaş haritasını açtığı kullanılan server files sistemine göre değişebilir.

Savaş açılmadan önce şu ayarlar 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üreleri

  • Kazanan ülke hesaplaması

  • İstila sistemi

  • Savaş ödülleri

  • Oyuncuların otomatik çıkarılması


24XXX Savaş Kapatma Kodu

Aktif savaşı kapatmak için:

+close

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

  • Savaşı sonlandırabilir.

  • Oyuncuları ana şehirlere gönderebilir.

  • İstila sürecini kapatabilir.

  • Savaş NPC’lerini kaldırabilir.

  • Kazanan ülke işlemlerini tamamlayabilir.

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


24XXX National Point Verme Kodu

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

+np_change KarakterAdi Miktar

Örnek:

+np_change TestOyuncu 1000

NP azaltmak için negatif değer destekleniyorsa:

+np_change TestOyuncu -1000

Alternatif özel komut:

+add_np KarakterAdi Miktar

Örnek:

+add_np TestOyuncu 1000

National Point işlemleri oyuncu ve clan sıralamalarını doğrudan etkilediği için bütün değişiklikler loglanmalıdır.


24XXX 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 oyuncunun seviyesini doğrudan belirlemez. Mevcut EXP miktarına ekleme veya çıkarma yapar.


24XXX Level Değiştirme Kodu

Bazı özel GameServer sistemlerinde oyuncunun seviyesini 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şlemleri yönetim paneli veya veritabanı üzerinden gerçekleştirilebilir.


24XXX 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 işlemler kayıt altında tutulmalıdır.


24XXX Cash Verme Kodu

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

+add_cash KarakterAdi Miktar

Örnek:

+add_cash TestOyuncu 100

Alternatif komutlar:

+cash_change KarakterAdi Miktar
+kc_change KarakterAdi Miktar

Cash komutları standart değildir. Birçok 24XXX sisteminde Cash işlemleri web paneli veya veritabanı üzerinden yapılır.

Bütün Cash işlemleri ayrıntılı şekilde loglanmalıdır.


24XXX 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 komutlar birbirinden farklıdır:

+exp_change KarakterAdi Miktar

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

+exp_add Yüzde

Sunucu genelinde EXP bonusu açar.


24XXX 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 tek bir oyuncuya Noah vermez. Belirli oyuncunun Noah miktarını değiştirmek için +gold_change kullanılmalıdır.


24XXX GameServer Konsol Komutları

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

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

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

Sunucuyu kapatma

GameServer’ı kapatmak için:

down

Sunucu kapatılmadan önce oyunculara duyuru yapılmalı, yeni girişler durdurulmalı ve verilerin kaydedildiği kontrol edilmelidir.

Sabit duyuru gösterme

permanent Mesaj

Örnek:

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

Sabit duyuruyu kapatmak için:

offpermanent

Notice listesini yenileme

reload_notice

GameServer tablolarını yenileme

reload_tables

Bu komutun hangi tabloları yenilediği kullanılan source sistemine göre değişebilir.


En Çok Kullanılan 24XXX GM Kodları

+help
+block KarakterAdi Süre
+unblock KarakterAdi
+mute KarakterAdi Süre
+unmute KarakterAdi
+kick KarakterAdi
+zonechange ZoneID
+goto X Z
+goto_user KarakterAdi
+summonuser KarakterAdi
+give_item KarakterAdi ItemID Adet
+monsummon MonsterSID
+npcsummon NPCSID
+monkill
+notice Mesaj
+open1
+open2
+open3
+close
+np_change KarakterAdi Miktar
+exp_change KarakterAdi Miktar
+gold_change KarakterAdi Miktar
+exp_add Yüzde
+money_add Yüzde
+permitconnect KarakterAdi

Özel ACS sistemlerinde en sık kullanılan ban örneği:

+block KarakterAdi 999

24XXX GM Kodları Neden Çalışmaz?

Karakterin GM yetkisi bulunmayabilir

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

Komut farklı files sistemine ait olabilir

İnternette bulunan bir 24XXX komutu, farklı GameServer source veya ACS sistemi için hazırlanmış olabilir.

Başlangıç işareti farklı olabilir

Bir sistemde:

+help

çalışırken başka bir sistemde:

/help

kullanılması gerekebilir.

Komut yalnızca GameServer konsolunda çalışabilir

notice, kill, pause, resume, down ve reload_tables gibi komutlar oyun sohbeti yerine GameServer konsoluna ait olabilir.

Parametre sırası farklı olabilir

Bir GameServer şu yapıyı kullanabilir:

+give_item KarakterAdi ItemID Adet

Başka bir sistem ise:

+give_item ItemID Adet KarakterAdi

kullanabilir.

Hedef oyuncu çevrim dışı olabilir

Item, NP, EXP, Noah, Cash ve ışınlama komutlarının çoğu çevrim içi oyuncu gerektirebilir.

Item veya Monster ID yanlış olabilir

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

ACS komutu engelliyor olabilir

Bazı ACS sistemleri güvenlik nedeniyle tehlikeli GM komutlarını kapatabilir veya yalnızca ana yönetici hesabına izin verebilir.


24XXX GM Kodlarını Source İçerisinde Bulma

Source dosyalarında aşağıdaki kelimeleri arayın:

ChatHandler.cpp
ProcessChatCommand
InitChatCommands
CommandTable
GM_COMMAND
give_item
block
unblock
zonechange
monsummon
npcsummon
np_change
exp_change
gold_change
permitconnect

ACS komutları için:

block
unblock
mute
unmute
kick
summonuser
goto_user
add_cash

Konsol komutları için:

InitServerCommands
ProcessServerCommand
notice
kill
pause
resume
reload_notice
reload_tables

Source koduna erişiminiz yoksa oyun içinde şu yardım komutlarını deneyebilirsiniz:

+help
+info
+yardım
/help

GM Kodlarını Güvenli Kullanma

GM komutları oyuncu hesaplarına, sunucu ekonomisine ve aktif etkinliklere doğrudan müdahale eder.

Özellikle şu işlemlerde dikkatli olunmalıdır:

  • Oyuncu banlama

  • Ban kaldırma

  • Item verme

  • National Point değiştirme

  • EXP ve level değiştirme

  • Noah ve Cash verme

  • 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 serverında 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ı başka kişilerle 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.

  • Source içerisindeki komut parametrelerini kontrol edin.

Sonuç

Knight Online 24XXX GM kodları; oyuncu banlama, item verme, zone değiştirme, boss çağırma, savaş yönetimi, NP, EXP ve Noah düzenleme gibi birçok işlemde kullanılabilir.

Ancak 24XXX files paketlerinin tamamında geçerli tek bir GM komut listesi bulunmaz. AlphaGuard, ACS Hook ve özel GameServer source sistemlerinde komutlar değişebilir.

Sunucunuzda bir komut çalışmıyorsa farklı versiyonlara ait kodları rastgele denemek yerine önce +help, +info veya /help komutlarını kullanın. Source dosyalarına erişiminiz varsa kesin listeyi ChatHandler.cpp içerisinden kontrol edin.

Sıkça Sorulan Sorular

24XXX oyuncu banlama kodu nedir?

Bazı 24XXX ACS sistemlerinde:

+block KarakterAdi Süre

Örnek:

+block TestOyuncu 999

24XXX ban kaldırma kodu nedir?

+unblock KarakterAdi

Alternatif olarak:

+permitconnect KarakterAdi

kullanılabilir.

24XXX item verme kodu nedir?

+give_item KarakterAdi ItemID Adet

Örnek:

+give_item TestOyuncu 111210005 1

24XXX zone değiştirme kodu nedir?

+zonechange ZoneID

Moradon örneği:

+zonechange 21

24XXX monster çağırma kodu nedir?

+monsummon MonsterSID

24XXX NPC çağırma kodu nedir?

+npcsummon NPCSID

24XXX oyuncunun yanına gitme kodu nedir?

Özel source sistemlerinde:

+goto_user KarakterAdi

kullanılabilir.

24XXX oyuncuyu yanına çekme kodu nedir?

+summonuser KarakterAdi

24XXX EXP event açma kodu nedir?

+exp_add Yüzde

Etkinliği kapatmak için:

+exp_add 0

24XXX Noah event açma kodu nedir?

+money_add Yüzde

Etkinliği kapatmak için:

+money_add 0

24XXX GM komut listesi nasıl görüntülenir?

Files destekliyorsa aşağıdaki komutlardan biri kullanılabilir:

+help
+info
+yardım
/help

Benzer Yazılar

Tüm Rehberler