Merhaba,
Uzun zamandır oyunu oynayan bir oyuncu olarak aklıma gelen bir fikri paylaşmak istiyorum. Bunun teknik olarak ne kadar mümkün olduğunu geliştirici ekip daha iyi bilir; ancak oyunun geleceği açısından değerlendirilmeye değer olduğunu düşünüyorum.
Sorun
Oyunun mevcut motoru yıllardır kullanılıyor. Bu durum bazı avantajlar sağlasa da zamanla teknik sınırlar ortaya çıkıyor. Yeni sistemler, modern grafikler, daha gelişmiş PvE içerikleri, yeni savaş mekanikleri ve performans iyileştirmeleri eklemek giderek zorlaşıyor.
Bazen eski bir motor üzerine yeni özellikler eklemek, sıfırdan geliştirmekten daha zahmetli hale gelebiliyor.
Önerim
Oyunu tamamen kapatıp sıfırdan yeni bir oyun yapmak yerine, iki motoru birbirine bağlayan bir "geçiş sistemi" kurulabilir.
Örneğin;
* Mevcut oyunda büyük bir köprü, liman, portal veya tünel bulunur.
* Oyuncu bu bölgeye geldiğinde karakter bilgileri güvenli şekilde sunucuya kaydedilir.
* Ardından oyuncu yeni motorla çalışan yeni bölgeye aktarılır.
* Oyuncu aynı hesabı, aynı karakteri ve mümkün olan tüm ilerlemesiyle oyuna devam eder.
Yani oyuncu yeni bir hesap açmaz; sadece farklı bir oyun motorunda aynı karakterini kullanmaya devam eder.
Bunun Oyunculara Faydası
* Oyunun tamamen kapanmasına gerek kalmaz.
* Eski haritalar oynanmaya devam eder.
* Yeni bölgeler modern grafik ve teknolojilerle hazırlanabilir.
* Performans artışı sağlanabilir.
* Yeni sınıflar ve yeni mekanikler daha rahat eklenebilir.
* Oyuncular yıllarca emek verdikleri karakterlerini kaybetmez.
Geliştirici Ekibe Sağlayacağı Avantajlar
Bu yöntem sayesinde geliştirici ekip eski sistemi bir anda değiştirmek zorunda kalmaz.
Bunun yerine;
* Önce tek bir yeni bölge hazırlanabilir.
* Oyuncuların geri bildirimleri alınabilir.
* Sistem sorunsuz çalışıyorsa ikinci bölge eklenebilir.
* Daha sonra üçüncü ve dördüncü bölgeler açılabilir.
Böylece oyun adım adım yeni teknolojiye taşınmış olur.
Teknik Olarak Nasıl Çalışabilir?
Basit bir örnek vermek gerekirse;
1. Oyuncu köprüye gelir.
2. Sunucu karakterin son durumunu kaydeder.
3. Envanter, seviye, görevler ve para bilgisi doğrulanır.
4. Oyuncu yeni motorun sunucusuna bağlanır.
5. Aynı karakter yeni bölgede devam eder.
Oyuncu açısından bu işlem birkaç saniyelik bir yükleme ekranı olarak görünür.
Neden Böyle Bir Sistem?
Bir oyunun yıllarca ayakta kalabilmesi için bazen eski altyapının sınırlarını aşması gerekir. Ancak bunu yaparken oyuncuların yıllarca verdiği emeğin korunması da çok önemlidir.
Köprü sistemi sayesinde hem eski oyun yaşamaya devam eder hem de yeni teknolojiye geçiş yavaş ve kontrollü şekilde gerçekleşir.
Böyle bir yöntem, geliştirici ekibe büyük bir teknik yük bindirmeden uzun vadeli bir dönüşüm planı oluşturabilir.
Elbette bunun uygulanabilirliği tamamen geliştirici ekibin teknik altyapısına bağlıdır. Ben sadece oyunun geleceği adına değerlendirilmesini istediğim bir fikir olarak paylaşmak istedim.
Görüşlerinizi merak ediyorum. Sizce böyle bir sistem oyunun geleceği için mantıklı olur mu?
Oyunun Geleceği İçin Bir Öneri Köprü Sistemi ile yeni bölgeler!
- sonsuzadek45
- Teşkilat Neferi

