Knight Online Server Kurulumu (videolu anlatım )


TaiwanKo Multi Client v1xxx


İlk önce google’ye process explorer yazıp, programı microsoft’un sitesinden indiriyoruz. Çift tıklayıp açıyoruz.

Programı açtıktan sonra CTRL + L tuşlarına basıyoruz ve programda alt bölüm açılacaktır. Gerisi resimde;

 
Daha sonra tekrar launcher ile 2. clienti açabilirsiniz. 2 çarınız da moradonda ise, teki açıldıktan sonra donar.

Maradon Para Bugunu Fixleme


Maradon Para Bugunu Fixleme ;
21.evt Açıyoruz.

Aşağıdaki Eventi Aratıyoruz Yani (EVENT 30142)

Kod:
EVENT 30142 ; Alttaki 50.000.000 Milyonu Görüyorsunuz Bunu 0(Sıfır) Yapın Tamamdır.
E GIVE_NOAH 50000000
E SAVE_EVENT 30 2
E SAY -1 -1 30141 -1 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END

NCS Bugunu Fixleme


21.evt yi Açıyoruz.

Aşağıdaki Eventi Aratıyoruz Yani (EVENT 30070)

Kod:
EVENT 30070 ; E NAME_CHANGE nin Üstüne A HOWMUCH_ITEM 800032000 1 9999 Ekliyoruz.
E CHANGE_NAME
END

Modifikasyon Yapılmış Hali

Kod:
EVENT 30070
A HOWMUCH_ITEM 800032000 1 9999
E CHANGE_NAME
END

Türkçe ID Düpesini Kökten Engellemek.


Selamlar,

Türkçe Karakterlerle Aynı Anda Girip Dupe Yapılabiliyor Bildiğiniz Üzere ve ACCOUNT_LOGIN vb. LOGIN Procedürlerine Yazılan Bir Çok Türkçe ID Engelleyen Kod, Üyelikte veye Oyuna Girerken Problem Yaratıyor ve %100 Çözüm Olmuyordu.

Şimdi İşte Çözüm

PROC_INSERT_CURRENTUSER’nüzü Açın ve SET @nRet = 1 Yazan Yerin Hemen Üstüne Dikkat Edin Üstüne Altına Değil Alttaki Kodu Yapıştırın ve Kaydedin Bu Kadar.

Alıntı:

Kod:
DECLARE @RAccountID char(21)
/*
Author : AKUMA
Update : 26.07.2009 - 22:45
*/
SELECT @RAccountID = strAccountID FROM ACCOUNT_CHAR WHERE strCharID1 = @CharID and strCharID1 IS NOT NULL
SELECT @RAccountID = strAccountID FROM dbo.ACCOUNT_CHAR WHERE strCharID2 = @CharID and strCharID2 IS NOT NULL
SELECT @RAccountID = strAccountID FROM ACCOUNT_CHAR WHERE strCharID3 = @CharID and strCharID3 IS NOT NULL

IF @RAccountID IS NULL
BEGIN
SET @nRet = 0
RETURN
END
ELSE IF @RAccountID = ''
BEGIN
SET @nRet = 0
RETURN
END
ELSE IF @RAccountID @AccountID
BEGIN
SET @nRet = 0
RETURN
END

Yapamıyanlar İçin Komple PROC_INSERT_CURRENTUSER (Ekisini Silin Bunu Koyun Yerine – Query Any.)

Procedürü Silemiyenler Bu Şekilde Silebilir.

Kod:
DELETE PROC PROC_INSERT_CURRENTUSER
Kod:
CREATE PROCEDURE PROC_INSERT_CURRENTUSER
@AccountID char(21),
@CharID char(21),
@ServerNo int,
@ServerIP char(15),
@ClientIP char(15),
@nRet smallint output
AS
/*
Author : AKUMA
Update : 26.07.2009 - 22:12
*/

INSERT INTO CURRENTUSER (nServerNo, strAccountID, strCharID, strServerIP, strClientIP) VALUES (@ServerNo, @AccountID, @CharID,@ServerIP,@ClientIP)

DECLARE @RAccountID char(21)

SELECT @RAccountID = strAccountID FROM ACCOUNT_CHAR WHERE strCharID1 = @CharID and strCharID1 IS NOT NULL
SELECT @RAccountID = strAccountID FROM dbo.ACCOUNT_CHAR WHERE strCharID2 = @CharID and strCharID2 IS NOT NULL
SELECT @RAccountID = strAccountID FROM ACCOUNT_CHAR WHERE strCharID3 = @CharID and strCharID3 IS NOT NULL

