- Katılım
- 6 Mayıs 2022
- Mesajlar
- 45,967
Merhaba arkadaşlar gelen mesajlar ve yardım konularına bakacak olursak bazı arkadaşlarımızın res kodu aradığını gördüm aşağıda paylaşıyorum bunu uygularsanız sorunsuz bir şekilde res atabilirsiniz.
Res kodu
[PAYLAŞIM] 18xx ve 19xx Sorunsuz Res Kodu
Knight Online oyununda özel sunucular üzerinde oynayan oyuncular için en önemli konulardan birisi oyun içi kaynak kodları ve emülatör yapılandırmasıdır. Özellikle 18xx ve 19xx gibi eski serilerde sorunsuz çalışabilmesi için doğru Res kodu ayarları oldukça kritiktir. Bu yazıda, Knight Online Private Server geliştiricileri ve oyuncuları için bu kodların nasıl ayarlanması gerektiği, hangi yapılandırmaların dikkate alınması gerektiği hakkında detaylı bilgiler vereceğiz.
18xx ve 19xx Serisi Nedir?
Knight Online’un en eski versiyonlarından olan 18xx ve 19xx sürümleri, oyunun ilk yıllarında popüler olan ve hala birçok özel sunucuda aktif olarak oynanan versiyonlardır. Bu sürümlerde Item.bin, Mob.bin, Npc.bin gibi dosyalar farklı yapıya sahiptir. Bu yüzden özel sunucularda bu versiyonlara özel yapılandırmalar yapılması gerekir. Res kodu ise, istemci ile sunucu arasında veri akışını sağlar ve yanlış yapılandırıldığında bağlantı sorunlarına yol açabilir.
Sorunsuz Res Kodu Nedir?
Res kodu, Knight Online’da istemcinin sunucuya bağlanırken kullandığı bir tür doğrulama sistemidir. 18xx ve 19xx versiyonlarında, bu kodun doğru ayarlanması, kullanıcıların giriş yaparken yaşayabileceği bağlantı hatalarını, kilitlenmeleri veya giriş yapamama gibi durumları önler. Ko emulator geliştiricileri, bu kodu emülatör yapılandırmasında doğru şekilde tanımlamalıdır. Aksi takdirde kullanıcılar KnightOnLine.exe dosyasını çalıştırdıklarında giriş ekranında kalabilir veya oyun içine geçiş yapamazlar.
Res Kodu Yapılandırması Nasıl Yapılır?
Özel sunucular için res kodu genellikle client edit aşamasında belirlenir. Client tarafında, loginserver.cfg veya benzeri bir yapılandırma dosyasında, 18xx ve 19xx için belirlenen ResID değerleri sunucu tarafında tanımlanan emulator ayarlarıyla eşleşmelidir. Eğer bu değerler uyuşmuyorsa, kullanıcılar oyun içine giremez. Bu yapılandırmada dikkat edilmesi gereken diğer bir unsur da zone server bağlantısıdır. Zone sunucusu da aynı şekilde Res kodu üzerinden istemciyle haberleşir.
Kullanıcı Tarafında Ne Yapılmalı?
Oyuncular, 18xx veya 19xx sürümüne özel bir sunucuya bağlanırken, doğru client dosyalarına sahip olması gerekir. Bazı sunucular özel res kodu kullanabilir. Bu durumda kullanıcılar, client edit yaparak loginserver.cfg dosyasındaki ResID değerini sunucunun istediği değere göre değiştirmelidir. Bu işlemi yapmayan kullanıcılar, sunucuya bağlanamayabilir veya oyunu başlatamayabilir. KO Client Edit konusu, özellikle eski versiyonlarda oldukça popülerdir.
Yanlış Res Kodunun Etkileri[/BR]
Yanlış res kodu ayarı, oyuncuların giriş yapamamasına neden olabilir. Oyun açılışında ya boş ekran ya da bağlantı hatası mesajı görülebilir. Ayrıca bazı durumlarda KnightOnLine.exe başlatıldığında doğrudan çökme yaşanabilir. Bu tür hatalar genellikle KO Development sürecinde karşılaşılan temel problemlerden biridir. Geliştiricilerin, server files ile client arasında tutarlılığı sağlayabilmesi için bu kodun doğru tanımlanması şarttır.
Knight Lobby Destek
Knight Lobby, Knight Online Private Server geliştiricileri ve oyuncuları için kapsamlı bilgi ve kaynak sunar. USKO, ROFD, Cap 83, Cap 70 gibi farklı versiyonlara özel yapılandırmalar, KO Source Code örnekleri ve KO Database dosyaları hakkında detaylı içerikler mevcuttur. Ko Bot, KO Addon, Myko, KO Filter gibi gelişmiş konular da desteklenmektedir. Knight Online Development sürecinde ihtiyaç duyduğunuz her şeyi buradan bulabilirsiniz.
[SHARE] Seamless Res Code for 18xx and 19xx
One of the most important topics for players playing on private servers of Knight Online is the in-game source codes and emulator configurations. Particularly for older versions like 18xx and 19xx, setting up correct Res codes is critical for smooth operation. In this article, we will provide detailed information on how these codes should be configured, which settings must be considered, for developers and players of Knight Online Private Servers.
What Are 18xx and 19xx Versions?
The 18xx and 19xx versions are among the earliest versions of Knight Online, popular in its early years and still actively played on many private servers. These versions have different structures for files such as Item.bin, Mob.bin, and Npc.bin. Therefore, special configurations are required for private servers running these versions. The Res code ensures data flow between the client and server, and misconfigurations can lead to connection issues.
What Is Seamless Res Code?
Res code is a type of validation system used by Knight Online clients when connecting to the server. For 18xx and 19xx versions, properly configuring this code prevents users from experiencing connection errors, freezes, or inability to log in. Ko emulator developers must define this code correctly within the emulator configuration. Otherwise, users may get stuck at the login screen or fail to enter the game upon launching KnightOnLine.exe.
How Is Res Code Configuration Done?
For private servers, the res code is usually determined during the client edit phase. On the client side, in a configuration file like loginserver.cfg, the ResID values set for 18xx and 19xx must match those defined in the emulator settings on the server side. If these values do not match, users cannot enter the game. Another important aspect of this configuration is the zone server connection. The zone server also communicates with the client via the Res code.
What Should Users Do?[/BR]
Players connecting to a server specific to 18xx or 19xx versions must possess the correct client files. Some servers might use custom res codes. In such cases, users should edit their client to adjust the ResID value in the loginserver.cfg file according to the server's requirements. Without this adjustment, users may fail to connect to the server or launch the game. KO Client Edit is especially popular for older versions.
Effects of Incorrect Res Code
Incorrect res code settings can prevent players from logging in. At launch, users might see a blank screen or connection error message. In some cases, KnightOnLine.exe might crash immediately upon starting. Such errors are common problems encountered during KO Development. Developers must ensure that this code is correctly defined to maintain consistency between server files and the client.
Knight Lobby Support
Knight Lobby offers comprehensive information and resources for Knight Online Private Server developers and players. Detailed content regarding configurations for different versions like USKO, ROFD, Cap 83, Cap 70, KO Source Code examples, and KO Database files are available. Advanced topics such as Ko Bot, KO Addon, Myko, and KO Filter are also supported. You can find everything you need for Knight Online Development process here.
Kod:
CREATE PROCEDURE OYUNCU_IRK_SIRALAMASI_Reset AS BEGIN TRAN DECLARE @strUserId char(21) DECLARE @LoyaltyMonthly int DECLARE @Index smallint DECLARE @IsValidCount tinyint DECLARE @RankName varchar(30) DECLARE @DifferenceBetweenUser int SELECT @IsValidCount = Count(*) FROM USER_PERSONAL_RANK IF @IsValidCount < 200 BEGIN SET @Index = 1 WHILE @Index < 201 BEGIN IF @Index = 1 BEGIN SET @RankName = 'Gold Knight' END IF @Index > 1 AND @Index <= 4 BEGIN SET @RankName = 'Silver Knight' END IF @Index > 4 AND @Index <= 9 BEGIN SET @RankName = 'Mirage Knight' END IF @Index > 9 AND @Index <= 25 BEGIN SET @RankName = 'Shadow Knight' END IF @Index > 25 AND @Index <= 100 BEGIN SET @RankName = 'Mist Knight' END IF @Index > 100 AND @Index <= 200 BEGIN SET @RankName = 'Training Knight' END INSERT INTO USER_PERSONAL_RANK (nRank,strPosition,nElmoUP,strElmoUserID,nElmoLoyaltyMonthly,nElmoCheck,nKarusUP,strKarusUserID,nKarusLoyaltyMonthly,nKarusCheck,nSalary) VALUES (@Index,@RankName,0,NULL,0,1000000,0,NULL,0,1000000,1000000) SET @Index = @Index + 1 END END SET @Index = 1 SET @strUserId = NULL SET @LoyaltyMonthly = 0 DECLARE RANKING_CRS CURSOR FOR SELECT TOP 200 strUserId,LoyaltyMonthly FROM USERDATA WHERE Nation = 1 AND Authority = 1 ORDER BY LoyaltyMonthly DESC OPEN RANKING_CRS FETCH NEXT FROM RANKING_CRS INTO @strUserId,@LoyaltyMonthly WHILE @@FETCH_STATUS = 0 BEGIN UPDATE USER_PERSONAL_RANK SET strKarusUserID = @strUserId, nKarusUP = @Index, nKarusLoyaltyMonthly = @LoyaltyMonthly WHERE nRank = @Index SET @DifferenceBetweenUser = 0 IF @Index = 1 BEGIN UPDATE USER_PERSONAL_RANK SET nKarusCheck = 0 WHERE nRank = @Index END ELSE BEGIN SELECT @DifferenceBetweenUser = nKarusLoyaltyMonthly FROM USER_PERSONAL_RANK WHERE nRank = @Index + 1 SET @DifferenceBetweenUser = @LoyaltyMonthly - @DifferenceBetweenUser UPDATE USER_PERSONAL_RANK SET nKarusCheck = @DifferenceBetweenUser WHERE nRank = @Index + 1 END SET @Index = @Index + 1 FETCH NEXT FROM RANKING_CRS INTO @strUserId,@LoyaltyMonthly END CLOSE RANKING_CRS DEALLOCATE RANKING_CRS SET @Index = 1 SET @strUserId = NULL SET @LoyaltyMonthly = 0 DECLARE RANKING_CRS CURSOR FOR SELECT TOP 200 strUserId,LoyaltyMonthly FROM USERDATA WHERE Nation = 2 AND Authority = 1 ORDER BY LoyaltyMonthly DESC OPEN RANKING_CRS FETCH NEXT FROM RANKING_CRS INTO @strUserId,@LoyaltyMonthly WHILE @@FETCH_STATUS = 0 BEGIN UPDATE USER_PERSONAL_RANK SET strElmoUserID = @strUserId, nElmoUP = @Index, nElmoLoyaltyMonthly = @LoyaltyMonthly WHERE nRank = @Index SET @DifferenceBetweenUser = 0 IF @Index = 1 BEGIN UPDATE USER_PERSONAL_RANK SET nElmoCheck = 0 WHERE nRank = @Index END ELSE BEGIN SELECT @DifferenceBetweenUser = nElmoLoyaltyMonthly FROM USER_PERSONAL_RANK WHERE nRank = @Index + 1 SET @DifferenceBetweenUser = @LoyaltyMonthly - @DifferenceBetweenUser UPDATE USER_PERSONAL_RANK SET nElmoCheck = @DifferenceBetweenUser WHERE nRank = @Index + 1 END SET @Index = @Index + 1 FETCH NEXT FROM RANKING_CRS INTO @strUserId,@LoyaltyMonthly END CLOSE RANKING_CRS DEALLOCATE RANKING_CRS UPDATE USER_PERSONAL_RANK SET nSalary = REPLACE(nElmoLoyaltyMonthly - nKarusLoyaltyMonthly,'-','') COMMIT TRAN
Kod:
CREATE PROCEDURE OYUNCU_SIRALAMA_Reset AS DECLARE @strUserId char(21) DECLARE @Loyalty int DECLARE @Knights int DECLARE @KnightName char(50) DECLARE @IsValidKnight int DECLARE @Index smallint DECLARE @IsValidCount tinyint DECLARE @RankName varchar(30) SELECT @IsValidCount = Count(*) FROM USER_KNIGHTS_RANK IF @IsValidCount < 100 BEGIN SET @Index = 1 WHILE @Index < 101 BEGIN IF @Index = 1 BEGIN SET @RankName = 'Gold Knight' END IF @Index > 1 AND @Index <= 4 BEGIN SET @RankName = 'Silver Knight' END IF @Index > 4 AND @Index <= 9 BEGIN SET @RankName = 'Mirage Knight' END IF @Index > 9 AND @Index <= 25 BEGIN SET @RankName = 'Shadow Knight' END IF @Index > 25 AND @Index <= 50 BEGIN SET @RankName = 'Mist Knight' END IF @Index > 50 AND @Index <= 100 BEGIN SET @RankName = 'Training Knight' END INSERT INTO USER_KNIGHTS_RANK (shIndex,strName,strElmoUserID,strElmoKnightsName,nElmoLoyalty,strKarusUserID,strKarusKnightsName,nKarusLoyalty,nMoney) VALUES (@Index,@RankName,NULL,NULL,0,NULL,NULL,0,1000000) SET @Index = @Index + 1 END END SET @Index = 1 SET @strUserId = NULL SET @Loyalty = 0 SET @Knights = 0 DECLARE RANKING_CRS CURSOR FOR SELECT TOP 100 strUserId,Loyalty,Knights FROM USERDATA WHERE Nation = 1 AND Authority = 1 ORDER BY Loyalty DESC OPEN RANKING_CRS FETCH NEXT FROM RANKING_CRS INTO @strUserId,@Loyalty,@Knights WHILE @@FETCH_STATUS = 0 BEGIN SET @KnightName = NULL SET @IsValidKnight = 0 IF @Knights <> 0 BEGIN SELECT @IsValidKnight = COUNT(IDName) FROM KNIGHTS WHERE IDNum = @Knights IF @IsValidKnight <> 0 BEGIN SELECT @KnightName = IDName FROM KNIGHTS WHERE IDNum = @Knights END END UPDATE USER_KNIGHTS_RANK SET strKarusUserID = @strUserId, strKarusKnightsName = @KnightName, nKarusLoyalty = @Loyalty WHERE shIndex = @Index SET @Index = @Index + 1 FETCH NEXT FROM RANKING_CRS INTO @strUserId,@Loyalty,@Knights END CLOSE RANKING_CRS DEALLOCATE RANKING_CRS SET @Index = 1 SET @strUserId = NULL SET @Loyalty = 0 SET @Knights = 0 DECLARE RANKING_CRS CURSOR FOR SELECT TOP 100 strUserId,Loyalty,Knights FROM USERDATA WHERE Nation = 2 AND Authority = 1 ORDER BY Loyalty DESC OPEN RANKING_CRS FETCH NEXT FROM RANKING_CRS INTO @strUserId,@Loyalty,@Knights WHILE @@FETCH_STATUS = 0 BEGIN SET @KnightName = NULL SET @IsValidKnight = 0 IF @Knights <> 0 BEGIN SELECT @IsValidKnight = COUNT(IDName) FROM KNIGHTS WHERE IDNum = @Knights IF @IsValidKnight <> 0 BEGIN SELECT @KnightName = IDName FROM KNIGHTS WHERE IDNum = @Knights END END UPDATE USER_KNIGHTS_RANK SET strElmoUserID = @strUserId, strElmoKnightsName = @KnightName, nElmoLoyalty = @Loyalty WHERE shIndex = @Index SET @Index = @Index + 1 FETCH NEXT FROM RANKING_CRS INTO @strUserId,@Loyalty,@Knights END CLOSE RANKING_CRS DEALLOCATE RANKING_CRS
Res kodu
Kod:
exec UPDATE_KNIGHTS_RATING exec UPDATE_USER_KNIGHTS_RANK exec UPDATE_USER_PERSONAL_RANK exec OYUNCU_IRK_SIRALAMASI_Reset exec OYUNCU_SIRALAMA_Reset update knights set points = '999999' update knights set flag = '12'
[PAYLAŞIM] 18xx ve 19xx Sorunsuz Res Kodu
Knight Online oyununda özel sunucular üzerinde oynayan oyuncular için en önemli konulardan birisi oyun içi kaynak kodları ve emülatör yapılandırmasıdır. Özellikle 18xx ve 19xx gibi eski serilerde sorunsuz çalışabilmesi için doğru Res kodu ayarları oldukça kritiktir. Bu yazıda, Knight Online Private Server geliştiricileri ve oyuncuları için bu kodların nasıl ayarlanması gerektiği, hangi yapılandırmaların dikkate alınması gerektiği hakkında detaylı bilgiler vereceğiz.
18xx ve 19xx Serisi Nedir?
Knight Online’un en eski versiyonlarından olan 18xx ve 19xx sürümleri, oyunun ilk yıllarında popüler olan ve hala birçok özel sunucuda aktif olarak oynanan versiyonlardır. Bu sürümlerde Item.bin, Mob.bin, Npc.bin gibi dosyalar farklı yapıya sahiptir. Bu yüzden özel sunucularda bu versiyonlara özel yapılandırmalar yapılması gerekir. Res kodu ise, istemci ile sunucu arasında veri akışını sağlar ve yanlış yapılandırıldığında bağlantı sorunlarına yol açabilir.
Sorunsuz Res Kodu Nedir?
Res kodu, Knight Online’da istemcinin sunucuya bağlanırken kullandığı bir tür doğrulama sistemidir. 18xx ve 19xx versiyonlarında, bu kodun doğru ayarlanması, kullanıcıların giriş yaparken yaşayabileceği bağlantı hatalarını, kilitlenmeleri veya giriş yapamama gibi durumları önler. Ko emulator geliştiricileri, bu kodu emülatör yapılandırmasında doğru şekilde tanımlamalıdır. Aksi takdirde kullanıcılar KnightOnLine.exe dosyasını çalıştırdıklarında giriş ekranında kalabilir veya oyun içine geçiş yapamazlar.
Res Kodu Yapılandırması Nasıl Yapılır?
Özel sunucular için res kodu genellikle client edit aşamasında belirlenir. Client tarafında, loginserver.cfg veya benzeri bir yapılandırma dosyasında, 18xx ve 19xx için belirlenen ResID değerleri sunucu tarafında tanımlanan emulator ayarlarıyla eşleşmelidir. Eğer bu değerler uyuşmuyorsa, kullanıcılar oyun içine giremez. Bu yapılandırmada dikkat edilmesi gereken diğer bir unsur da zone server bağlantısıdır. Zone sunucusu da aynı şekilde Res kodu üzerinden istemciyle haberleşir.
Kullanıcı Tarafında Ne Yapılmalı?
Oyuncular, 18xx veya 19xx sürümüne özel bir sunucuya bağlanırken, doğru client dosyalarına sahip olması gerekir. Bazı sunucular özel res kodu kullanabilir. Bu durumda kullanıcılar, client edit yaparak loginserver.cfg dosyasındaki ResID değerini sunucunun istediği değere göre değiştirmelidir. Bu işlemi yapmayan kullanıcılar, sunucuya bağlanamayabilir veya oyunu başlatamayabilir. KO Client Edit konusu, özellikle eski versiyonlarda oldukça popülerdir.
Yanlış Res Kodunun Etkileri[/BR]
Yanlış res kodu ayarı, oyuncuların giriş yapamamasına neden olabilir. Oyun açılışında ya boş ekran ya da bağlantı hatası mesajı görülebilir. Ayrıca bazı durumlarda KnightOnLine.exe başlatıldığında doğrudan çökme yaşanabilir. Bu tür hatalar genellikle KO Development sürecinde karşılaşılan temel problemlerden biridir. Geliştiricilerin, server files ile client arasında tutarlılığı sağlayabilmesi için bu kodun doğru tanımlanması şarttır.
Knight Lobby Destek
Knight Lobby, Knight Online Private Server geliştiricileri ve oyuncuları için kapsamlı bilgi ve kaynak sunar. USKO, ROFD, Cap 83, Cap 70 gibi farklı versiyonlara özel yapılandırmalar, KO Source Code örnekleri ve KO Database dosyaları hakkında detaylı içerikler mevcuttur. Ko Bot, KO Addon, Myko, KO Filter gibi gelişmiş konular da desteklenmektedir. Knight Online Development sürecinde ihtiyaç duyduğunuz her şeyi buradan bulabilirsiniz.
[SHARE] Seamless Res Code for 18xx and 19xx
One of the most important topics for players playing on private servers of Knight Online is the in-game source codes and emulator configurations. Particularly for older versions like 18xx and 19xx, setting up correct Res codes is critical for smooth operation. In this article, we will provide detailed information on how these codes should be configured, which settings must be considered, for developers and players of Knight Online Private Servers.
What Are 18xx and 19xx Versions?
The 18xx and 19xx versions are among the earliest versions of Knight Online, popular in its early years and still actively played on many private servers. These versions have different structures for files such as Item.bin, Mob.bin, and Npc.bin. Therefore, special configurations are required for private servers running these versions. The Res code ensures data flow between the client and server, and misconfigurations can lead to connection issues.
What Is Seamless Res Code?
Res code is a type of validation system used by Knight Online clients when connecting to the server. For 18xx and 19xx versions, properly configuring this code prevents users from experiencing connection errors, freezes, or inability to log in. Ko emulator developers must define this code correctly within the emulator configuration. Otherwise, users may get stuck at the login screen or fail to enter the game upon launching KnightOnLine.exe.
How Is Res Code Configuration Done?
For private servers, the res code is usually determined during the client edit phase. On the client side, in a configuration file like loginserver.cfg, the ResID values set for 18xx and 19xx must match those defined in the emulator settings on the server side. If these values do not match, users cannot enter the game. Another important aspect of this configuration is the zone server connection. The zone server also communicates with the client via the Res code.
What Should Users Do?[/BR]
Players connecting to a server specific to 18xx or 19xx versions must possess the correct client files. Some servers might use custom res codes. In such cases, users should edit their client to adjust the ResID value in the loginserver.cfg file according to the server's requirements. Without this adjustment, users may fail to connect to the server or launch the game. KO Client Edit is especially popular for older versions.
Effects of Incorrect Res Code
Incorrect res code settings can prevent players from logging in. At launch, users might see a blank screen or connection error message. In some cases, KnightOnLine.exe might crash immediately upon starting. Such errors are common problems encountered during KO Development. Developers must ensure that this code is correctly defined to maintain consistency between server files and the client.
Knight Lobby Support
Knight Lobby offers comprehensive information and resources for Knight Online Private Server developers and players. Detailed content regarding configurations for different versions like USKO, ROFD, Cap 83, Cap 70, KO Source Code examples, and KO Database files are available. Advanced topics such as Ko Bot, KO Addon, Myko, and KO Filter are also supported. You can find everything you need for Knight Online Development process here.
