[AJUDA] INVEJOSOS u.u
#1

Ultimamente meu server tem aumentado o numero de players online e atй ai tudo bem, mais alguйm muito desocupado, invejoso e que nгo ama a si mesmo tem feito ataques com um ip que entra com varias portas de uma vez bugando o server


Alguem sabe como resolver isso ? u.u
Reply
#2

pawn Код:
// maxips FS limits the number of players connecting from a
// single IP address.

#include <a_samp>

#define MAX_CONNECTIONS_FROM_IP     3

//---------------------------------------------

public OnFilterScriptInit()
{
    printf("\n*** Player IP limiting FS (maxips) Loaded. Max connections from 1 IP = %d\n",MAX_CONNECTIONS_FROM_IP);
}

//---------------------------------------------
// GetNumberOfPlayersOnThisIP
// Returns the number of players connecting from the
// provided IP address

stock GetNumberOfPlayersOnThisIP(test_ip[])
{
    new against_ip[32+1];
    new x = 0;
    new ip_count = 0;
    for(x=0; x<MAX_PLAYERS; x++) {
        if(IsPlayerConnected(x)) {
            GetPlayerIp(x,against_ip,32);
            if(!strcmp(against_ip,test_ip)) ip_count++;
        }
    }
    return ip_count;
}

//---------------------------------------------

public OnPlayerConnect(playerid)
{
    new connecting_ip[32+1];
    GetPlayerIp(playerid,connecting_ip,32);
    new num_players_on_ip = GetNumberOfPlayersOnThisIP(connecting_ip);
   
    if(num_players_on_ip > MAX_CONNECTIONS_FROM_IP) {
        printf("MAXIPs: Connecting player(%d) exceeded %d IP connections from %s.", playerid, MAX_CONNECTIONS_FROM_IP, connecting_ip);
        Kick(playerid);
        return 1;
    }

    return 0;
}
   
//---------------------------------------------
Reply
#3

Nгo funcionou comigo, os ataques foram feitos depois da ativaзгo do maxips

Ele sу avisou no printif depois que o server jб tinha caido
Reply
#4

Explica melhor isso ai para mim,Porque pelo oque eu intendi foi isso xD
Reply
#5

Й simples, o cara usa um IP (Ex: 192.168.1.1), mais atacando direto com varias portas diferentes.

192.168.1.1:4587
192.168.1.1:7777
192.168.1.1:4596
192.168.1.1:2452
192.168.1.1:1267

Mais ou menos isso. E com o maxips ativado ele parou o ataque, mais jб era tarde demais.

E o server fica igual quando alguйm entra com o nick con ou aux
Reply
#6

lol , Meu servidor era atacado assim , mais mesmo sem o max ips continuava on.
Reply
#7

Essa pessoa ta tentando atacar de todos os modos desde antes de ontem...

As pessoas sгo tгo invejosas que chegam a ponto de atacar um server bate 20 online, Й TENSO
Reply
#8

Na verdade, o fato de ter um host decente (e usar MySQL) nunca me trouxe problemas.
Reply
#9

pela rcon faзa, /rcon banip xxx.xxx.xxx.*
Assim irб banir todos os ip's que esse atacante possa ter.
Sendo que os ataques aos servidores de sa-mp, o player tem de fazer uma especie de "login" no server, e se banir o ip dos atacantes, ele ja nao pode entrar.
Se continuar , contacte o host ou utilize as ip tables,
Reply
#10

Ou simplesmente reporte eles para seus devidos ISPs.
Aн serгo tomadas sanзхes do provedor contra eles por abuso (crime).
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)