IF @RAccountID IS NULL
BEGIN
SET @nRet = 0
RETURN
END
ELSE IF @RAccountID = ''
BEGIN
SET @nRet = 0
RETURN
END
ELSE IF @RAccountID @AccountID
BEGIN
SET @nRet = 0
RETURN
END
ELSE
BEGIN
SET @nRet = 1
RETURN
END

Nation (Irk) Hack Engelleme


PwKoxplarda yapılan Nation Hack Fixleme

Aşağıdaki Kodları OllyDbg İle Ebenezerinize Yazdırın. Sorun Ortadan Kalakacaktır.

Kod:
004969DD     E9 49030000    JMP 00496D2B
00496D2B . 60 PUSHAD
00496D2C . 66:0FB651 55 MOVZX DX,BYTE PTR DS:[ECX+55]
00496D31 66:0FB678 4C MOVZX DI,BYTE PTR DS:[EAX+4C]
00496D36 66:3BFA CMP DI,DX
00496D39 74 0B JE SHORT 00496D46
00496D3B 61 POPAD
00496D3C 8A40 3C MOV AL,BYTE PTR DS:[EAX+3C]
00496D3F 3C 15 CMP AL,15
00496D41 ^E9 9FFCFFFF JMP 004969E5
00496D46 61 POPAD
00496D47 ^E9 8AFAFFFF JMP 004967D6

Pus Butonu ile yapilan düpe ve /Save Bugu Fix.


Pus Butonu ile yapilan düpe ve /Save Bugu Fix.

Bildiğiniz gibi PUS Butonu ile düpe yapıldığı için PUS butonunun kaldırıldığı .exe vs. kaynıyor.

Save bugu ise bir kişinin server kapanmadan önce arkadaşına bir item vermesi ve arkadaşının save yapması veren kişinin save yapmaması halinde o item 2 kişidede oluyordu, bu ebenezerde öyle bir sorun yok.

Nero Client & Ebenezer Editor v1.03


=> Client
– Game server port,
– Login server port,
– Power-up store URL,
– Version.

http://img191.imageshack.us/img191/7175/97579263.jpg

=> Ebenezer:
– Server port,
– Level cap,
– Version,
– Default database details,
– Including the DSNs from above, database username, and database password,
– The INI’s filename,
– Kill-switch (7F) fix with check box.
– Trade enable / disable with check box.
– Modify notice text (2 different ECE.exe)

http://img109.imageshack.us/img109/1616/81102873.jpg

http://img683.imageshack.us/img683/3046/40594022.jpg

http://img517.imageshack.us/img517/6336/91464979.jpg

Deleted:
=> Ebenezer:
– Zone entry-level requirements

Deferred:
=> Ebenezer:
– Load a DLL on startup
– Clan grade requirements

Download:
=> 1351
Mirror (5): http://www.multiupload.com/O2SG2NEN5F

1299 PvP İçin Sorunsuz Full Map


1299 server kurulumlarıdna en büyük problem sorunsuz map bulabilmektedir. Ekteki map dosyaları u an kullanılmakta olan sorunsuz map dosyalarıdır. İndirmiş olduğunuz map dosyalarını Aiserver klasörü içine olduğu gibi atın. Ebenezer klasörü içine ise attıktan sorna 101 – 102 – 103.evt dosyalarını silin. Bu dosyaları silmez iseniz oyun açılışında ebenezer porgramınız Quest Ready Error hatası verecektir.

Sorunsuz Full Map İndir

Dikkat ! USKO Poliçesini Değiştirdi


Suç : Hile ve benzeri sitelerin reklaminin yapilmasi
1. Ceza : Hesap Kapanması

Suç : Yetkili bir Knight Online dağıtıcısı tarafından kontrol edilmeyen bir serviste oynamak ve diğer oyuncularıda buraya çekmek için reklam yapmak.(private server kullanim ve reklamı)
1. Ceza : Hesap Kapanması

Suç : Bug (oyun açığı) ihlali
1. Ceza : 30 gün uzaklaştırma
2. Ceza : Hesap Kapanması

Suç : Illegal yollarla çoğaltılmış eşyalar(Düpe)
1. Ceza : Hesap Kapanması

Devamı »