GELİŞTİRİYORUM OPEN KO (Ops) Geliştirme Günlüğü (Güncel video eklendi.) 29 Eylül 2026

Moderatör
KAYIT
21 Ağu 2025
Mesajlar
215
Çözümler
1
Tepki puanı
813
29 Eylül 2026 güncel video :

Geliştirmeye devam...

Selamun aleyküm dostlar.
Konuya başlamadan önce iki noktayı netleştirmek istiyorum:

1. Bu dosya hiçbir şekilde, ne bugün ne yarın, source veya files olarak satışa çıkmayacaktır.
Bu konuda gelen tekliflere maalesef olumsuz dönüş yapıyoruz.

2. Bu konunun açılma amacı “bakın ben ne yaptım” demek değil.

Son zamanlarda OpenKO source üzerinde geliştirme yapan veya yapmak isteyen arkadaşların sayısının arttığını fark ettim.
Tek bir başlık altında toplanıp hem gelişimi paylaşalım hem de makul ölçülerde kurulum ve basit hatalarda birbirimize destek olalım istedim.


Konu, 15 günde bir tarafımdan güncellenerek günlük şeklinde ilerleyecektir. Tekrar söylüyorum kendini geliştirmek isteyen arkadaşlara her zaman yardım kapımız açık olacaktır yeterki istekler makul olsun :)

(Her başlık için video editi yapıyorum yaptıkça tek tek ekleyeceğim takipte kalın)

Client ve Server implementler:

1 - 64x Full Stabil Client ve Server (Video eklenecek.)

2 - Genie System (Video eklenecek.)

3 - Collection Race Quest Event (Video eklenecek.)
1771868551278.png
4 - Collection Race Kill Event (Video eklenecek.)

5 - Original Upgrade System (Video eklenecek.)

6 - Bifrost - Piece Exchange (Choatic Generator)
1771868762599.png

1771868849801.png

7 - Power Up Store and Cash System (Video eklenecek.)
1771868717344.png

8 - Sohbet Penceresi (PM) UI entegrasyonu (Video eklenecek.)

9 - Fast Teleport - Hızlı ışınlanma sistemi implementasyonu tamamlandı. (Video eklenecek.)

10 - Reconnect & Auto Fast Login (Video eklenecek.)
1771868652514.png

1771868683843.png

Hata ve bug fixleri:

- **HPMenu:** Dağınık haldeki butonlar (Power, Quest, CR) tek bir noktada toplanarak yeni `CUIHPMenu` sınıfına taşındı.

- **Estetik:** Butonların konumlandırması ve görsel dizilimi profesyonel hale getirildi.

- **Stabilizasyon:** Mob kaynaklı ve belirli noktalarda oluşan crash (çökme) sorunları incelendi; ciddi memory leak (bellek sızıntısı) noktaları tespit edilip çözüldü.

- **Stabilizasyon:** Skill Efekt kaynaklı ve belirli durumlarda oluşan crash (çökme) sorunları incelendi; ciddi memory leak (bellek sızıntısı) noktaları tespit edilip çözüldü.

- **Stabilizasyon:** Trade kaynaklı oluşan crash (çökme) sorunları incelendi; ciddi memory leak (bellek sızıntısı) noktaları tespit edilip çözüldü.

- **Stabilizasyon:** GameServer'ın ani kapanmalarında (crash veya manuel kapatma) veri kaybını önlemek için otomatik kayıt (save) sistemi eklendi. Sunucu kapanırken tüm oyuncu verilerini DB'ye kaydederek "rollback" (geri sarma) sorunlarının geçici olarak önüne geçildi. İlerleyen aşamalarda bu konu ayrıca ele alınıp incelenecektir.



Devam eden implementler:

1. Monster Stone haritası ekleniyor
2. Yeni nesil inventory ekleniyor (tılsım, gold star vs.)
3. Sell & Buy Merchant sistemi ekleniyor.


