Speed olayının ana mantığı bilgisayarın performansını artırmak değil, kısa sürede daha fazla iş yapmaktır. Demek istediğim şu ki, normalde bir fonksiyonunuz olduğunu düşünün bir programınız var. Ve bu fonksiyon her 10 saniyede bir çalışıyor. Speed dediğiniz mantık timer.tick() dediğimiz olayı aşşağı çekiyor. Bilgisayarın herhangi bir donanımsal yönü bunu asla etkilemeyecektir. Nedeni ise tamamen timer olayları direk olarak yazılım ile gerçekleşir.Eğer bilgisayar performansı iyi ise 10 saniyelik işi 11 saniyede asla yapmaz. Fakat performans düşük ise ulaşamayacağı bir zaman aralığı olmadığı için gerekli sürede görev yerine getirilemeyecektir. Ultima online için gelirsek, ekran ayarını değiştirdiğinizde piksel başına gösterilecek kare sayısıda tamamen zaman ile alakalıdır. 840x 600 yada 800x1280 yada herneyse bu ekran dağılımları arasında piksel gösteriminin zamanları her zaman farklıdır. Asla ve asla donanımsal bir etken yoktur. Ultima Online clientde karakterin tüm davranışları bir zaman döngüsü içerisinde gerçekleşiyor. Eğer sphere server tarafından bir zaman kısıtlaması yoksa, maximum timer süresini yakalamak mümkün ve bunada speed diyor arkadaşlar.
Server açıp, ultima online adına bir şeyler yaparken daha oyunun timer kavramını bilmeyen sunucularda oynamanızı tavsiye etmem
Ufak bir tavsiye daha vereyim, connector yapmaya çalışanlar için. Eskiden olduğu gibi herkes speed engellemek için direk PostMessage vesayre yada Titledan benzer kelimeler örneğin speed hack vesayre araştırıp engellemeye çalısıyor. Onun yerine, clientin timer fonksiyonlarını sabit timer süresinde test edip, normal sürelerinin dışına çıktıgında bunu algılatıp engellemeyi düşünebilirler. Tabi connector yazmadan evvel, oyunun mekaniğini anlamak lazım ki kimseyide göremiyorum piyasada bunu yapan (wild hariç)