Jump to content

Protectie server


Kovacs Catalin

Recommended Posts

# Titlu: [Plugin-RF] Protectie server
# Descriere: 

Pedepseste Player pentru Spam ii da blocare in Chat lui / Nume Personalizat Blocarea Spam / Pedeapsa
Dinamic Nume Spam Detection (modulul - Fakemeta)
Server-Side Warn & Lovitura Counter (modulul - nVault)
Blocuri de pe client Connect Chat inundatii Spams (Exploit / spamboti;)
Blocuri rapide Nume / Chat Spam. (Exploit / spamboti;)
Blocuri repetată Mesaje Chat / Nume (Exploit / spamboti;)
Blocuri personalizat Strings sau Modele (Regex)
Blocuri Spams adresa IP
Blocuri site Spams
Blocuri Overflow Spams
Blocuri Client-Side colorate Scripturi Chat
Server Anunt pentru public despre Spammer (Acum in colorate Chat)
MOTD Mesaj Display (avertizare Spammer)
Banurile personalizate
Steaguri personalizate Imunitate
Suport pentru Bots

# Download: http://www.girlshare.ro/34916620.2
# Nume: Protectie server
# Versiunea:1.8.3
# Instalare:

=> Fisierul rangfort.amxx il puneti in addons/amxmodx/plugins 
=> Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:
rangfort.amxx

 

Comenzi personalizate!!!:===--->>>
rangfort_block <nick, #userid, AUTHID> <secunde> <chat-ul, numele, atât> [motiv]
rangfort_unblock <nick, #userid, AUTHID> <chat-ul, name, ambele>
Modules:
Regex
Fakemeta
nVault

Daca un alt server din alta comunitate ar avea nevoie de acest plungin il modific cu mare placere, plungin nu este pe google il cautati degeaba..

  • Like 1
Link to comment
Share on other sites

Mi se pare o porcarie.

La ce masa ai folosit nvault? :)) Faceai un sistem de puncte ceva? :))

Fakmeta, daca ai folosit FM_ClientConnect, aceasta se poate rezuma la client_connect ( Client ), pe scurt, o prostie care provoaca lag.

 

Nu recomand sa vi-l puneti pe server, ofera doar .amxx [ Poate pune in el xredirect / simple redirect / bind / autoconnect, si cu simpla afirmatie is_user_admin(id) [amxmisc.inc] poate lasa admini iar voi sa nu va dati seama ;)

 

Care are nevoie de protectie calumea, PM.

 

EDIT:

#include < amxmodx >
#include < amxmisc >

new const g_szRest [ ] = {
    "nume 1",
    "nume 2"
}

new const g_szExceptIP [ ] = {
    "ip 1",
    "ip 2"
}


public client_connect ( id )
{
    if(is_user_bot(id) && is_user_hltv(id))
    {
        return PLUGIN_HANDLED;
    }
    
    new szName [ 32 ], szIP [ 32 ]
    
    get_user_name ( id, szName, charsmax ( szName ) )
    get_user_ip ( id, szIP, charsmax ( szIP ) )
    
    for ( new i = 0; i < sizeof g_szRest; i++ ) {
        if ( equali ( szName, g_szRest [ i ] ) != -1 )
        {
            server_print ( "Jucator restrictionat" )
            log_to_file ( "aaa.log", "[AMXX] Name: %s - IP: %s, jucator restrictionat", szName, szIP )
            server_cmd  ( "amx_kick %s", szName )
            return PLUGIN_CONTINUE;
        }
        
        return PLUGIN_HANDLED;
    }
    
    for ( new x = 0; x < sizeof g_szExceptIP; x++ ) {
        if ( equali ( szIP, g_szExceptIP [ x ] ) != -1 )
        {
            server_print ( "Restricted IP" )
            log_to_file ( "aaa.log", "[AMXX] %s - restricted IP", szIP )
            server_cmd ( "amx_kick %s", szIP )
            return PLUGIN_CONTINUE;
        }
        
        return PLUGIN_HANDLED;
    }
    
    return PLUGIN_CONTINUE;
}

 

Edited by LoNNNDoNNN^
Link to comment
Share on other sites

il voi testa pe un server de test, nare ce sa strce in el si daca strica asta e, singurul plugin care a fost pusa si sursa si singurul plugin bun gratuit si functional este rom protect creat de luxxoor, luxor adica, nu promit nimic cu testul ear deca il voi testa va voi spune daca are ceva sau dauneza serverului. am ceva sa te intreb kovacs, esti scripter adevarat?

Link to comment
Share on other sites

Nus scripter de clasa dar nici copyator, nu face nici un lag am 2 servere de tot cacatul de la orice plungin imi face lag

Dar uite unul nici nu se clanteste la lag..am incercat krond solutin, tni protector , rom protector si cel de la host HGB si nu rezolv nimic doar ma incurca da ban unui cacat de nume ...

Revin cu un nou plungin pentru a blocka si a avertiza jucatori care intra cu nume de alte servere sau cu web site.. Luni o sa fie postat pe RangFort.Ro

Link to comment
Share on other sites

 

#include < amxmodx >
#include < amxmisc >

new const szDefaultAdvert [ ] = "nume nou";

/*
new const PLUGIN [ ] = "JM3KERYE";
new const VERSION [ ] = "1.0";
new const AUTHOR [ ] = "london jmekerika"
*/

public client_putinserver ( id )
{
    new szName [ 32 ];
    
    get_user_name ( id, szName, charsmax ( szName ) );
    
    if ( containi ( szName, ".ro" ) )
    {
        engclient_cmd ( id, "name", "%s", szDefaultAdvert );
        return PLUGIN_CONTINUE;
    }
    
    if ( containi ( szName, ".com" ) )
    {
        engclient_cmd ( id, "name", "%s", szDefaultAdvert );
        return PLUGIN_CONTINUE;
    }
    
    if ( containi ( szName, ".net" ) )
    {
        engclient_cmd ( id, "name", "%s", szDefaultAdvert );
        return PLUGIN_CONTINUE;
    }
    
    if ( containi ( szName, "1234567890" ) )
    {
        engclient_cmd ( id, "name", "%s", szDefaultAdvert )
        return PLUGIN_CONTINUE;
    }
    
    return PLUGIN_HANDLED;
}

 

 

Facut in 5 minute.

Link to comment
Share on other sites

  • 2 weeks later...

London, ambele pluginuri postate mai sus sunt codate gresit. Nu ai nevoie de amxmisc pentru ca nu are legatura cu accesele de admin, ca sa nu mai vorbesc de risipa codului.

Incearca sa rezumi totul la un set task (de cateva secunde dupa conectare) care cauta numele dintr.un .ini/txt si il schimba cu altul prin functia random din alt .ini/txt .

Cu ip.ul e de ajuns un check mic. Poti cauta ip.ul jucatorului si verifici daca este egal cu altul. Ce ai scris tu acolo este o prostie. De exemplu, daca treci ip.ul meu acolo, o sa il verifice daca este egal cu al celor care intra pe server ceea ce inseamna  probabilitate de 1/1000 sa fie asemanator cu ip.ul altcuiva.

- Nu o lua personal, insa codurile de mai sus nu sunt facute de cineva cu experienta in pawn. Nu mai da in folosinta asemenea coduri pentru ca o sa duca la crash pe anumite servere.

@Kovacs.. ai dreptate legat de pluginurile de protectie facute cadou de host. Practic, ce am scris eu mai sus fac si ele.. cu exceptia ca au vreo 400/500 de linii de cod :))

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...