Rcko 19xx Güncel Server Dosyaları

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 96

Admin

Knight Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
45,967
Merhaba Arkadaşlar Akumanın Dosyalarıdır..



130 Kişi Onlıne Olabilir



Sonradan Yapılan Değişiklikler



Kod:
Game Server : Premium type kontrolleri için optimizasyon. Game Server : nClanLoyaltyAmount için ek kontrol. Game Server : Parti NP dağılım algoritması düzenlendi. Game Server : LoyaltyDivide optimizasyon. Game Server : Bölge özellikleri optimizasyonu Descent Tüm Zonelerde Aktif Edildi Game Server : Safety Area/Güvenli Bölge Düzenlemesi  Game Server : Gelen Giden NP Miktarları Hakkında Düzenleme... … Game Server : PVP Monument Alan Skillerinden Korundu... Game Server : Object Gate İçin Geçici Açma Kapama Eklendi, Lever Sonr… … Game Server : Attacable Mantıksal Düzenleme... Game Server : Attackable Default Değer Değişimi Yapıldı. Game Server : Attackable Genişletildi... Game Server : ExecuteType7 Mantıksal Düzenleme... Game Server : Guard Tower Alan Attakları Koruması Yapıldı. Game Server: Savaş bölgesi için Victory Gate hasarı engellendi. Game Server: Duyurular güncellendi. Game Server: Clan teleport sohbet komutu eklendi. Proje: Çeşitli düzenlemeler. Gereksiz Kullanılmayan LUA ve yazılar Silindi Game Server : Release Mod Kaldırıldı. Game Server : Kill/Permitconnect Eklendi, Captain Whipping Düzeltildi. Game Server : Savaş İçin Header Değişikliği Game Server : Savaş WEEK Sistemi Kaldırıldı DAYS Eklendi. … Proje : Genel Düzeltmeler, Offical Quest Sistemine Geçildi. Game Server : Savaş Kapıları ile İlgili Küçük Bir Güncelleme... Game Server : Guard Tower Düzeltme... Game Server : Archer Düzenleme ve ReCastTime Mantıksal Düzenleme... Game Server : ExecuteType7 Eklendi ( Warrior Binding ve Provoke ) Game Server : Gate Attack Düzeltme SendLetter fonksiyonu negatif değer alamaz. … Guard Tower & Gate fix … Game Server : ExecuteType3 Düzeltme... Game Server : Savaş Kaptanları İle İlgili Düzeltme.... Game Server : ExecuteType3 Düzeltme... Game Server : Rival Düzeltildi, Savaşı Hızlı Kapatma Eklendi, NPC/Mon… … Game server: çeşitli yazım düzenlemeleri. Game Server : HP SC Basıldığında HP nin Fullenmesi Sağlandı... Game Server : GR/LR Tutma Olasılıkları Düşürüldü. Game Server : CanZoneChange Savaş İçin Gerekli Ayarlar Yapıldı. Game Server : Savaş ile İlgili Küçük Bir Düzeltme. Game Server : Otomatik Savaş Başlatma Eklenmiştir … Game Server : Savaş ile İlgili Bir Kaç Ekleme ve Düzeltme.... … Game Server/SQL : Savaş İle İlgili Ufak Optimizasyonlar … Ufak Düzeltme War Zone 62.sql için Game Server : Savaş %95 Oranında Tamamlandı. … Caitharos bölgesi için ülke puanı engellendi. Game server: Doda & Laon Camp Gate için hasar engellendi. Game Server : PK Bölgesinde NP Bitince Atması Eklendi. Proje : Son Güncellemer Hakkında Düzenlemeler... bWarpType-> 1 için Bölge Yapılandırması … Party NP Dağılım Eski Haline Alındı bWarpType->25 için bölge yapılandırması Party Np Dağılımı Test Edilecek  -1K NP Bugu Düzeltmesi  Chaos Dungeon Max Hp Ayarı @xDarkParadisE … GetPremium Lua Duzeltmesi Item defans hesaplamasında oluşan problem için düzenleme Task list için 'TODO' düzeltildi. … PromoteUser LUA Fonksiyon İşlevi Aktif Hale Getirildi.. … GetPremium LUA Fonksiyonu Eklendi … AccountLogin fonksiyonundaki nullptr kontrolü için dönen değer düzenl… … Monster stone için temel atıldı. … SET_ITEM->NPBonus sutunu için veri tipi düzenlemesi … Değişkenlerdeki cast problemi ve her zonede meat dumpling gelme sorun… … Premium özelliklerini getiren fonksiyonda ufak optimizasyon.







