Server Files Nedir?
Server files, bir Knight Online sunucusunu çalıştırmak için gereken programlar, veritabanı ve ayar dosyalarının bütünüdür. Files, Source (SRC), Database ve Client farkını, sürüm uyumunu ve güvenlik risklerini anlattık.

İçindekiler9 başlık
Server files, bir Knight Online sunucusunu çalıştırmak için gereken sunucu programlarının, veritabanının ve ayar dosyalarının bütünüdür. Kendi PvP serverını açmak isteyen herkesin ilk ihtiyacı uyumlu bir server files paketidir. Paylaşım konularında gördüğünüz "Files", "SRC", "DB" ve "Client" ifadeleri bu paketin farklı parçalarını anlatır.

Files, Source, DB ve Client Farkı
| Parça | Ne işe yarar? |
|---|---|
| Server Files | Derlenmiş, çalıştırılmaya hazır sunucu programları ve ayar dosyaları |
| Source (SRC) | Sunucu programlarının kaynak kodu; düzenlenip derlenerek yeni files üretilir |
| Database (DB) | SQL Server veritabanı: hesaplar, karakterler, itemler, NPC'ler, droplar |
| Client | Oyuncuların bilgisayarına kurduğu oyun istemcisi |
| ACS / Hook | İstemciye hile koruması ve ek özellikler kazandıran katman |
| Web Panel | Kayıt, şifre işlemleri, sıralama ve PUS gibi web tarafı |
Source'a sahip olmak, hataları kendiniz düzeltebilmek ve yeni sistemler ekleyebilmek demektir. Yalnızca derlenmiş files ile çalışan bir server, paketin size sunduğu kadarıyla sınırlıdır.
Bir Knight Online Sunucusunun Temel Parçaları
Dosya adları sürüme ve pakete göre değişse de bir server genellikle şu bileşenlerden oluşur:
- Login Server: Oyuncuların giriş yapmasını ve istemci sürümünün kontrolünü sağlar (klasik paketlerde VersionManager adıyla bilinir).
- Game Server: Oyunun asıl sunucusudur; karakterler, savaş ve bölgeler burada yönetilir (klasik paketlerde Ebenezer).
- AI Server: NPC'lerin ve canavarların davranışlarını yönetir.
- Veritabanı bağlantısı: Sunucu programları SQL Server'a çoğunlukla ODBC üzerinden bağlanır.
Sürüm Uyumu Neden Önemli?
Server files, database ve client aynı sürümde olmalıdır. 1098 files ile 24xx client çalışmaz; aynı sürümde bile farklı paketlerin veritabanları birbirine uymayabilir. Bu yüzden paylaşımlarda genellikle Files + DB + Client birlikte verilir. Sürüm farklarını Myko Nedir? ve USKO Nedir? yazılarımızda anlattık.
Paylaşılan Server Files Kullanırken Güvenlik
- Önce test ortamında çalıştırın. Paylaşılan dosyaları ilk olarak sanal makinede veya ayrı bir test sunucusunda deneyin.
- Arka kapılara dikkat edin. Bazı paylaşımlarda paylaşan kişiye yetki veren gizli komutlar veya hesaplar bulunabilir. Source varsa inceleyin, veritabanındaki GM hesaplarını kontrol edin.
- Antivirüs taraması yapın. Özellikle tanınmayan kaynaklardan gelen exe dosyalarını taratın.
- Yedek alın. Orijinal arşivi değiştirmeden saklayın.
Not: Knight Online'ın tüm hakları oyunun sahibine aittir. Özel server açmanın ve ticari kullanımın hukuki riskleri olabileceğini unutmayın.
KO-FOX'ta Server Files Bölümleri
- Server Files Paylaşımları — örnek: CyberACS 24xx Files & Source, OpenKO Server Files
- Database Paylaşımları — örnek: 1299 LiLaKO DB & Files
- Client Paylaşımları
- Prosedür & Query Kod Paylaşımları
- Yardımcı Editör Paylaşımları
- Web Dosyası Paylaşımları
Files'ı indirdikten sonraki adımlar için Knight Online 24XX Server Kurulumu ve ODBC kurulumu yazılarımıza bakın.
Sıkça Sorulan Sorular
SRC ne demek?
SRC, "source" yani kaynak kod demektir. Sunucu programlarının düzenlenebilir hâlidir; derlenerek çalıştırılabilir server files elde edilir.
Hangi sürüm server files seçmeliyim?
Hedeflediğiniz oyuncu kitlesine göre seçin: nostalji isteyenler için 1098 (Myko), yeni sistemler isteyenler için 24xx–26xx. Seçtiğiniz sürümün aktif bir geliştirici topluluğu olması da önemlidir.
Server files ücretsiz mi?
Forumlarda ücretsiz paylaşılan paketler de, ücretli satılan ve destek verilen altyapılar da vardır. Ücretsiz paketlerde güncelleme ve destek genellikle sınırlıdır.