- Mesajlar: 510
- Kayıt: 17 Ara 2017 14:08
- Sunucu: Anka
- Lonca: Beyaz Melekler
Oyunun Geleceği İçin Bir Öneri Köprü Sistemi ile yeni bölgeler!
Tarafsız bir oyuncu | Oyunu oynar, fikrini söyler. Yapıcı eleştirir. Kimseyle bağlantısı olmayan “az insan çok huzur”
Oyunun. hatalarını eleştiririm, tavrım yönetime veya oyunculara değildir.
Bab-ı Âli’den selamlar.
Oyunun. hatalarını eleştiririm, tavrım yönetime veya oyunculara değildir.
Bab-ı Âli’den selamlar.
- sonsuzadek45
- Teşkilat Neferi

- Mesajlar: 510
- Kayıt: 17 Ara 2017 14:08
- Sunucu: Anka
- Lonca: Beyaz Melekler
Re: Oyunun Geleceği İçin Bir Öneri Köprü Sistemi ile yeni bölgeler!
bunun birkaç önemli şartı var.
Eğer iki oyun da ortak bir hesap sistemi ve ortak karakter veritabanını kullanabiliyorsa, akış teorik olarak şu şekilde çalışabilir:
Oyuncu eski motordaki oyunda köprüye veya portala girer.
Sunucu karakterin son konumunu, envanterini, seviyesini ve diğer verilerini kaydeder.
Oyuncu kısa bir yükleme ekranı görür.
Yeni motor, aynı hesap ve karakter verilerini okuyarak oyuncuyu yeni bölgede oyuna devam ettirir.
Buradaki kritik nokta şudur: Eski oyun motoru doğrudan yeni oyun motorunun içine geçmez. İki motor, sunucu tarafındaki ortak veriler üzerinden birbirine bağlanır. Yani aslında köprü; iki istemciyi ve iki sunucu sistemini birleştiren bir geçiş noktası olur.
Bunun benzerleri oyun sektöründe kullanılmıştır. Örneğin bazı MMORPG'lerde oyuncular farklı sunucular veya bölgeler arasında karakterlerini koruyarak geçiş yapabilir. Mantık buna benzer; burada fark, geçişin iki farklı oyun motoru arasında gerçekleşmesidir.
Ancak bu yöntemin önünde bazı teknik zorluklar da vardır:
Karakter verilerinin iki motor tarafından aynı şekilde okunabilmesi gerekir.
Eşya sistemi, beceriler ve görevler uyumlu olmalıdır.
Güvenlik ve hile önleme sistemleri ortak çalışmalıdır.
Ağ altyapısı ve oturum yönetimi buna uygun tasarlanmalıdır.
Yani bu fikir imkansız değildir, fakat "portal koyup bağlayalım" kadar basit de değildir. Geliştirici ekibin bunu en baştan planlayıp altyapıyı buna göre kurması gerekir.
Bu sistemi kullanan birebir bir MMORPG örneği olmayabilir. Ancak MMORPG'lerde kullanılan bölge geçişi (zone transfer), sunucular arası karakter aktarımı ve ortak hesap sistemi gibi teknolojilerin geliştirilmiş bir versiyonu olarak düşünülebilir.
Eğer iki oyun da ortak bir hesap sistemi ve ortak karakter veritabanını kullanabiliyorsa, akış teorik olarak şu şekilde çalışabilir:
Oyuncu eski motordaki oyunda köprüye veya portala girer.
Sunucu karakterin son konumunu, envanterini, seviyesini ve diğer verilerini kaydeder.
Oyuncu kısa bir yükleme ekranı görür.
Yeni motor, aynı hesap ve karakter verilerini okuyarak oyuncuyu yeni bölgede oyuna devam ettirir.
Buradaki kritik nokta şudur: Eski oyun motoru doğrudan yeni oyun motorunun içine geçmez. İki motor, sunucu tarafındaki ortak veriler üzerinden birbirine bağlanır. Yani aslında köprü; iki istemciyi ve iki sunucu sistemini birleştiren bir geçiş noktası olur.
Bunun benzerleri oyun sektöründe kullanılmıştır. Örneğin bazı MMORPG'lerde oyuncular farklı sunucular veya bölgeler arasında karakterlerini koruyarak geçiş yapabilir. Mantık buna benzer; burada fark, geçişin iki farklı oyun motoru arasında gerçekleşmesidir.
Ancak bu yöntemin önünde bazı teknik zorluklar da vardır:
Karakter verilerinin iki motor tarafından aynı şekilde okunabilmesi gerekir.
Eşya sistemi, beceriler ve görevler uyumlu olmalıdır.
Güvenlik ve hile önleme sistemleri ortak çalışmalıdır.
Ağ altyapısı ve oturum yönetimi buna uygun tasarlanmalıdır.
Yani bu fikir imkansız değildir, fakat "portal koyup bağlayalım" kadar basit de değildir. Geliştirici ekibin bunu en baştan planlayıp altyapıyı buna göre kurması gerekir.
Bu sistemi kullanan birebir bir MMORPG örneği olmayabilir. Ancak MMORPG'lerde kullanılan bölge geçişi (zone transfer), sunucular arası karakter aktarımı ve ortak hesap sistemi gibi teknolojilerin geliştirilmiş bir versiyonu olarak düşünülebilir.
Tarafsız bir oyuncu | Oyunu oynar, fikrini söyler. Yapıcı eleştirir. Kimseyle bağlantısı olmayan “az insan çok huzur”
Oyunun. hatalarını eleştiririm, tavrım yönetime veya oyunculara değildir.
Bab-ı Âli’den selamlar.
Oyunun. hatalarını eleştiririm, tavrım yönetime veya oyunculara değildir.
Bab-ı Âli’den selamlar.
- sonsuzadek45
- Teşkilat Neferi

