Neler yeni
MEGAForum - Teknoloji Forumu

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

Class Bloğu ,Önceden bilinen Y:Line

diShy

~ یơυℓℓεss ..
Onursal Üye
  • Üyelik Tarihi
    27 Kas 2009
  • Mesajlar
    24,120
  • MFC Puanı
    79
Kullanımı:


Kod:
class <isim> {
	pingfreq <ping-frekansı>;
	connfreq <bağlantı-frekansı>;
	maxclients <maximum-istemci>;
	sendq <send-queue>;
	recvq <recv-queue>;
};




Class blokları bağlantıların yerleştirileceği sınıfları belirler (örneğin allow bloğuyla gelen bağlantılar veya link bloğuyla gelen sunucu bağlantıları gibi.), genel olarak çoklu class blokları kullanılır.(ör: sunucular için, kullanıcılar, operler için).

name "clients" veya "servers" gibi bir tanımlayıcı isimdir, bu isim bu sınıfı allow/link/oper/vs. bloklarıyla ilişkilendirmek için kullanılır

pingfreq sunucudan gelen PING'ler arasında ki saniye olarak süredir.(90 ile 180 arasında ki bir değer önerilir.)

connfreq sunucular için kullanılır ve eğer otomatik bağlantı aktif ise bağlantı denemeleri arasında ki saniye olarak süredir

maxclients bu sınıfta maksimum (toplamda) kaç istemci/sunucu sayısı olabileceğini belirler

sendq gönderim dizisi içinde ne kadar miktarda veri olabileceğini belirtir. (düşük bant genişlikli sunucular için çok yüksektir, istemciler (clients) için ise orta bir değerdir.)

recvq alınan veri dizisinde ne kadar miktarda veri olabileceğini belirler ve bu flood kontrolu için kullanılır. (bu değer sadece normal kullanıcılara uygulanır, 3000-8000 arasında bir değeri deneyebilirsiniz, default değer 8000'dir.).

Örnekler:



Kod:
class clients {
	pingfreq 90;
	maxclients 500;
	sendq 100000;
	recvq 8000;
};


class servers{
	pingfreq 90;
	maxclients 10; /* Bir kerede linkleyebileceğimiz max sunucu sayısı */
	sendq 1000000;
	connfreq 100; /* herbir bağlantı girişimi arasında ki saniye olarak süre */
};
 
Üst Alt