xrambo - 13-04-2018 23:33 GMT -
Sphere hiç bir şey olmadan çalışmayı durduruyor bunu sebebi ne olabilir.
konsol hatası almıyorum error veren bişey yok yada unkonwn packet vb almıyorum.
saldırı yapan bir kişi var o oyuna girince oyunda 10 saniye 1 dk durması yeterli direk sphere çalışmayı durduruyor.
yeni bir karakter oyuna girer sadece etrafta bir kaç şeye bakar. muhtemelen tıklıyor yada onun gibi bişey. dialog vb hatasıda degil ne item ne bişey belli yerleri dolanıyor yapıyor.
daha önce bununla karşılaşan oldu mu? olduysa ne gibi bir önlem alabilirim.
ayrıca ip leri toplu bir ban yapmam mümkün mü ?
örn : 1.2.<1-255>.<1-255> gibi
yani 1.2.1.1 , 1.2.1.2 , 1.2.1.3 gibi tek tek yazmak istemiyorum. kolay bir yolu varsa o şekilde bir önlem almayı düşnüyorum.
Sphere hiç bir şey olmadan çalışmayı durduruyor bunu sebebi ne olabilir.
konsol hatası almıyorum error veren bişey yok yada unkonwn packet vb almıyorum.
saldırı yapan bir kişi var o oyuna girince oyunda 10 saniye 1 dk durması yeterli direk sphere çalışmayı durduruyor.
yeni bir karakter oyuna girer sadece etrafta bir kaç şeye bakar. muhtemelen tıklıyor yada onun gibi bişey. dialog vb hatasıda degil ne item ne bişey belli yerleri dolanıyor yapıyor.
daha önce bununla karşılaşan oldu mu? olduysa ne gibi bir önlem alabilirim.
ayrıca ip leri toplu bir ban yapmam mümkün mü ?
örn : 1.2.<1-255>.<1-255> gibi
yani 1.2.1.1 , 1.2.1.2 , 1.2.1.3 gibi tek tek yazmak istemiyorum. kolay bir yolu varsa o şekilde bir önlem almayı düşnüyorum.
Slothere - 13-04-2018 23:57 GMT -
Hangi release'i kullanıyorsun?
Diğeri için güvenlik duvarın üzerinden işlem yapman lazım.
Hangi release'i kullanıyorsun?
Diğeri için güvenlik duvarın üzerinden işlem yapman lazım.
xrambo - 14-04-2018 00:11 GMT -
sphere 56b - pre release versiyonu , 16 jun 2013
edit : son versiyon diye hatırlıyorum.
edit2 : pre release versiyonunu göremedim açıkçası
sphere 56b - pre release versiyonu , 16 jun 2013
edit : son versiyon diye hatırlıyorum.
edit2 : pre release versiyonunu göremedim açıkçası
Slothere - 14-04-2018 00:24 GMT -
Mümkün mertebe 56b kullanmayın. Yol yakınken sürüm güncellemesi yapın.
Bizzat bir developer'ın sözüyle: "tek bir komutla dahi sunucunuzun kapatılabilme potansiyeli var, güncel sürüm kullanın".
Yoksa bu açığı bilen bir işsizin oyuncağı olursunuz, ki örneği bizzat ortaya konmuş.
SphereServer forumlarını biraz takip etmenizi öneririm. 56b dediğimiz sürüm kaç yılın sürümü. Çokça da eksiği var.
Mümkün mertebe 56b kullanmayın. Yol yakınken sürüm güncellemesi yapın.
Bizzat bir developer'ın sözüyle: "tek bir komutla dahi sunucunuzun kapatılabilme potansiyeli var, güncel sürüm kullanın".
Yoksa bu açığı bilen bir işsizin oyuncağı olursunuz, ki örneği bizzat ortaya konmuş.
SphereServer forumlarını biraz takip etmenizi öneririm. 56b dediğimiz sürüm kaç yılın sürümü. Çokça da eksiği var.
Freeman - 14-04-2018 00:25 GMT -
Msql'i kontrol et, bazen debug olurken o sorunla karsilasiliyor?
Msql'i kontrol et, bazen debug olurken o sorunla karsilasiliyor?
xrambo - 14-04-2018 00:42 GMT -
@slothere
çözüm 56c 56d sürümlerine geçmek mi ?
@freeman
mysql kullanmıyorum.
@slothere
çözüm 56c 56d sürümlerine geçmek mi ?
@freeman
mysql kullanmıyorum.
Slothere - 14-04-2018 00:46 GMT -
@xrambo
Evet.
@xrambo
Evet.
xrambo - 14-04-2018 00:51 GMT -
Teşekkür ederim bide o şekilde deneme yapayım.
Teşekkür ederim bide o şekilde deneme yapayım.
araf - 14-04-2018 14:42 GMT -
direk 56d ye geçemezsin bir çok düzenleme gerekir bilginiz olsun
xrambo :
Teşekkür ederim bide o şekilde deneme yapayım.
direk 56d ye geçemezsin bir çok düzenleme gerekir bilginiz olsun
uguryapici - 14-04-2018 17:26 GMT -
sunucun çok kapanıp açılıyo üzerinde emek verilmiş bi sunucu ama emekte yeterli değil oyun açık kalmadıktan sonra
sunucun çok kapanıp açılıyo üzerinde emek verilmiş bi sunucu ama emekte yeterli değil oyun açık kalmadıktan sonra
xrambo - 14-04-2018 17:30 GMT -
düzenlemelerin farkındayım tam onlarla uğraşıyordum derken eleman yine sunucuya dadandı.
sphere 56b 56c olması farketmiyor. hata verdirmeyen bir açık var.
Olay :
- blokli ip den giriş yapmayı dener. yapamaz...
-sona ip değiştirip oyuna girer.
- sphere değiştiği için giriş itemleri yani canta vb boştur.
-bi gate den ışınlanır sonra safe e geri döner. bakınır bi.
-bir stone ve bir npc ye bakar.
sonra invisten çıkarım ve dene bakalım derim. ve sonuç bye der patlatır.
buyrun ekran görüntüsü:
düzenlemelerin farkındayım tam onlarla uğraşıyordum derken eleman yine sunucuya dadandı.
sphere 56b 56c olması farketmiyor. hata verdirmeyen bir açık var.
Olay :
- blokli ip den giriş yapmayı dener. yapamaz...
-sona ip değiştirip oyuna girer.
- sphere değiştiği için giriş itemleri yani canta vb boştur.
-bi gate den ışınlanır sonra safe e geri döner. bakınır bi.
-bir stone ve bir npc ye bakar.
sonra invisten çıkarım ve dene bakalım derim. ve sonuç bye der patlatır.
buyrun ekran görüntüsü:
uguryapici - 14-04-2018 18:06 GMT -
google da arat kardeş https://www.google.com/searc.....ffin-a&ie=utf-8&oe=utf-8 problem kaynağı az çok belli
google da arat kardeş https://www.google.com/searc.....ffin-a&ie=utf-8&oe=utf-8 problem kaynağı az çok belli
4s3d3 - 14-04-2018 23:55 GMT -
Sorun scriptlerinden kaynaklandığını düşünmekteyim nedenine gelecek olursak sphere ismi Rota UO, sunucu başlıklarında da gözüme çarptı bir okuyayım dedim altyapıyı kendiniz hazırlamamışsınız hazır bir sunucu üzerine eklemeler yapmışsınız anladığım kadarıyla. Bu yüzden script dosyalarını incelemeni öneririm.
Sorun scriptlerinden kaynaklandığını düşünmekteyim nedenine gelecek olursak sphere ismi Rota UO, sunucu başlıklarında da gözüme çarptı bir okuyayım dedim altyapıyı kendiniz hazırlamamışsınız hazır bir sunucu üzerine eklemeler yapmışsınız anladığım kadarıyla. Bu yüzden script dosyalarını incelemeni öneririm.
xrambo - 15-04-2018 08:10 GMT -
Haklısın biraz araştırınca problemin kaynağı belli. Ne emülatör(56b,56c,56d hepsini kullanan var), ne scriptler (piyasadaki sorunsuz hazır packleri atsamda aynı olacak sonuç) ile alakalı.
Problemi anladığımıza göre çözüm de bulunur elbet
Herkese yardımlarından dolayı teşekkür ederim.
uguryapici :
google da arat kardeş https://www.google.com/searc.....ffin-a&ie=utf-8&oe=utf-8 problem kaynağı az çok belli
Haklısın biraz araştırınca problemin kaynağı belli. Ne emülatör(56b,56c,56d hepsini kullanan var), ne scriptler (piyasadaki sorunsuz hazır packleri atsamda aynı olacak sonuç) ile alakalı.
Problemi anladığımıza göre çözüm de bulunur elbet
Herkese yardımlarından dolayı teşekkür ederim.
Slothere - 15-04-2018 10:45 GMT -
Şimdi, sorun ya emülatör ya scriptle ya da üçüncü parti yazılımla, ayarlamalarla alakalı. Öncelikle bunu bir kenara koyalım.
56b'deki yapısal hatayı yukarıda yazdım. Buna sebep olan bilinen gerçek bir problem var. Diğer sürümlerde en azından bilinen o açık halledildi. Lakin, sadece sürüm güncellemesi her şeyi pür-i pak yapmaya yetmez.
Mesela 3 aydır sorun yaşamadığım server'ımda geçen gün en son çıkan nightly 56d'yi test etmek istediğimde kitabına uygun bir geçiş yapıp deneme yaptığım halde login-logout esnalarında absürt bir exceptional hata aldım.
Adı üstünde bunlar nightly sürüm. Bir yeri düzeltiyorlar, bir yer bozuluyor. Ayrıca bunlar Apple, Microsoft gibi şirketlerin, işinde uzman kişilerin elinden çıkmıyor ki. Bir adam önündeki listeye bakıp bu bunu halleder mi acaba deyip girişiyor, düzelttiğini sanıyor, arkasındaki bağlantılı başka yeri bozuyor vs. 10 küsür senedir tamamen stabil, her şeye yeten bir emülatör çıkamama sebebi bu zaten. Sphere özünde bir hobi projesi.
Script pack'ler bunun en alt ve kaygan ayağı. Çoğunlukla hataların çıktığı ve düzeltilmesinin de scriptlerin hepsine hakim olamama sebebiyle çok zor olduğu kısım. Eğer kodlarında bilmediğin yerler varsa, bilmediğin bir şeyler yapmışsan, çalışıyor görünüyor olsa dahi hata alman işten bile değil. Hazır pack kullanmışsan sağda solda bilmediğin saçma sapan komutlar vb. bulunuyor olabilir.
Sphere diğer kodlama dillerindeki gibi hata önleyici şeylere, hatalarını tamamen sana aktaran özelliklere sahip komple bir dil değil. Hata buldu mu çoğunlukla (%99) kapanıyor ya da kimsenin (tahminimce developer'ların dahi) anlamadığı bir exception atıyor. Bu sphere dediğimiz emülatör üçüncü parti bir yazılım sonuçta. Bu kadar kapsamlı bir dil çatısı olsa ve bu kadar detaylı bir hata kontrol mekanizmasına sahip olsa zaten şu an script yazdığını iddia edenlerin %99'u tek bir scripti yazacak kabiliyete sahip olamazdı.
Yanlış yapılan bir sphere.ini ayarı, sistem yazarken eksik kurulan bir algoritma, varsa connector'ünuzdeki bir açık gibi şeyler de bu tip problemlere sebep olabilir.
Makinede bırakılan bir arka kapı buna sebep olabilir. Ehli ellerden çıkmamış bir sunucu ayarlaması da buna sebep olur. Bilgili birisine bir göz attırmakta fayda var.
Şimdi, sorun ya emülatör ya scriptle ya da üçüncü parti yazılımla, ayarlamalarla alakalı. Öncelikle bunu bir kenara koyalım.
56b'deki yapısal hatayı yukarıda yazdım. Buna sebep olan bilinen gerçek bir problem var. Diğer sürümlerde en azından bilinen o açık halledildi. Lakin, sadece sürüm güncellemesi her şeyi pür-i pak yapmaya yetmez.
Mesela 3 aydır sorun yaşamadığım server'ımda geçen gün en son çıkan nightly 56d'yi test etmek istediğimde kitabına uygun bir geçiş yapıp deneme yaptığım halde login-logout esnalarında absürt bir exceptional hata aldım.
Adı üstünde bunlar nightly sürüm. Bir yeri düzeltiyorlar, bir yer bozuluyor. Ayrıca bunlar Apple, Microsoft gibi şirketlerin, işinde uzman kişilerin elinden çıkmıyor ki. Bir adam önündeki listeye bakıp bu bunu halleder mi acaba deyip girişiyor, düzelttiğini sanıyor, arkasındaki bağlantılı başka yeri bozuyor vs. 10 küsür senedir tamamen stabil, her şeye yeten bir emülatör çıkamama sebebi bu zaten. Sphere özünde bir hobi projesi.
Script pack'ler bunun en alt ve kaygan ayağı. Çoğunlukla hataların çıktığı ve düzeltilmesinin de scriptlerin hepsine hakim olamama sebebiyle çok zor olduğu kısım. Eğer kodlarında bilmediğin yerler varsa, bilmediğin bir şeyler yapmışsan, çalışıyor görünüyor olsa dahi hata alman işten bile değil. Hazır pack kullanmışsan sağda solda bilmediğin saçma sapan komutlar vb. bulunuyor olabilir.
Sphere diğer kodlama dillerindeki gibi hata önleyici şeylere, hatalarını tamamen sana aktaran özelliklere sahip komple bir dil değil. Hata buldu mu çoğunlukla (%99) kapanıyor ya da kimsenin (tahminimce developer'ların dahi) anlamadığı bir exception atıyor. Bu sphere dediğimiz emülatör üçüncü parti bir yazılım sonuçta. Bu kadar kapsamlı bir dil çatısı olsa ve bu kadar detaylı bir hata kontrol mekanizmasına sahip olsa zaten şu an script yazdığını iddia edenlerin %99'u tek bir scripti yazacak kabiliyete sahip olamazdı.
Yanlış yapılan bir sphere.ini ayarı, sistem yazarken eksik kurulan bir algoritma, varsa connector'ünuzdeki bir açık gibi şeyler de bu tip problemlere sebep olabilir.
Makinede bırakılan bir arka kapı buna sebep olabilir. Ehli ellerden çıkmamış bir sunucu ayarlaması da buna sebep olur. Bilgili birisine bir göz attırmakta fayda var.