- y_flooding -
Å ta je y_flooding?
y_flooding je jedana od najjednostavnijih ali nimalo beskorisna fensi integracija YSI paketa;
Njegova uloga je da ograniÄi broj konekcija za IP adresu i da uradi ono Å¡to mu je zadato ako detektuje prekoraÄenje limita.
Limit
SetMaxConnections(max, action)
max - koliko maksimalnih konekcija želite da IP adresa ima:
action - akcija koju će server preduzeti (Äitaj dole za akcije).
SetMaxConnections(2);Maksimalan broj klijenata sa X ip adrese je sada 2.
SetMaxConnections();Maksimalan broj klijenata sa X ip adrese je sada beskonaÄan.
Akcije
e_FLOOD_ACTION_BLOCK - Kikuje poslednjeg igraÄa sa blokirane IP adrese.
e_FLOOD_ACTION_KICK - Kikuje sve igraÄe sa blokirane IP adrese.
e_FLOOD_ACTION_BAN - Banuje IP adresu i saÄeka da igraÄi time-outuju
e_FLOOD_ACTION_FBAN - Banuje IP adresu i kikuje sve igraÄe istovremeno.
e_FLOOD_ACTION_GHOST - Tiho blokira IP adresu i primroa sve igraÄe da se ponovo konektuju.
e_FLOOD_ACTION_OTHER - Poziva "OnFloodLimitExcceded" callback. (custom opcija koju Vi pravite)
OnFloodLimitExcceded
public OnFloodLimitExcceded(ip, count)
{
foreach (new i : FloodingPlayer)
{
SendClientMessage(i, 0xFF0000FF, " PreviÅ¡e igraÄa je povezano sa VaÅ¡e IP adrese, kikujem vas sve!");
Kick(i);
}
}
