Ultio :
Öncelikle, yorumlarınız için teşekkürler.
Charlish:
Client için detaylı bilgi vermek gerekirse;
Speed için "%100" önlem olarak ; Client çalışan bir bilgisayarda speed açmaya kalktığınızda bus veya RPM hızı yükseldiği için bilgisayar hızlanmakta ve buna önlem olarak client açıldığı zaman bilgisayarınızın bus ve rpm hızını kayıt edip, oranda 1-10 arası bir artış olduğunda otomatik kapanmakta ve id ban atmaktadır. Bu şekilde speed açtığınız görüldüğü anda clienti bir daha format atmadan kullanamamaktasınız. Easyuo için henüz erken, onun için ne yapabileceğimiz konusunda bir karar alamadık.Umarım bu bilgi, Anti-hile yazan arkadaşlarında yararına olup, Ultima Online daki speed lanetine çözüm bulmamızı sağlar..
- > Speed rpm hızını önemsemez. RPM dediğimiz şey ( Round Per Minute ) fanın dönüş hızıdır. Bus speed vs vs bunlar kulaktan dolma bilgilerdir. İşin aslında farklı bir sistem kullanılır ancak detaylarını vermem ekmek yememi engeller. Client açıldığı zaman bilgisayardaki bir değeri kaydetmesi client açık olmadan önce o değerin engellenebileceği anlamına gelmez :). Ayrıca ufak bir registery takipcisi , kernell tool ile 15 satırlık bi program yazılıp banlanma sistemini önleyebiliriz. Bu işin ters mühendislik tarafı, ancak sıfırdan bir client yazılması sıfırdan bir emülatör yazılması anlamına da gelir. Client ile emülatör arasındaki problem : client ile ana sunucu fonksyonlar , data paketleri , encapsulation gibi veriler ile anlaşırken emülatör ile client sadece clientin yönlendirdiği paketleri trace edip bu paketleri işler ve serverin geri döndürdüğü paketleri simule eder. Bu nedenle server ile client arasındaki sistem güvenli olabilirken ( bkz wow, aoc ) emülatörlerde speed ve benzeri programlar kullanılabiliyor.
Şimdi, benim orada vermek istediğim örnek ; Speed in bilgisayar'daki yapmış olduğu hız değişikliği ve buna bağlı olarak bilgisayarın o hızının client açıldığında alınıp , artış değerine göre speede engel olmak. Aynı şeyden bahsediyoruz zaten bu konuda önlem için bir kaç şey yapacaklar. Ayrıca, eğer bahsettiğim gibi "Tamam yapıyoruz abi" dediklerinde tamamiyle baştan sona değil 2.0.3 baz alınarak yapılacak. Assembly ile sanırım değişikliklere göz atarak yapıcaklar open source olmadığı için. Ayrıca, Verdata-staidx-login gibi dosyalar clientin içinde yer alacağı için normal bir oyuncunun sunucu ip adresini bulmasının bile zor olacağını gösteriyor

Bunların yanında dsp den çok daha güvenli bir iletişim-güvenlik onayı sistemi yazdırıyoruz. Sphere'dede editlemeler olacak. Ama eğer baştan sona adamlar " yok yapamayız abi" veya düşündüğümüzden fazla para isterlerse büyük ihtmalle tek çare Wildgenie kalıyor. Onunda çalışma mantığı neredeyse aynı; Zeki abi Connector değil Client yazıyor çünki neredeyse..
Saygılarımla