Çalışma da Devam eden implementler kısmında eksilmeler oldukça bekleyen işlemlere yöneleceğim bireysel bir geliştiriciyim elimden geldiği kadar vakit ayırabiliyorum. Biten her işlem için videolu içerik için editleri yapıyorum kısa süre içerisinde video ve gif ile de konuyu destekleyeceğim.


28.02.2026 güncelleme notlarım:


  • Clan ve alliance sistemi neredeyse sıfırdan yazıldı. v2 clan sistemi 50 user limiti vs.
  • Clan başkanları için karakter adı altına yeşil çizgi eklendi.
  • Kutulu ve kutusuz semboller eklendi ve rank sistemi elden geçirildi. (Görsel düzenleme istiyor)

    1772292758817.png

DX11 Backend Migration tamamlandı tüm dx9 çağrıları RAL üzerinden test edildi.
 
Son düzenleme:
KY Saygın Üye
KAYIT
29 May 2023
Mesajlar
747
Çözümler
20
Tepki puanı
379
Konum
Ankara
Web
japko.us
Selamun aleyküm dostlar.
Konuya başlamadan önce iki noktayı netleştirmek istiyorum:

1. Bu dosya hiçbir şekilde, ne bugün ne yarın, source veya files olarak satışa çıkmayacaktır.
Bu konuda gelen tekliflere maalesef olumsuz dönüş yapıyoruz.

2. Bu konunun açılma amacı “bakın ben ne yaptım” demek değil.

Son zamanlarda OpenKO source üzerinde geliştirme yapan veya yapmak isteyen arkadaşların sayısının arttığını fark ettim.
Tek bir başlık altında toplanıp hem gelişimi paylaşalım hem de makul ölçülerde kurulum ve basit hatalarda birbirimize destek olalım istedim.


Konu, 15 günde bir tarafımdan güncellenerek günlük şeklinde ilerleyecektir. Tekrar söylüyorum kendini geliştirmek isteyen arkadaşlara her zaman yardım kapımız açık olacaktır yeterki istekler makul olsun :)

(Her başlık için video editi yapıyorum yaptıkça tek tek ekleyeceğim takipte kalın)

Client ve Server implementler:

1 - 64x Full Stabil Client ve Server (Video eklenecek.)

2 - Genie System (Video eklenecek.)

3 - Collection Race Quest Event (Video eklenecek.)
Ekli dosyayı görüntüle 152294 - Collection Race Kill Event (Video eklenecek.)

5 - Original Upgrade System (Video eklenecek.)

6 - Bifrost - Piece Exchange (Choatic Generator)
Ekli dosyayı görüntüle 15233
Ekli dosyayı görüntüle 15234
7 - Power Up Store and Cash System (Video eklenecek.)
Ekli dosyayı görüntüle 15232
8 - Sohbet Penceresi (PM) UI entegrasyonu (Video eklenecek.)

9 - Fast Teleport - Hızlı ışınlanma sistemi implementasyonu tamamlandı. (Video eklenecek.)

10 - Reconnect & Auto Fast Login (Video eklenecek.)
Ekli dosyayı görüntüle 15230
Ekli dosyayı görüntüle 15231
Hata ve bug fixleri:

- **HPMenu:** Dağınık haldeki butonlar (Power, Quest, CR) tek bir noktada toplanarak yeni `CUIHPMenu` sınıfına taşındı.

- **Estetik:** Butonların konumlandırması ve görsel dizilimi profesyonel hale getirildi.

- **Stabilizasyon:** Mob kaynaklı ve belirli noktalarda oluşan crash (çökme) sorunları incelendi; ciddi memory leak (bellek sızıntısı) noktaları tespit edilip çözüldü.

- **Stabilizasyon:** Skill Efekt kaynaklı ve belirli durumlarda oluşan crash (çökme) sorunları incelendi; ciddi memory leak (bellek sızıntısı) noktaları tespit edilip çözüldü.