SQL 2012 UYUMLU DOSYALARDIR..

LUA SİSTEMİ AKTİF FAKAT official_quests Dosyasında sonu aievt olan ların sonuna .lua yazın bagzı npcler acılmaya bilir bu yuzden.

Başlagıc itemleri degıstırmek istiyorsanız gerekli Qa kodlarını asada verıcem..





İndir
Kod:
CREATE_NEW_CHAR Procedürü  USE [kn_online] GO /****** Object: StoredProcedure [dbo].[CREATE_NEW_CHAR] Script Date: 09.09.2013 22:01:54 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[CREATE_NEW_CHAR] @nRet     smallint OUTPUT,  @AccountID    varchar(21),  @index     tinyint, @CharID     varchar(21), @Race     tinyint,        [MENTION=2874]class[/MENTION]     smallint,  @Hair     int, @Face tinyint,  @Str tinyint,  @Sta tinyint,  @Dex tinyint, @Intel tinyint,  @Cha tinyint AS DECLARE @Row tinyint, @Nation tinyint,      [MENTION=2982]zone[/MENTION] tinyint, @PosX int, @PosZ int, @PosY int SET @Row = 0    SET @Nation = 0 SET      [MENTION=2982]zone[/MENTION] = 21 SET @PosX = 0 SET @PosZ = 0 SET @PosY = 0 SELECT @PosX = InitX, @PosZ = InitZ, @PosY = InitY from ZONE_INFO where ZoneNo = 21 SELECT @Nation = bNation, @Row = bCharNum FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID IF @Row >= 3    SET @nRet = 1 IF @Nation = 1 AND @Race > 10    SET @nRet = 2 ELSE IF @Nation = 2 AND @Race < 10    SET @nRet = 2 ELSE IF @Nation <>1 AND @Nation <> 2    SET @nRet = 2 IF @nRet > 0 RETURN SELECT @Row = COUNT(*) FROM USERDATA WHERE strUserId = @CharID IF @Row > 0  BEGIN SET @nRet = 3 RETURN END BEGIN TRAN     IF @index = 0 UPDATE ACCOUNT_CHAR SET strCharID1 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID ELSE IF @index = 1 UPDATE ACCOUNT_CHAR SET strCharID2 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID ELSE IF @index = 2 UPDATE ACCOUNT_CHAR SET strCharID3 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID ELSE  BEGIN ROLLBACK TRAN RETURN END INSERT INTO USERDATA (strUserId, Nation, Race, Class, HairRGB, Face, Strong, Sta, Dex, Intel, Cha, Zone, PX, PZ)  VALUES     (@CharID, @Nation, @Race,      [MENTION=2874]class[/MENTION], @Hair, @Face, @Str, @Sta, @Dex, @Intel, @Cha,      [MENTION=2982]zone[/MENTION], @PosX, @PosZ) /* Başlangıç İtemleri */ /*DECLARE @bClass tinyint SET @bClass = SUBSTRING(RTRIM(LTRIM(STR      [MENTION=2874]class[/MENTION]))),3,1) DECLARE @bLevel int DECLARE @bExp bigint DECLARE @bStrong smallint DECLARE @bDex smallint DECLARE @bIntel smallint DECLARE @bCha smallint DECLARE @bSta smallint DECLARE @bSkill varchar(10) DECLARE @bGold int DECLARE @bstrItem binary(584) DECLARE @bWarehouseData binary(1536) DECLARE @bLoyalty int DECLARE @bPoints smallint SELECT @bLevel = Level, @bExp = Exp,@bStrong = Strong,@bDex = Dex, @bIntel = Intel, @bCha = Cha, @bSta = Sta,@bSkill = Skill,@bGold = Gold, @bstrItem = strItem,@bWarehouseData = WarehouseData, @bLoyalty = Loyalty,@bPoints = Points FROM BEGINNER_ITEM WHERE Class = @bClass IF @bStrong = 0 SET @bStrong = @Str IF @bDex = 0 SET @bDex = @Dex IF @bIntel = 0 SET @bIntel = @Intel IF @bCha = 0 SET @bCha = @Cha IF @bSta = 0 SET @bSta = @Sta UPDATE USERDATA SET Level = @bLevel,Exp = @bExp,Strong = @bStrong,Dex = @bDex,Intel = @bIntel,Cha = @bCha,Sta = @bSta,strSkill = @bSkill,Gold = @bGold,strItem = @bstrItem,Loyalty = @bLoyalty,Points = @bPoints WHERE strUserId = @CharID UPDATE WAREHOUSE SET WarehouseData = @bWarehouseData WHERE strAccountID = @AccountID UPDATE USERDATA SET Class = Class + 5 WHERE strUserId = @CharID AND @bClass = 1 UPDATE USERDATA SET Class = Class + 6 WHERE strUserId = @CharID AND @bClass = 2 UPDATE USERDATA SET Class = Class + 7 WHERE strUserId = @CharID AND @bClass = 3 UPDATE USERDATA SET Class = Class + 8 WHERE strUserId = @CharID AND @bClass = 4 /* Başlangıç İtemleri */*/ exec GIVE_BEGINNER_ITEM @CharID IF @@ERROR <> 0 BEGIN     ROLLBACK TRAN  SET @nRet = 4 RETURN END COMMIT TRAN SET @nRet = 0