- Mesajlar: 510
- Kayıt: 17 Ara 2017 14:08
- Sunucu: Anka
- Lonca: Beyaz Melekler
Re: Oyunun Geleceği İçin Bir Öneri Köprü Sistemi ile yeni bölgeler!
bu sistem teknik olarak nasıl yapılır?" genel mimari şöyle olabilir:
ESKİ OYUN (Motor A)
│
│
Köprü / Portal Bölgesi
│
Karakter Kaydedilir
│
Ortak Hesap Sunucusu
│
Ortak Karakter Veritabanı
│
Geçiş Servisi (Bridge API)
│
▼
YENİ OYUN (Motor
1. Ortak hesap sistemi
İki oyun da aynı kullanıcı hesabını kullanır.
Örneğin:
Hesap: ikv123
Karakter: SavaşçıLv45
Her iki motor da aynı hesabı tanır.
2. Ortak karakter verisi
Karakter bilgileri tek yerde tutulur:
Seviye
İsim
Envanter
para banka akçe
Görevler
Yetenekler
Eski motor da yeni motor da bu verileri okuyabilir.
3. Köprüye girildiğinde
Oyuncu köprüye yaklaşır.
Sunucu şunları yapar:
Karakteri kilitle.
Konumu kaydet.
Envanteri kaydet.
HP/MP kaydet.
Oturumu kapat.
4. Geçiş servisi
Bir "Bridge Server" çalışır.
Eski motor şöyle bir istek gönderir:
Karakter hazır.
ID = 15482
Yeni motora gönder.
Bridge Server bunu doğrular.
5. Yeni motor
Yeni motor aynı karakteri yükler.
Karakter bulundu.
Seviye 45
Envanter tamam
Görevler tamam
Yeni bölgeye giriş.
Oyuncu yalnızca kısa bir yükleme ekranı görür.
En zor kısım
Asıl zorluk köprü değil, iki motorun aynı verileri anlayabilmesidir.
Örneğin eski motorda:
ItemID = 500
Yeni motorda aynı eşya:
Sword_500
Bunların eşleştirilmesi gerekir.
Büyük firmalar nasıl yapıyor?
Büyük MMORPG stüdyoları buna benzer sistemlerde:
Ortak hesap servisi
Ortak karakter servisi
API'ler
Mikro servis mimarisi
Sunucular arası veri aktarımı
kullanırlar.
ESKİ OYUN (Motor A)
│
│
Köprü / Portal Bölgesi
│
Karakter Kaydedilir
│
Ortak Hesap Sunucusu
│
Ortak Karakter Veritabanı
│
Geçiş Servisi (Bridge API)
│
▼
YENİ OYUN (Motor
1. Ortak hesap sistemi
İki oyun da aynı kullanıcı hesabını kullanır.
Örneğin:
Hesap: ikv123
Karakter: SavaşçıLv45
Her iki motor da aynı hesabı tanır.
2. Ortak karakter verisi
Karakter bilgileri tek yerde tutulur:
Seviye
İsim
Envanter
para banka akçe
Görevler
Yetenekler
Eski motor da yeni motor da bu verileri okuyabilir.
3. Köprüye girildiğinde
Oyuncu köprüye yaklaşır.
Sunucu şunları yapar:
Karakteri kilitle.
Konumu kaydet.
Envanteri kaydet.
HP/MP kaydet.
Oturumu kapat.
4. Geçiş servisi
Bir "Bridge Server" çalışır.
Eski motor şöyle bir istek gönderir:
Karakter hazır.
ID = 15482
Yeni motora gönder.
Bridge Server bunu doğrular.
5. Yeni motor
Yeni motor aynı karakteri yükler.
Karakter bulundu.
Seviye 45
Envanter tamam
Görevler tamam
Yeni bölgeye giriş.
Oyuncu yalnızca kısa bir yükleme ekranı görür.
En zor kısım
Asıl zorluk köprü değil, iki motorun aynı verileri anlayabilmesidir.
Örneğin eski motorda:
ItemID = 500
Yeni motorda aynı eşya:
Sword_500
Bunların eşleştirilmesi gerekir.
Büyük firmalar nasıl yapıyor?
Büyük MMORPG stüdyoları buna benzer sistemlerde:
Ortak hesap servisi
Ortak karakter servisi
API'ler
Mikro servis mimarisi
Sunucular arası veri aktarımı
kullanırlar.
Tarafsız bir oyuncu | Oyunu oynar, fikrini söyler. Yapıcı eleştirir. Kimseyle bağlantısı olmayan “az insan çok huzur”
Oyunun. hatalarını eleştiririm, tavrım yönetime veya oyunculara değildir.
Bab-ı Âli’den selamlar.
Oyunun. hatalarını eleştiririm, tavrım yönetime veya oyunculara değildir.
Bab-ı Âli’den selamlar.
Re: Oyunun Geleceği İçin Bir Öneri Köprü Sistemi ile yeni bölgeler!
Bu dediğin olmaz neden olmaz çünkü bu oyunda 10-12 yıldır falan bir geliştirici ekibi yok ondan kaynaklı oyunun bir geleceği yok oyunu da çok satmayı düşünmediklerine göre bu oyunun kaderi belli önce oyun kitlesinin yavaş yavaş PVP'lere kayması ve İKV'nin gerçek anlamda ölmesi.
İşte bu ölüm anına yakın oyunu satarlarsa belki bu ölü oyunu alacak ekip bu dediklerini değerlendirir ama Türkiye'de bu işi yapmaya hevesli oyun şirketi olduğunu düşünmüyorum kısacası çok düşük bir ihtimal, daha yüksek bir ihtimal ise direkt kapatılması. Belki 2-3 yılda bir "üff çok fena yenilik getirecez çok feci olacak" falan diyerekten vurgunlar yapıp siktir olup da gidebilirler. Karaköy, Galata ve Babıali'de olduğu gibi.
Bence sen en iyisi PVP serverları yapan arkadaşlara ulaşıp tavsiyelerde bulun kendilerini tanımasam da şimdilik bir hevesleri var gibi duruyor. Başarılı olurlarsa ve para göz davranmayıp dengeli bir oyun yaparlarsa bence İKV'yi ölü bir oyun olmaktan kurtarabilirler bunun birçok oyunda örneği vardır illa ki. Benim bildiğim bir örneği vereyim: S4 League aşırı P2W bir arena shooter oyunuydu Xero adlı bir PVP açtılar dengeyi iyi kurdular yıllardır da açık bir şekilde ilerliyor. Araştırılırsa başka birçok oyun bulanacaktır diye düşünüyorum.
İşte bu ölüm anına yakın oyunu satarlarsa belki bu ölü oyunu alacak ekip bu dediklerini değerlendirir ama Türkiye'de bu işi yapmaya hevesli oyun şirketi olduğunu düşünmüyorum kısacası çok düşük bir ihtimal, daha yüksek bir ihtimal ise direkt kapatılması. Belki 2-3 yılda bir "üff çok fena yenilik getirecez çok feci olacak" falan diyerekten vurgunlar yapıp siktir olup da gidebilirler. Karaköy, Galata ve Babıali'de olduğu gibi.
Bence sen en iyisi PVP serverları yapan arkadaşlara ulaşıp tavsiyelerde bulun kendilerini tanımasam da şimdilik bir hevesleri var gibi duruyor. Başarılı olurlarsa ve para göz davranmayıp dengeli bir oyun yaparlarsa bence İKV'yi ölü bir oyun olmaktan kurtarabilirler bunun birçok oyunda örneği vardır illa ki. Benim bildiğim bir örneği vereyim: S4 League aşırı P2W bir arena shooter oyunuydu Xero adlı bir PVP açtılar dengeyi iyi kurdular yıllardır da açık bir şekilde ilerliyor. Araştırılırsa başka birçok oyun bulanacaktır diye düşünüyorum.
- BLueMASTER
- Sahaf Yardımcısı

- Mesajlar: 121
- Kayıt: 14 Eyl 2016 21:12
- Sunucu: Kuklacı
- Klan: Arzın Çocukları
- Lonca: Histeri
Re: Oyunun Geleceği İçin Bir Öneri Köprü Sistemi ile yeni bölgeler!
Oyunun geleceği? Başlık koparttı. Birde uğraşmış yazı yazmış..

- hattihumayun
- FareAdam Düşmanı

- Mesajlar: 330
- Kayıt: 01 Haz 2023 16:57
- Sunucu: Anka
Re: Oyunun Geleceği İçin Bir Öneri Köprü Sistemi ile yeni bölgeler!
Bodrum west palm beachte şezlongda uzanıp mojitosunu yudumlarken bu konuyu okuyan magnolya cakarta
- GaffarBEY
- FareAdam Düşmanı

- Mesajlar: 338
- Kayıt: 16 Eyl 2011 22:43
- Sunucu: Kuklacı
- Klan: Lodos
- Lonca: Güverte
- Discord: SeyyunBey
Re: Oyunun Geleceği İçin Bir Öneri Köprü Sistemi ile yeni bölgeler!
Hocam önerileriniz fena değil fakat şöyle bir durum var : Modern oyun motorlarının üstüne bir ekleme yapmak (yeni bir yetenek eklemek , map eklemek vs. vs.) hazır asetler ile bir hayli kolay ve çok kısa sürecek işlemler. Yani yeni modern bir motorla çalışan bölge, alan yapmak yerine sıfırdan oyunu modern bir motor ile yapmaları çok çok çok daha kısa sürecektir. Fakat bunu yapacak zahmetine değeceğini düşünecek hiç bir yetkili yok. Yapacak insanlarında yetkisi olmadığı için telif ve daha ciddi şeylerden dolayı yapamıyor. Umarım oyunun kaynak kodları patlar ve birileri çok kolay bir şekilde yapabilir. Sanki yapıyor gibi bir şeyler dönüyor ama hadi bakalım heyecanlıyım açıkçası.
- TheWesTSooNN
- Sahaf Yardımcısı

- Mesajlar: 143
- Kayıt: 03 Eyl 2019 21:24
- Sunucu: Eminönü
- Klan: Lodos
Re: Oyunun Geleceği İçin Bir Öneri Köprü Sistemi ile yeni bölgeler!
Son cümleni kanıtlayacak birkaç videoya ulaştım, bir şeyler netleşince keyifle salacağım siteye hepsiniGaffarBEY yazdı: ↑05 Tem 2026 01:31 Hocam önerileriniz fena değil fakat şöyle bir durum var : Modern oyun motorlarının üstüne bir ekleme yapmak (yeni bir yetenek eklemek , map eklemek vs. vs.) hazır asetler ile bir hayli kolay ve çok kısa sürecek işlemler. Yani yeni modern bir motorla çalışan bölge, alan yapmak yerine sıfırdan oyunu modern bir motor ile yapmaları çok çok çok daha kısa sürecektir. Fakat bunu yapacak zahmetine değeceğini düşünecek hiç bir yetkili yok. Yapacak insanlarında yetkisi olmadığı için telif ve daha ciddi şeylerden dolayı yapamıyor. Umarım oyunun kaynak kodları patlar ve birileri çok kolay bir şekilde yapabilir. Sanki yapıyor gibi bir şeyler dönüyor ama hadi bakalım heyecanlıyım açıkçası.
- TheWesTSooNN
- Sahaf Yardımcısı

- Mesajlar: 143
- Kayıt: 03 Eyl 2019 21:24
- Sunucu: Eminönü
- Klan: Lodos
Re: Oyunun Geleceği İçin Bir Öneri Köprü Sistemi ile yeni bölgeler!
TheWesTSooNN yazdı: ↑05 Tem 2026 09:13Bu cümleni kanıtlayacak birkaç videoya ulaştım, bir şeyler netleşince keyifle salacağım siteye hepsini
Onların öyle bir şey yapması zor görünüyor , tılsım satma ihtimaline karşılık türk telekoma kontrol edilsin diye talepte bulunanlar oldu diye duydum.hattihumayun yazdı: ↑05 Tem 2026 00:59 Bodrum west palm beachte şezlongda uzanıp mojitosunu yudumlarken bu konuyu okuyan magnolya cakarta
- sonsuzadek45
- Teşkilat Neferi

- Mesajlar: 510
- Kayıt: 17 Ara 2017 14:08
- Sunucu: Anka
- Lonca: Beyaz Melekler
Re: Oyunun Geleceği İçin Bir Öneri Köprü Sistemi ile yeni bölgeler!
Başlığa değil, yazının içeriğine cevap verirseniz daha anlamlı bir tartışma olur. Eleştiri yapacaksanız gerekçeleriyle yapın. Sırf "başlık koparttı" demek hiçbir katkı sağlamıyor.
Ben önerimi paylaştım. Karşı görüşünüz varsa teknik veya mantıklı gerekçelerle açıklayın; aksi halde bu yorum sadece konuyu dağıtmaktan ibaret kalıyor.
Tarafsız bir oyuncu | Oyunu oynar, fikrini söyler. Yapıcı eleştirir. Kimseyle bağlantısı olmayan “az insan çok huzur”
Oyunun. hatalarını eleştiririm, tavrım yönetime veya oyunculara değildir.
Bab-ı Âli’den selamlar.
Oyunun. hatalarını eleştiririm, tavrım yönetime veya oyunculara değildir.
Bab-ı Âli’den selamlar.