- **Stabilizasyon:** Trade kaynaklı oluşan crash (çökme) sorunları incelendi; ciddi memory leak (bellek sızıntısı) noktaları tespit edilip çözüldü.

- **Stabilizasyon:** GameServer'ın ani kapanmalarında (crash veya manuel kapatma) veri kaybını önlemek için otomatik kayıt (save) sistemi eklendi. Sunucu kapanırken tüm oyuncu verilerini DB'ye kaydederek "rollback" (geri sarma) sorunlarının geçici olarak önüne geçildi. İlerleyen aşamalarda bu konu ayrıca ele alınıp incelenecektir.



Devam eden implementler:

1. Monster Stone haritası ekleniyor
2. Yeni nesil inventory ekleniyor (tılsım, gold star vs.)
3. Sell & Buy Merchant sistemi ekleniyor.


Çalışma da Devam eden implementler kısmında eksilmeler oldukça bekleyen işlemlere yöneleceğim bireysel bir geliştiriciyim elimden geldiği kadar vakit ayırabiliyorum. Biten her işlem için videolu içerik için editleri yapıyorum kısa süre içerisinde video ve gif ile de konuyu destekleyeceğim.
Başarılar hocam.
 
Moderatör
KAYIT
21 Ağu 2025
Mesajlar
215
Çözümler
1
Tepki puanı
813
02.03.2026 Güncelleme Notları:

Client ve game core tamamen dx11 geçişi sağlandı. Projedeki tüm dx9 bağımlılıkları temizlendi test sürecine girildi. (8-10 kelime ile özetledim fakat client kodları neredeyse yüzde 80 değişti bu güncelleme ile. İleride deneysel dx12 ve vulcan denemeleri için projeyi RAL yapısı ile oluşturdum. İstendiği takdirde dx9 core eklenip ral üstünden çalıştırılabilir.

13123.png


Projede yorum satırı harici dx9'dan eser kalmamıştır detaylara girmeyeceğim fakat yapılan işlem çok emek ve bilgi birikimi isteyen bir işlemdir.

dsad.png
1772412362739.png


Yüzlerce sorunu fixledikten sonra ilk görüntüm bu şekilde şuanda gökyüzü ve fog (sis) kısmını dx11 e göre en baştan yazmam gerektiği için pasif bıraktım.
Onlarda fixlendikten sonra modernizasyon kısmına geçeceğim (gölge, glow, çimlendirme vs.)
 
KY Uzman Üye
KAYIT
27 Ağu 2023
Mesajlar
299
Çözümler
2
Tepki puanı
102
Files olarak arkada çalışan openko mu hsacs vs mi bağladınız
 
Moderatör
KAYIT
21 Ağu 2025
Mesajlar
215
Çözümler
1
Tepki puanı
813
Moderatör
KAYIT
21 Ağu 2025
Mesajlar
215
Çözümler
1
Tepki puanı
813
dx11'e atarken server taraflıda atmanız gerekmiyor mu ?
:) yok hocam server tarafında gpu kodlama yok. Serverin tek görevi clientle haberleşmek. İşin özeti aslında şudur;

DX9 → “Klasik sabit iş hattına yakın grafik API”
DX11 → “Modern, paralel, programlanabilir GPU mimarisi”

DX11 ile:
  • Daha gerçekçi aydınlatma
  • Daha detaylı modeller
  • Daha iyi çok çekirdek kullanımı
  • GPU hesaplama desteği
 