Kod:
IF EXISTS (SELECT * FROM [dbo].[sysobjects] WHERE id = object_id(N'[dbo].[BEGINNER_ITEM]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) DROP TABLE [dbo].[BEGINNER_ITEM] GO



Kod:
IF EXISTS (SELECT * FROM [dbo].[sysobjects] WHERE id = object_id(N'[dbo].[GIVE_BEGINNER_ITEM]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[GIVE_BEGINNER_ITEM] GO



Kod:
CREATE TABLE [dbo].[BEGINNER_ITEM]( [iClass] [smallint] NOT NULL, [strClass] [char](10) NULL, [Gold] [bigint] NOT NULL, [strItem] [varchar](1200) NULL, [strItem1] [binary](1200) NULL ) ON [PRIMARY] GO

Kod:
INSERT INTO [BEGINNER_ITEM] VALUES ( 1, 'Warrior', 0, ':ø~',NULL); INSERT INTO [BEGINNER_ITEM] VALUES ( 2, 'Rogue', 0, ':ø~',NULL ); INSERT INTO [BEGINNER_ITEM] VALUES ( 3, 'Magician', 0, ':ø~',NULL ); INSERT INTO [BEGINNER_ITEM] VALUES ( 4, 'Priest', 0, ':ø~',NULL ); UPDATE BEGINNER_ITEM SET strItem1 = CONVERT(binary(600), strItem)  SET QUOTED_IDENTIFIER ON  GO SET ANSI_NULLS ON  GO



Kod:
CREATE PROCEDURE [dbo].[GIVE_BEGINNER_ITEM] @strUserId varchar(21) AS BEGIN DECLARE      [MENTION=2874]class[/MENTION] smallint SELECT      [MENTION=2874]class[/MENTION] = Cast(SubString(Cast(Class as varchar(3)), 2, 2) as smallint) FROM USERDATA WHERE strUserId = @strUserId IF      [MENTION=2874]class[/MENTION] = 1 OR      [MENTION=2874]class[/MENTION] = 5 OR      [MENTION=2874]class[/MENTION] = 6 SET      [MENTION=2874]class[/MENTION] = 1 IF      [MENTION=2874]class[/MENTION] = 2 OR      [MENTION=2874]class[/MENTION] = 7 OR      [MENTION=2874]class[/MENTION] = 8 SET      [MENTION=2874]class[/MENTION] = 2 IF      [MENTION=2874]class[/MENTION] = 3 OR      [MENTION=2874]class[/MENTION] = 9 OR      [MENTION=2874]class[/MENTION] = 10 SET      [MENTION=2874]class[/MENTION] = 3 IF      [MENTION=2874]class[/MENTION] =4 OR      [MENTION=2874]class[/MENTION] = 11 OR      [MENTION=2874]class[/MENTION] = 12 SET      [MENTION=2874]class[/MENTION] = 4 UPDATE USERDATA SET strItem = (SELECT strItem1 FROM BEGINNER_ITEM WHERE iClass =      [MENTION=2874]class[/MENTION]), Gold = (SELECT Gold FROM BEGINNER_ITEM WHERE iClass =      [MENTION=2874]class[/MENTION]) WHERE strUserId = @strUserId GO SET QUOTED_IDENTIFIER OFF  GO SET ANSI_NULLS ON  GO





Uygulamanız Gerekmektedir..



Editörle Itemi Eklediniz Son Olarak REST Atarmış gibi Bu Kodu Uygulamanız Gerekmektedir..



Kod:
UPDATE BEGINNER_ITEM SET strItem1 = CONVERT(binary(600), strItem)



Son Olarak[/QUOTE]
Rcko 19xx Güncel Server Dosyaları

Knight Online özel sunucuları dünyasında, özellikle Rcko 19xx sunucusu, uzun süredir aktif olan ve KO geliştiricileri tarafından büyük ilgi gören bir projedir. Bu sunucu, KnightOnLine.exe dosyasının eski versiyonlarında çalışan bir cap 70 ya da cap 83 yapısına sahiptir. Ancak zamanla ortaya çıkan teknik sorunlar ve güvenlik açıkları nedeniyle güncel server dosyaları oldukça önemli hale gelmiştir. Bu yazıda, Rcko 19xx için güncel server files, nasıl indirileceği, nasıl yapılandırılacağı ve KO emulator ile entegrasyonu gibi konulara değineceğiz.

Neden Güncel Server Dosyaları Kullanmalıyız?
Knight Online özel sunucularında stabilite, performans ve güvenlik açısından güncel server files kullanılması büyük önem taşır. Eski versiyonlarda bulunan hatalar zamanla giderilmiş, güvenlik açıkları kapatılmış ve daha fazla özellik eklenmiştir. Özellikle KO development sürecinde doğru ve güncel dosyalar olmadan sürdürülebilir bir yapı oluşturulamaz. Rcko 19xx sunucusu gibi tarihi olan yapılar için, yeni nesil emülatörlerle uyumlu hale getirilmiş server files kullanmak, hem oyuncular hem de geliştiriciler için faydalıdır.

Server Files İçeriği Nelerden Oluşur?
KO server files genellikle aşağıdaki temel bileşenleri içerir:
- Game Server: Ana oyun sunucusunu çalıştırır.
- Zone Server: Harita verilerini ve NPC konumlarını yönetir.
- Database (DB): Oyuncu verileri, eşyalar, haritalar, görevler vb. veritabanını içerir.
- Item.bin, Mob.bin, Npc.bin: Eşya, canavar ve NPC tanımlarını içerir.
- Client Edit: Oyuncu istemcisinin sunucuya bağlanabilmesi için gerekli ayarlamaları içerir.

UYARI: Eski sistemlerde kullanılan bazı dosyalar artık desteklenmeyebilir. Bu nedenle Rcko 19xx için kullanılacak dosyaların USKO veya ROFD tabanlı olması önerilir. Böylece hem eski altyapıyla uyumlu kalınır hem de daha fazla geliştirme imkanı sunulur.

Güncelleme Adımları
Rcko 19xx için güncel server files yüklemek isteyen geliştiriciler aşağıdaki adımları izlemelidir:

1. Sunucu veritabanınızı yedekleyin.
2. Yeni server files dosyalarını güvenilir kaynaklardan indirin.
3. Game Server ve Zone Server yapılandırmalarını güncelleyin.
4. Database bağlantısını kontrol edin ve eksik tabloları ekleyin.
5. Client tarafında gerekli değişiklikleri yaparak sunucuya bağlanmayı deneyin.

Knight Lobby Üzerinden Destek
Knight Lobby, Knight Online özel sunucu dünyasında birçok geliştiriciye kaynak, forum ve destek sağlamaktadır. Rcko 19xx gibi projeler için güncel server files konusunda yardım almak isterseniz sitemizi ziyaret edebilir, forumlarımızdan destek alabilirsiniz. Ayrıca KO development, KO emulator kurulumları ve KO client edit konularında da tecrübeli üyelerimizle faydalı bilgiler edinebilirsiniz.

Sonuç
Rcko 19xx gibi tarihi sunucuların yaşatılması, doğru server files ve düzenli bakım ile mümkündür. KO geliştiricileri için bu tür projeler hem geçmişe bir yolculuk hem de gelişim fırsatı sunar. Güncel server dosyaları sayesinde hem oyuncular hem de geliştiriciler daha sorunsuz ve keyifli bir oyun deneyimi yaşar. Knight Lobby olarak, bu alanda katkı sunmaya ve bilgi paylaşımını teşvik etmeye devam ediyoruz.


Rcko 19xx Latest Server Files

Knight Online private servers world, especially the Rcko 19xx server, has long been of interest to KO developers. This server operates on older versions of KnightOnLine.exe with a cap 70 or cap 83 structure. However, due to technical issues and security vulnerabilities that have emerged over time, having up-to-date server files has become critical. In this article, we will cover updated server files for Rcko 19xx, how to download them, how to configure them, and their integration with KO emulator.

Why Should We Use Updated Server Files?
Using updated server files is crucial for stability, performance, and security in Knight Online private servers. Bugs in older versions have been fixed over time, security holes closed, and more features added. In KO development, a sustainable system cannot be built without correct and updated files. For historical structures like Rcko 19xx, using server files compatible with newer emulators benefits both players and developers.

What Does Server Files Contain?
KO server files typically include the following core components:
- Game Server: Runs the main game server.
- Zone Server: Manages map data and NPC locations.
- Database (DB): Contains player data, items, maps, quests, etc.
- Item.bin, Mob.bin, Npc.bin: Contain item, monster, and NPC definitions.
- Client Edit: Includes necessary adjustments for the player client to connect to the server.

WARNING: Some files used in older systems may no longer be supported. Therefore, it is recommended that files used for Rcko 19xx be based on USKO or ROFD to maintain compatibility with old infrastructure while offering more development opportunities.

Update Steps
Developers wanting to install updated server files for Rcko 19xx should follow these steps:

1. Backup your server database.
2. Download new server files from reliable sources.
3. Update Game Server and Zone Server configurations.
4. Check Database connection and add missing tables if any.
5. Make necessary changes on the Client side and attempt to connect to the server.

Support Through Knight Lobby
Knight Lobby provides many developers in the Knight Online private server world with resources, forums, and support. If you need help regarding updated server files for projects like Rcko 19xx, you can visit our site and get support from our forums. Additionally, you can gain useful information from experienced members on topics such as KO development, KO emulator installation, and KO client edit.

Conclusion
Preserving historical servers like Rcko 19xx is only possible with correct server files and regular maintenance. Such projects offer KO developers both a journey into the past and a chance for growth. Thanks to updated server files, both players and developers enjoy a smoother and more enjoyable gaming experience. As Knight Lobby, we continue to contribute in this area and encourage knowledge sharing.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Geri
Üst Alt