25xx Farm SrGame EfkanKo Çoğu Bug Fix Full + Full Source code

DeltaSoft

Yönetici
MAREŞAL
Katılım
12 May 2026
Mesajlar
80
Tepkime puanı
80
Selamlar,



Selamlar,
Paylaşılan 5 dosya: EfkanKO_DB.zip · EfkanKO_Server.zip · EfkanKO_Client.zip · EfkanKO_Program.zip ·

EfkanKO_Source.zip



0) Gereksinimler ( makinesi — Windows)
- Windows Server 2019/2022 veya Windows 10/11
- SQL Server 2019 Express (+ SQL Server Management Studio - SSMS)
- ODBC Driver 17 for SQL Server
- Node.js (PowerUp Store için, opsiyonel)
- Visual C++ Redistributable 2010 + 2013 + 2015-2022 (x86) — server ve için şart

1) Veritabanını yükle
1. EfkanKO_DB.zip içinden .bak dosyasını çıkar.
2. SSMS → sağ tık Databases → Restore → Device → .bak seç → restore.
3. DB adı: KO_DATABASE_SERVER_00125 olarak gelir.
4. SQL login oluştur (Server'ın beklediği): Security → Logins → New Login
- Login: username · Password: password · SQL Server Authentication (Enforce password policy KAPALI)
- User Mapping → KO_DATABASE_SERVER_00125 → db_owner işaretle.
(İstersen INI'lerdeki UID/PWD'yi sa ile değiştirip sa da kullanabilirsin.)



2) ODBC DSN'leri oluştur (4 adet — hem 64 hem 32 bit!)
ODBC Data Sources (64-bit) ve (32-bit) → System DSN → Add → SQL Server / ODBC Driver 17:
Dördünü de hem 64 hem 32 bit olarak oluştur (LogInServer 32-bit olabilir).


3) Server dosyalarını yerleştir + IP ayarı

1. EfkanKO_Server.zip'i çıkar → örn. C:\EfkanKO\Server\
2. GameServer.ini içinde IP'yi KENDİ sunucu IP'nle değiştir:
[ZONE_INFO] SERVER_IP_00=<SENİN_IP>
[SG_INFO] GSERVER_IP_00=<SENİN_IP>
2. (Aynı makinedeyse LOGIN_IP=127.0.0.1 kalsın. Portlar: GameServer 15001, Login 15100.)
3. Veritabanında GAME_SERVER_LIST tablosunda IP'yi güncelle (SSMS'te):
UPDATE GAME_SERVER_LIST
SET strServerIP='<SENİN_IP>', strLanIP='127.0.0.1', strServerName='EfkanKO';

4) Firewall — portları aç

15001 (GameServer), 15100-15109 (LogInServer) → inbound TCP allow. VPS kullanıyorsan sağlayıcı panelinden de aç.

5) Sunucuyu başlat (SIRA ÖNEMLİ)
Server klasöründe:
1. _login.cmd → LogInServer açılır (15100 dinlemeli)
2. Sonra _game.cmd → GameServer açılır (15001 dinlemeli)

(Bu build'de ayrı AIServer YOK, AI GameServer'a entegre.) Konsollarda "The game has started" görürsen sunucu sağlıklı.
6) Client kurulumu (oyuncu PC'si)
1. EfkanKO_Client.zip'i çıkar.
2. İçindeki runtime'ları kur: dxwebsetup.exe (DirectX), MicrosoftEdgeWebview2Setup.exe (WebView2 — mağaza için şart),
ve VC++ Redist 2010/2013/2015-2022 x86.
3. Server.ini içinde IP0= satırını sunucu IP'sine ayarla.
4. Launcher.exe (veya KnightOnLine.exe) ile gir.
6) İlk hesap + GM yetkisi
- AutoRegister açık: Client'ta yeni ID/şifre yazıp girersen hesap otomatik oluşur.
- GM yapmak için: USERDATA tablosunda karakterin Authority=0 (0=GM, 1=normal oyuncu).
UPDATE USERDATA SET Authority=0 WHERE strUserID='KARAKTER_ADI';
- (Auto-save belleği ezdiği için, değişiklikten önce karakter offline olmalı.)
7) PowerUp Store (opsiyonel)

- Mağaza pus_server.js (Node) ile 8080 portunda çalışır: node pus_server.js
- Önemli: Client'ın mağaza adresi exe'ye gömülü. Kendi sunucunda kullanacaksan KnightOnLine.exe içindeki mağaza
URL'ini kendi IP'nle eşlemen gerekir (yoksa mağaza açılmaz). 8080 firewall'da açık olmalı.
power up store düzeltildi
60 görev düzeldi
pet düzeldi artık sağlam ve çıkıyor
upgrade sorunsuz çalışıyor
chaotic generator düzeldi
çalışmayan npcler düzeltildi
oyun başlangıcında basit itemlerle başlıyorsunuz kasarak mob keserek ya da boss item düşürüp devam edebiliyorsunuz
yani farm yap kasıl kazan
programda var item ver al drop ayarla v.s
Dc sorunu çözüldü
vip sorunu düzeltildi

 
Son düzenleme:

Konuyu Görüntüleyen Kullanıcılar (Toplam:1)