Abadan - 25-10-2023 00:48 GMT -
Merhaba arkadaşlar,
Bir süredir Sphere-X ismi verilen en güncel SphereServer emülatör sürümü ile içli dışlıyız. Bazı gözlemlerimi ve ileriye dönük düşüncelerimi paylaşmak istiyorum ve ne yapılabilir bunu forumda tartışalım istiyorum.
Biliyorsunuz ki zaman içerisinde Sphere 056b sürümünün çok major sorunlar ortaya çıktı ve bunlardan en kritik olanı da çeşitli yollar ile SphereServer uygulamasının crash edilmesi. Zaten SphereServer forumlarında araştırırsanız bununla ilgili tüm önerilerin en yeni sürüme geçilmesi ile ilgili olduğunu göreceksiniz. Yani hiç bir geliştirici eski sürümler için destek vermiyor. Yeni sürüme geç diyip işin içinden çıkıyor.
Her ne kadar Sphere-X gelişiminde katkıda bulunup diğer ülkelerdeki geliştiriciler ile iletişim halinde olsak da önerilerimizin çoğu görmezden geliniyor, (İşi "ülkenizde zaten kaç oyuncu var ki bunu istiyorsunuz" , " bu sadece sizin ülkenize kullanılan bir şey" , " bunu bir tek sizin değil topluluğun karar vermesi gerekiyor" şeklinde yaklaşımlarda bulunuluyor.)
Bizim Türkiyedeki oyuncu kitlesinin alışık olduğu bir oyun tarzı ve bazı mekanizmalar var. Sphere-X1 bunu şu an için tam olarak sağlayamıyor ayrıca Sphere-X için sürekli yapılan her güncelleme emülatörün stable sürümü için bir adım daha UZAKLAŞTIRIYOR. Yani şu an mevcut hız ve geliştirici kitlesi ile devam ederse stabil bir Sphere-X emülatörü için en az 3-5 sene olduğunu düşünüyorum.
Hal böyle olunca bir süre sonra ülkemizde kimse sunucu açamaz, açılan sunucular da ya 056b nin crash sorunları ile ya da Sphere-X in stabil olmayan sürümündeki sorunlar ile veya Sphere-X e her gelen günelleme sonrası oluşan sorunlar ile boğuşuyor olacak. Hiç birşey olmasa bile Sphere-X geliştiricilerinin kendi sunucularına göre yaptıkları ayarlamaları düzenlemek veya üzeriden atlamak ile uğraşıyoruz.
Bu durum bir süre sonra Türkiye de hiç Sunucu açılamaz hale kadar gidecek gibi görünüyor.
Bu tehlikeyi önceden farkedip bir aksiyon alınması, Türkiyedeki geliştiriciler olarak birşeyler yapılması gerektiğini düşünüyorum.
Peki biz 056b kullanamıyoruz, Sphere-X1 kullanamıyoruz peki ne yapacağız?
Nasıl ki şu an 056b sürümü belirli geliştirme aşamalarından geçip Sphere-X1 haline geldiyse biz Türk geliştirciler olarak yine 0.56b tabanından başlayıp kendi emülatörümüzü geliştirelim diyorum, en azından Sphere-X kadar gelişmiş hale getirmesek bile major sorunlarını giderip ortaya bir stable sürüm olarak çıkartalım diyorum. Tabi ki bunu yapmak için bu piyasada hiç bir zaman bir araya gelmeyi başaramayan geliştiricilerin bir araya gelmesi gerekiyor, en azından birlikte sunucu açma fikrinden ziyade bir uygulama üzerinde geliştirmeler yapılabilecek kadar bir araya gelinebileceğini düşünüyorum. Başkalarının projelerine katkıda bulunacağımıza kendi yerli ve milli emülatörümüze katkıda bulunalım.
Bu işi uo-developer çatısındaki geliştiriciler yapmazsa başka kimse yapmaz.
Eğer kimse yapmazsa bir süre sonra Türkiye de hiç sunucu açılmayacak haliyle bu alanda hiç bir zaman güzel işler yapılmayacak ve bir süre sonra Türkiye de zaten kötüye giden Ultima Online hepten ayaklar altına düşecek. Açılan Sphere-X sunucuları oluşacak olan buglardan dolayı veya kendilerine özgü sistemleri değiştirmeye çalışırken oluşacak buglardan dolayı, 056b sunucuları ise art niyetli insanlar tarafından çökertilerek alay konusu olmaya devam edecek.
Bu konuda hakkında uo-developer üyeleri ne düşünüyor? Topic altında tartışabiliriz. Onlar yapabiliyorsa biz de yapabiliriz diye düşünüyorum. Tek gereken şey bir araya gelmek. Herkese iyi forumlar.
Son güncelleme: Abadan tarafından 25-10-2023 19:22 GMT tarihinde, 189 Gün önce.
Merhaba arkadaşlar,
Bir süredir Sphere-X ismi verilen en güncel SphereServer emülatör sürümü ile içli dışlıyız. Bazı gözlemlerimi ve ileriye dönük düşüncelerimi paylaşmak istiyorum ve ne yapılabilir bunu forumda tartışalım istiyorum.
Biliyorsunuz ki zaman içerisinde Sphere 056b sürümünün çok major sorunlar ortaya çıktı ve bunlardan en kritik olanı da çeşitli yollar ile SphereServer uygulamasının crash edilmesi. Zaten SphereServer forumlarında araştırırsanız bununla ilgili tüm önerilerin en yeni sürüme geçilmesi ile ilgili olduğunu göreceksiniz. Yani hiç bir geliştirici eski sürümler için destek vermiyor. Yeni sürüme geç diyip işin içinden çıkıyor.
Her ne kadar Sphere-X gelişiminde katkıda bulunup diğer ülkelerdeki geliştiriciler ile iletişim halinde olsak da önerilerimizin çoğu görmezden geliniyor, (İşi "ülkenizde zaten kaç oyuncu var ki bunu istiyorsunuz" , " bu sadece sizin ülkenize kullanılan bir şey" , " bunu bir tek sizin değil topluluğun karar vermesi gerekiyor" şeklinde yaklaşımlarda bulunuluyor.)
Bizim Türkiyedeki oyuncu kitlesinin alışık olduğu bir oyun tarzı ve bazı mekanizmalar var. Sphere-X1 bunu şu an için tam olarak sağlayamıyor ayrıca Sphere-X için sürekli yapılan her güncelleme emülatörün stable sürümü için bir adım daha UZAKLAŞTIRIYOR. Yani şu an mevcut hız ve geliştirici kitlesi ile devam ederse stabil bir Sphere-X emülatörü için en az 3-5 sene olduğunu düşünüyorum.
Hal böyle olunca bir süre sonra ülkemizde kimse sunucu açamaz, açılan sunucular da ya 056b nin crash sorunları ile ya da Sphere-X in stabil olmayan sürümündeki sorunlar ile veya Sphere-X e her gelen günelleme sonrası oluşan sorunlar ile boğuşuyor olacak. Hiç birşey olmasa bile Sphere-X geliştiricilerinin kendi sunucularına göre yaptıkları ayarlamaları düzenlemek veya üzeriden atlamak ile uğraşıyoruz.
Bu durum bir süre sonra Türkiye de hiç Sunucu açılamaz hale kadar gidecek gibi görünüyor.
Bu tehlikeyi önceden farkedip bir aksiyon alınması, Türkiyedeki geliştiriciler olarak birşeyler yapılması gerektiğini düşünüyorum.
Peki biz 056b kullanamıyoruz, Sphere-X1 kullanamıyoruz peki ne yapacağız?
Nasıl ki şu an 056b sürümü belirli geliştirme aşamalarından geçip Sphere-X1 haline geldiyse biz Türk geliştirciler olarak yine 0.56b tabanından başlayıp kendi emülatörümüzü geliştirelim diyorum, en azından Sphere-X kadar gelişmiş hale getirmesek bile major sorunlarını giderip ortaya bir stable sürüm olarak çıkartalım diyorum. Tabi ki bunu yapmak için bu piyasada hiç bir zaman bir araya gelmeyi başaramayan geliştiricilerin bir araya gelmesi gerekiyor, en azından birlikte sunucu açma fikrinden ziyade bir uygulama üzerinde geliştirmeler yapılabilecek kadar bir araya gelinebileceğini düşünüyorum. Başkalarının projelerine katkıda bulunacağımıza kendi yerli ve milli emülatörümüze katkıda bulunalım.
Bu işi uo-developer çatısındaki geliştiriciler yapmazsa başka kimse yapmaz.
Eğer kimse yapmazsa bir süre sonra Türkiye de hiç sunucu açılmayacak haliyle bu alanda hiç bir zaman güzel işler yapılmayacak ve bir süre sonra Türkiye de zaten kötüye giden Ultima Online hepten ayaklar altına düşecek. Açılan Sphere-X sunucuları oluşacak olan buglardan dolayı veya kendilerine özgü sistemleri değiştirmeye çalışırken oluşacak buglardan dolayı, 056b sunucuları ise art niyetli insanlar tarafından çökertilerek alay konusu olmaya devam edecek.
Bu konuda hakkında uo-developer üyeleri ne düşünüyor? Topic altında tartışabiliriz. Onlar yapabiliyorsa biz de yapabiliriz diye düşünüyorum. Tek gereken şey bir araya gelmek. Herkese iyi forumlar.
Son güncelleme: Abadan tarafından 25-10-2023 19:22 GMT tarihinde, 189 Gün önce.
Athynas - 26-10-2023 18:07 GMT -
Dediklerini hayata geçirebilecek yetenekli insanların aramızda olduğunu biliyorum. Bununla beraber bu işe vakit ayırabileceklerinden emin değilim. Yurtdışında bununla uğraşan insanlar bunu hobi olarak, yarattıkları dünyayı hayatta tutmak, insanların eğlenmesini devam ettirmeyi sağlamak ya da kafalarındaki fikirleri hayata geçirmek gibi amaçlarla yapıyorlar. Bizde bu amaç yok.
Son güncelleme: Athynas tarafından 26-10-2023 20:50 GMT tarihinde, 188 Gün önce.
Dediklerini hayata geçirebilecek yetenekli insanların aramızda olduğunu biliyorum. Bununla beraber bu işe vakit ayırabileceklerinden emin değilim. Yurtdışında bununla uğraşan insanlar bunu hobi olarak, yarattıkları dünyayı hayatta tutmak, insanların eğlenmesini devam ettirmeyi sağlamak ya da kafalarındaki fikirleri hayata geçirmek gibi amaçlarla yapıyorlar. Bizde bu amaç yok.
Son güncelleme: Athynas tarafından 26-10-2023 20:50 GMT tarihinde, 188 Gün önce.
CeLe - 27-10-2023 17:55 GMT -
sphereserver discordun ben tanımıyorum belki tanıyan vardır ama şöyle güzel bir projeye adım atan bir arkadaşımız var.
Script pack ve emülatör git ortamına aktarılmıştır. Github platformundan ulaşabilirsiniz.
https://github.com/UOPortal
Script Pack: https://github.com/UOPortal/Scripts-56T
Emülatör: https://github.com/UOPortal/Source-56T
Daha önceden belirttiğim gibi 056b altyapısı kullanarak 056b mekanizmalarını bozmadan sadece fix ve bazı ek özelliklerin eklenebileceği bir emülatör hazırlık çalışmalarına başladım.
Bu süreçte bana destek olup bir topluluk oluşturmak isteyenler benimle özel olarak da iletişime geçebilir. Projenin gidişatına göre yeni bir discord kanalı da oluşturulabilir. Şimdilik proje sadece uzak bir sunucuda geliştirmeler devam ediyor. Emülatör ve Script pack olarak çalışmalara başladık. Malum piyasada doğru düzgün default script pack de yok. İlerleyen zamanlarda hem emülatör hem de hazırlanan default script pack git ortamı üzerinden devam edilecektir.
Şimdilik test vs için yardımcı olmak isteyen varsa;
LoginServer=89.107.227.186,7775
sunucu üzerinde emülatör sürekli çalışıyor olacak. Her türlü teklife ve desteğe açığım.
Client olarak 6.0.14.3 (Şimdilik Sphere ML kullandığı için 6x) ile 2.00.00 arası tüm clientler ile bağlanılabilir. Sphere UO ML nin default dosyalarını kullandığı için client tarafından da ML kullanılırsa sorunsuz şekilde giriş yapılır.
Her türlü cliente açıktır, herhangi bir giriş sınırlaması vs yoktur. (OrionUO, ClassicUO, Official Client, Razor vs)
Hesaplar free ve oyuna giriş yaptıktan sonra .staff komutu ile istediğiniz pleveli seçip direkt olarak debugging yapabilirsiniz.
Yapılanlardan kısaca bahsetmek gerekirse;
Öncelikle piyasada dolanan paket.dll/client.exe ile sphere crash sorunu düzenlendi. (O şekilde girilmeye çalışıldığında direkt olarak ip bloke ediliyor)
Yine clientten gelen paket boyutları sınırlandırıldı.
Sphere-X1 de bulunan f_onclient_exceed_network_quota fonksiyonu çalışır bir şekilde eklendi.
Sphere-X1 den bazı yeni özellikler entegre edildi.
Veri türü uyumsuzlukları giderildi.
Projenin gidişatı topluluğun talebine ve geliştiricilerin desteğine göre şekillenecektir.
Şimdilik emülatör sürüm adını SphereServer v0.56T olarak belirledim. (T = Türk/Türkiye) anlamında kullanılmıştır.
Şimdiden herkese teşekkürler.
sphereserver discordun ben tanımıyorum belki tanıyan vardır ama şöyle güzel bir projeye adım atan bir arkadaşımız var.
Script pack ve emülatör git ortamına aktarılmıştır. Github platformundan ulaşabilirsiniz.
https://github.com/UOPortal
Script Pack: https://github.com/UOPortal/Scripts-56T
Emülatör: https://github.com/UOPortal/Source-56T
Daha önceden belirttiğim gibi 056b altyapısı kullanarak 056b mekanizmalarını bozmadan sadece fix ve bazı ek özelliklerin eklenebileceği bir emülatör hazırlık çalışmalarına başladım.
Bu süreçte bana destek olup bir topluluk oluşturmak isteyenler benimle özel olarak da iletişime geçebilir. Projenin gidişatına göre yeni bir discord kanalı da oluşturulabilir. Şimdilik proje sadece uzak bir sunucuda geliştirmeler devam ediyor. Emülatör ve Script pack olarak çalışmalara başladık. Malum piyasada doğru düzgün default script pack de yok. İlerleyen zamanlarda hem emülatör hem de hazırlanan default script pack git ortamı üzerinden devam edilecektir.
Şimdilik test vs için yardımcı olmak isteyen varsa;
LoginServer=89.107.227.186,7775
sunucu üzerinde emülatör sürekli çalışıyor olacak. Her türlü teklife ve desteğe açığım.
Client olarak 6.0.14.3 (Şimdilik Sphere ML kullandığı için 6x) ile 2.00.00 arası tüm clientler ile bağlanılabilir. Sphere UO ML nin default dosyalarını kullandığı için client tarafından da ML kullanılırsa sorunsuz şekilde giriş yapılır.
Her türlü cliente açıktır, herhangi bir giriş sınırlaması vs yoktur. (OrionUO, ClassicUO, Official Client, Razor vs)
Hesaplar free ve oyuna giriş yaptıktan sonra .staff komutu ile istediğiniz pleveli seçip direkt olarak debugging yapabilirsiniz.
Yapılanlardan kısaca bahsetmek gerekirse;
Öncelikle piyasada dolanan paket.dll/client.exe ile sphere crash sorunu düzenlendi. (O şekilde girilmeye çalışıldığında direkt olarak ip bloke ediliyor)
Yine clientten gelen paket boyutları sınırlandırıldı.
Sphere-X1 de bulunan f_onclient_exceed_network_quota fonksiyonu çalışır bir şekilde eklendi.
Sphere-X1 den bazı yeni özellikler entegre edildi.
Veri türü uyumsuzlukları giderildi.
Projenin gidişatı topluluğun talebine ve geliştiricilerin desteğine göre şekillenecektir.
Şimdilik emülatör sürüm adını SphereServer v0.56T olarak belirledim. (T = Türk/Türkiye) anlamında kullanılmıştır.
Şimdiden herkese teşekkürler.
RasmuS - 28-10-2023 03:31 GMT -
Düşünceleriniz ve yapmak istediğiniz şey gerçekten güzel.
Bana emülatör olarak Versiyon X üzerinden geliştirme yapılması daha mantıklı geliyor. Şahsem kendim belirli bir versiyondan sonrasının güncellemesini almaktan vazgeçtim ve bulunduğum versiyondan itibaren bilgim dahilinde sadece pack ve ufak tefek emülatör geliştirmesi yaptım ve yapmaya devam ediyorum.
Ekip gibi oluşum kurulması planlanıyorsa Script konusunda elimden geldiğince destek olmak isterim. Fakat yıllar öncesinde bu veya bunun gibi bir ekip kurulması fikri yine ortaya atılmıştı. Ancak kişisel problemler ve gereksiz egolar yüzünden bir türlü gerçekleşememişti. Umarım bu kez yapılabilir.
Düşünceleriniz ve yapmak istediğiniz şey gerçekten güzel.
Bana emülatör olarak Versiyon X üzerinden geliştirme yapılması daha mantıklı geliyor. Şahsem kendim belirli bir versiyondan sonrasının güncellemesini almaktan vazgeçtim ve bulunduğum versiyondan itibaren bilgim dahilinde sadece pack ve ufak tefek emülatör geliştirmesi yaptım ve yapmaya devam ediyorum.
Ekip gibi oluşum kurulması planlanıyorsa Script konusunda elimden geldiğince destek olmak isterim. Fakat yıllar öncesinde bu veya bunun gibi bir ekip kurulması fikri yine ortaya atılmıştı. Ancak kişisel problemler ve gereksiz egolar yüzünden bir türlü gerçekleşememişti. Umarım bu kez yapılabilir.
TheRaskol - 28-10-2023 10:01 GMT -
Abadan yazın çok güzel. Teşekkür ederiz.
Ben ülkemizde yeni bir emulatör yapabilecek kabiliyette insanlar olduğunu düşünenlerdenim. Ama bir arkadaşın da dediği gibi buna ayıracak zamanları olmayabilir. En azından ultima online ve emulatörleri hakkında bilgili olan kişiler için konuşuyorum.
Böyle bir şey ülkemiz için şart mı? Bence şart. Bu kadar uo ile içli dışlı ve hala oyunun içinde olan kişi sayısı açısından dünyada ender ülkelerdeniz diye düşünüyorum. Ve eminim güzel, disiplinli, programlı çalışarak yapılacak bir emulatör diğer tüm emulatörlerin de sonunu getirebilecek bir yapıda olur.
Yazın için tekrar teşekkür eder, uo-dev olarak elimizden geldiğince maddi manevi destek sunmaya hazır olduğumuzu bilmenizi isteriz.
İyi forumlar.
Abadan yazın çok güzel. Teşekkür ederiz.
Ben ülkemizde yeni bir emulatör yapabilecek kabiliyette insanlar olduğunu düşünenlerdenim. Ama bir arkadaşın da dediği gibi buna ayıracak zamanları olmayabilir. En azından ultima online ve emulatörleri hakkında bilgili olan kişiler için konuşuyorum.
Böyle bir şey ülkemiz için şart mı? Bence şart. Bu kadar uo ile içli dışlı ve hala oyunun içinde olan kişi sayısı açısından dünyada ender ülkelerdeniz diye düşünüyorum. Ve eminim güzel, disiplinli, programlı çalışarak yapılacak bir emulatör diğer tüm emulatörlerin de sonunu getirebilecek bir yapıda olur.
Yazın için tekrar teşekkür eder, uo-dev olarak elimizden geldiğince maddi manevi destek sunmaya hazır olduğumuzu bilmenizi isteriz.
İyi forumlar.
Albatros/Redi - 28-10-2023 16:12 GMT -
56T yi takip ediyorm dc de meraklada bekliyorum x mlsf yabancılar oldugu surece bizim istedigimiz gibi olmucak ve oldugu yerleride bozdukları icin sanırım stabil olmucak
56T yi takip ediyorm dc de meraklada bekliyorum x mlsf yabancılar oldugu surece bizim istedigimiz gibi olmucak ve oldugu yerleride bozdukları icin sanırım stabil olmucak
Abadan - 28-10-2023 19:31 GMT -
Spherserver kaynak kodlarını ilk yayınlamaya başladığından beri hatta yayınlamadan öncesinde SphereServer kodalrının leak edildiği zamandan beri inceleme fırsatım oldu, bu gelişim sürecine bizzat şahit oldum. İlk leak edilen kodlar + 056.d başladıktan sonra yayınlanan 0.56.b kodları daha sonrasında 0.56c kodları + 056.d kodları şimdi de X1 kodlarını uzun zamandır inceliyorum. Aslında burada teknik anlamda pek bir sorun yok yani X1 teknik olarak iyi bir emülatör, bir kere en iyi tarafı multi platform ve 64 bit destekliyor olması. Bu emülatörler ilk çıktığından şimdiye kadar olan süreçte hep yabancıların tekelinde oldu. Şimdi bile X1 e güncelleme attığımızda onların onayından geçiyor eğer onlar onaylamaz ise X1 e herhangi bir ekleme bizler yani Türk geliştiriciler tarafındna yapılamıyor. Bu aşamada sadece öneri sunmak ile yetinmek zorunda kalıyoruz. Evet emülatör güzel ama dediğimiz gibi Türkiyedeki oyuncuların oyun tarzından çok uzak. Ben de farkındayım aslında yıllar önce bozuk olana alıştığımızın ve X1 ile bu bozuklukların giderildiğinin ama şu an Türkiyedeki UO oyuncu kitlesinin yaş ortalaması 30+ olduğu için bu yaştaki adamlara yeniyi anlatmak yeniyi sevdirmek çok zor. Yani 056.b emülatörü üzerine daha sorunsuz bir emülatör oluşturmak daha kolay olacaktır. Sphere d ve x emülatörleri çıktığından bu yana bu emülatör versiyonları ile bir çok sunucu açılıp kapandı.
Ayrıca bu emülatörler ilk yazımda belirttiğim üzere hala güncelleme alan emülatörler. Örneğin bu emülatörü kullanarak bir sunucu açtığımızda bir güncelleme ile bir çok şey bozulabilir veya değişebilir. Örneğin En son yapılan güncellemede @Nefrelius arkadaşımızın bildirdiği üzere ev/gemi ve guildleri silince sunucu crash oluyor. E güncellemeleri almasak da olmuyor. Bazen çok major performans güncellemeleri oluyor ve sunucunu bu iyileştirmelerden mahrum bırakmak istemiyorsun vs vs.
Bu sorunun +100 oyunculu bir sunucuda olduğunu düşünürsek bu çok kötü bir durum olacak. Sunucu sahipleri bin zorlukla vakit + para + emek harcayıp bir sunucu açıyor ama Emülatör gibi bir etkende çok büyük hayal kırıklığına uğruyor. Yani buradaki temel sorun dediğim gibi geliştiriciler arasındaki koordinasyon eksikliği (çoğunun çok farklı ülkelerden çok farklı dillerde konuşuyor olmasından kaynaklı da olabilir) bir diğer sebebi de her zaman başkalarının tekelinde olması. Yoska ben de X1 sürümünü çok beğeniyorum ama stable (release) sürümü yayınlanmadan ve bizim oyun alışkanlıklarımıza daha uygun hale getirilmeden pek tercih edileceğini sanmıyorum.
"Düşünceleriniz ve yapmak istediğiniz şey gerçekten güzel.
Bana emülatör olarak Versiyon X üzerinden geliştirme yapılması daha mantıklı geliyor. Şahsem kendim belirli bir versiyondan sonrasının güncellemesini almaktan vazgeçtim ve bulunduğum versiyondan itibaren bilgim dahilinde sadece pack ve ufak tefek emülatör geliştirmesi yaptım ve yapmaya devam ediyorum.
Ekip gibi oluşum kurulması planlanıyorsa Script konusunda elimden geldiğince destek olmak isterim. Fakat yıllar öncesinde bu veya bunun gibi bir ekip kurulması fikri yine ortaya atılmıştı. Ancak kişisel problemler ve gereksiz egolar yüzünden bir türlü gerçekleşememişti. Umarım bu kez yapılabilir.RasmuS
Spherserver kaynak kodlarını ilk yayınlamaya başladığından beri hatta yayınlamadan öncesinde SphereServer kodalrının leak edildiği zamandan beri inceleme fırsatım oldu, bu gelişim sürecine bizzat şahit oldum. İlk leak edilen kodlar + 056.d başladıktan sonra yayınlanan 0.56.b kodları daha sonrasında 0.56c kodları + 056.d kodları şimdi de X1 kodlarını uzun zamandır inceliyorum. Aslında burada teknik anlamda pek bir sorun yok yani X1 teknik olarak iyi bir emülatör, bir kere en iyi tarafı multi platform ve 64 bit destekliyor olması. Bu emülatörler ilk çıktığından şimdiye kadar olan süreçte hep yabancıların tekelinde oldu. Şimdi bile X1 e güncelleme attığımızda onların onayından geçiyor eğer onlar onaylamaz ise X1 e herhangi bir ekleme bizler yani Türk geliştiriciler tarafındna yapılamıyor. Bu aşamada sadece öneri sunmak ile yetinmek zorunda kalıyoruz. Evet emülatör güzel ama dediğimiz gibi Türkiyedeki oyuncuların oyun tarzından çok uzak. Ben de farkındayım aslında yıllar önce bozuk olana alıştığımızın ve X1 ile bu bozuklukların giderildiğinin ama şu an Türkiyedeki UO oyuncu kitlesinin yaş ortalaması 30+ olduğu için bu yaştaki adamlara yeniyi anlatmak yeniyi sevdirmek çok zor. Yani 056.b emülatörü üzerine daha sorunsuz bir emülatör oluşturmak daha kolay olacaktır. Sphere d ve x emülatörleri çıktığından bu yana bu emülatör versiyonları ile bir çok sunucu açılıp kapandı.
Ayrıca bu emülatörler ilk yazımda belirttiğim üzere hala güncelleme alan emülatörler. Örneğin bu emülatörü kullanarak bir sunucu açtığımızda bir güncelleme ile bir çok şey bozulabilir veya değişebilir. Örneğin En son yapılan güncellemede @Nefrelius arkadaşımızın bildirdiği üzere ev/gemi ve guildleri silince sunucu crash oluyor. E güncellemeleri almasak da olmuyor. Bazen çok major performans güncellemeleri oluyor ve sunucunu bu iyileştirmelerden mahrum bırakmak istemiyorsun vs vs.
Bu sorunun +100 oyunculu bir sunucuda olduğunu düşünürsek bu çok kötü bir durum olacak. Sunucu sahipleri bin zorlukla vakit + para + emek harcayıp bir sunucu açıyor ama Emülatör gibi bir etkende çok büyük hayal kırıklığına uğruyor. Yani buradaki temel sorun dediğim gibi geliştiriciler arasındaki koordinasyon eksikliği (çoğunun çok farklı ülkelerden çok farklı dillerde konuşuyor olmasından kaynaklı da olabilir) bir diğer sebebi de her zaman başkalarının tekelinde olması. Yoska ben de X1 sürümünü çok beğeniyorum ama stable (release) sürümü yayınlanmadan ve bizim oyun alışkanlıklarımıza daha uygun hale getirilmeden pek tercih edileceğini sanmıyorum.
TheRaskol - 28-10-2023 19:56 GMT -
Abadan bahsettiğin konunun ortak noktası aslında plansızlık, sistemsizlik. Programcılar ne kadar bilgili olursa olsun belirttiğim sebeplerin eksikliği ortaya stabil bir şey çıkaramıyor. Bahsettiğin ev crashın da olduğu gibi. Burada daha programlı bir şekilde ilerlenmesi gerekiyor.
Ha ülkemizdeki playerların derdinin de bu olmadığını düşünüyorum o da ayrı bir tartışma konusu. Yani bizde ki sorunun temel sebebi sunucu yönetimlerinden kaynaklanıyor.
Sanki runUO hala çok daha önde gibi. Peki çok farklı bir yazılım dili geliştirilemez mi?
Abadan bahsettiğin konunun ortak noktası aslında plansızlık, sistemsizlik. Programcılar ne kadar bilgili olursa olsun belirttiğim sebeplerin eksikliği ortaya stabil bir şey çıkaramıyor. Bahsettiğin ev crashın da olduğu gibi. Burada daha programlı bir şekilde ilerlenmesi gerekiyor.
Ha ülkemizdeki playerların derdinin de bu olmadığını düşünüyorum o da ayrı bir tartışma konusu. Yani bizde ki sorunun temel sebebi sunucu yönetimlerinden kaynaklanıyor.
Sanki runUO hala çok daha önde gibi. Peki çok farklı bir yazılım dili geliştirilemez mi?
Freeman - 28-10-2023 21:30 GMT -
Sıfırdan bir dil geliştirmek için "Lex ve Yacc, ANTLR, Irony, Xtext ve Jetbrains MPS" ve benzeri programları iyi bilmek lazım.! Ayrıca zaman, sabır, gramer, ve yeteri kadar donanımlı bir destek ekibine ihtiyaç vardır, bu işe hevesi olanlar bu linkten başlayabilirler https://acikbilim.yok.gov.tr/bitstream/handle/20.500.12812/85177/yokAcikBilim_304819.pdf?sequence=-1
Son güncelleme: Freeman tarafından 28-10-2023 21:37 GMT tarihinde, 186 Gün önce.
Sıfırdan bir dil geliştirmek için "Lex ve Yacc, ANTLR, Irony, Xtext ve Jetbrains MPS" ve benzeri programları iyi bilmek lazım.! Ayrıca zaman, sabır, gramer, ve yeteri kadar donanımlı bir destek ekibine ihtiyaç vardır, bu işe hevesi olanlar bu linkten başlayabilirler https://acikbilim.yok.gov.tr/bitstream/handle/20.500.12812/85177/yokAcikBilim_304819.pdf?sequence=-1
Son güncelleme: Freeman tarafından 28-10-2023 21:37 GMT tarihinde, 186 Gün önce.
RasmuS - 28-10-2023 22:51 GMT -
Versiyon X 'in mevcut bir sürümü başlangıç kabul edilip, üzerine çalışılmaya başlasa ve gerektiğinde hook gibi diğerlerinin yaptığı bir güncelleme buraya entegre edilse sanırım istenilen şeyler yapılabilir.
""Düşünceleriniz ve yapmak istediğiniz şey gerçekten güzel.
Bana emülatör olarak Versiyon X üzerinden geliştirme yapılması daha mantıklı geliyor. Şahsem kendim belirli bir versiyondan sonrasının güncellemesini almaktan vazgeçtim ve bulunduğum versiyondan itibaren bilgim dahilinde sadece pack ve ufak tefek emülatör geliştirmesi yaptım ve yapmaya devam ediyorum.
Ekip gibi oluşum kurulması planlanıyorsa Script konusunda elimden geldiğince destek olmak isterim. Fakat yıllar öncesinde bu veya bunun gibi bir ekip kurulması fikri yine ortaya atılmıştı. Ancak kişisel problemler ve gereksiz egolar yüzünden bir türlü gerçekleşememişti. Umarım bu kez yapılabilir.RasmuS
Spherserver kaynak kodlarını ilk yayınlamaya başladığından beri hatta yayınlamadan öncesinde SphereServer kodalrının leak edildiği zamandan beri inceleme fırsatım oldu, bu gelişim sürecine bizzat şahit oldum. İlk leak edilen kodlar + 056.d başladıktan sonra yayınlanan 0.56.b kodları daha sonrasında 0.56c kodları + 056.d kodları şimdi de X1 kodlarını uzun zamandır inceliyorum. Aslında burada teknik anlamda pek bir sorun yok yani X1 teknik olarak iyi bir emülatör, bir kere en iyi tarafı multi platform ve 64 bit destekliyor olması. Bu emülatörler ilk çıktığından şimdiye kadar olan süreçte hep yabancıların tekelinde oldu. Şimdi bile X1 e güncelleme attığımızda onların onayından geçiyor eğer onlar onaylamaz ise X1 e herhangi bir ekleme bizler yani Türk geliştiriciler tarafındna yapılamıyor. Bu aşamada sadece öneri sunmak ile yetinmek zorunda kalıyoruz. Evet emülatör güzel ama dediğimiz gibi Türkiyedeki oyuncuların oyun tarzından çok uzak. Ben de farkındayım aslında yıllar önce bozuk olana alıştığımızın ve X1 ile bu bozuklukların giderildiğinin ama şu an Türkiyedeki UO oyuncu kitlesinin yaş ortalaması 30+ olduğu için bu yaştaki adamlara yeniyi anlatmak yeniyi sevdirmek çok zor. Yani 056.b emülatörü üzerine daha sorunsuz bir emülatör oluşturmak daha kolay olacaktır. Sphere d ve x emülatörleri çıktığından bu yana bu emülatör versiyonları ile bir çok sunucu açılıp kapandı.
Ayrıca bu emülatörler ilk yazımda belirttiğim üzere hala güncelleme alan emülatörler. Örneğin bu emülatörü kullanarak bir sunucu açtığımızda bir güncelleme ile bir çok şey bozulabilir veya değişebilir. Örneğin En son yapılan güncellemede @Nefrelius arkadaşımızın bildirdiği üzere ev/gemi ve guildleri silince sunucu crash oluyor. E güncellemeleri almasak da olmuyor. Bazen çok major performans güncellemeleri oluyor ve sunucunu bu iyileştirmelerden mahrum bırakmak istemiyorsun vs vs.
Bu sorunun +100 oyunculu bir sunucuda olduğunu düşünürsek bu çok kötü bir durum olacak. Sunucu sahipleri bin zorlukla vakit + para + emek harcayıp bir sunucu açıyor ama Emülatör gibi bir etkende çok büyük hayal kırıklığına uğruyor. Yani buradaki temel sorun dediğim gibi geliştiriciler arasındaki koordinasyon eksikliği (çoğunun çok farklı ülkelerden çok farklı dillerde konuşuyor olmasından kaynaklı da olabilir) bir diğer sebebi de her zaman başkalarının tekelinde olması. Yoska ben de X1 sürümünü çok beğeniyorum ama stable (release) sürümü yayınlanmadan ve bizim oyun alışkanlıklarımıza daha uygun hale getirilmeden pek tercih edileceğini sanmıyorum.Abadan
Versiyon X 'in mevcut bir sürümü başlangıç kabul edilip, üzerine çalışılmaya başlasa ve gerektiğinde hook gibi diğerlerinin yaptığı bir güncelleme buraya entegre edilse sanırım istenilen şeyler yapılabilir.
Rsith - 04-11-2023 01:32 GMT -
Güzel düşünceler, güzel fikirler var. Heyecanla takip ediyorum.
Güzel düşünceler, güzel fikirler var. Heyecanla takip ediyorum.
armin - 12-11-2023 20:27 GMT -
Bizim ülkemizde herkes kendi egolarıyla haşır neşir olduğu için bu düşüncenin hayata geçebileceğini pek sanmıyorum.
Bizim ülkemizde herkes kendi egolarıyla haşır neşir olduğu için bu düşüncenin hayata geçebileceğini pek sanmıyorum.