KY Saygın Üye
Coder
KAYIT
3 Kas 2022
Mesajlar
702
Çözümler
1
Tepki puanı
3,889
Konum
İstanbul
Web
www.deafsoft.com.tr
Moderatör
KAYIT
21 Ağu 2025
Mesajlar
215
Çözümler
1
Tepki puanı
813
? acayip olan nedir. Sen gerçekten böyle bir GPU kodlamanın yapay zeka ile yapılabileceğine kanaat mi getirdin yoksa ben mi öyle algıladım? Sene 2026 sezer bey amblem yapmaya benzemez bu işler. 200.000 satır kod ve 5000'den fazla fonksiyon adı silinip yeniden yazıldı bırakta bazı yerlerde yararlanalım nimetlerinden değil mi..
 
KY Saygın Üye
Coder
KAYIT
3 Kas 2022
Mesajlar
702
Çözümler
1
Tepki puanı
3,889
Konum
İstanbul
Web
www.deafsoft.com.tr
Kiro İA Kullanma yasak :D
 
Moderatör
KAYIT
21 Ağu 2025
Mesajlar
215
Çözümler
1
Tepki puanı
813
Kiro İA Kullanma yasak :D
Ben bana faydası olan işimi hızlandıran her türlü yazılımı kullanırım tek başıma bireysel yapıyorum bu işi şirketim çalışanlarım yok yap diyebileceğim kimse yok ne yazıkki.
 
KY Saygın Üye
Coder
KAYIT
3 Kas 2022
Mesajlar
702
Çözümler
1
Tepki puanı
3,889
Konum
İstanbul
Web
www.deafsoft.com.tr
Ben bana faydası olan işimi hızlandıran her türlü yazılımı kullanırım tek başıma bireysel yapıyorum bu işi şirketim çalışanlarım yok yap diyebileceğim kimse yok ne yazıkki.
Saka Yaptım sen devam yap güzel elinde Sağlık Kardesim cansın <3
Gönderi otomatik olarak birleştirildi:

Eski v1534 Genie Ekleme oluyor mu ?
 
Moderatör
KAYIT
21 Ağu 2025
Mesajlar
215
Çözümler
1
Tepki puanı
813
Saka Yaptım sen devam yap güzel elinde Sağlık Kardesim cansın <3
Gönderi otomatik olarak birleştirildi:

Eski v1534 Genie Ekleme oluyor mu ?
Şuanda genie ekli sistemde fakat çok fazla eksiği var uif tasarımı elimde olduktan sonra herşeyi ekleyebilirim. Uif sistemini kademeli olarak json geçiriyorum zaten ux kısmının daha akıcı ve hatasız olması için
 
KY Saygın Üye
Coder
KAYIT
3 Kas 2022
Mesajlar
702
Çözümler
1
Tepki puanı
3,889
Konum
İstanbul
Web
www.deafsoft.com.tr
Şuanda genie ekli sistemde fakat çok fazla eksiği var uif tasarımı elimde olduktan sonra herşeyi ekleyebilirim. Uif sistemini kademeli olarak json geçiriyorum zaten ux kısmının daha akıcı ve hatasız olması için
ama bilmiyorum anlamıyorum sen yapar mısın olmaz mi :D
 
Moderatör
KAYIT
21 Ağu 2025
Mesajlar
215
Çözümler
1
Tepki puanı
813
ama bilmiyorum anlamıyorum sen yapar mısın olmaz mi :D
Eklerim 1534 de genie yoksa eğer client tarafını sıfırdan kodlicaz ki bendeki kodlar çalışır aynı uifi kullanırsan. Hook var değilmi ui managere?
 
KY Saygın Üye
Coder
KAYIT
3 Kas 2022
Mesajlar
702
Çözümler
1
Tepki puanı
3,889
Konum
İstanbul
Web
www.deafsoft.com.tr
Tamam ama hook acs yok :D
Gönderi otomatik olarak birleştirildi:

sen v1299 genie calısıyor mu
 
Moderatör
KAYIT
21 Ağu 2025
Mesajlar
215
Çözümler
1
Tepki puanı
813
Evet genie kodları güncel acslerde olmadığı için kendim sıfırdan yapmak zorunda kaldım :)
 
Üst Alt