SA-MP Forums Archive
[AYUDA]Server lleno - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [AYUDA]Server lleno (/showthread.php?tid=184257)



[AYUDA]Server lleno - pagaromx96 - 18.10.2010

Hola como estбn, bueno vengo con una duda ya soluciуne el problema del bot quй se conectaba y desconectaba 100 veces en menos de 1 segundo. pero ahora pasa otra cosa al conectarse al server me salle Full server como que el server estб lleno pero solamente hay 40 personas maximo y tenemos 500 slots pero al conectarse siempre aparecen con id mayores a 100 por ejemplo id 256 id 405 siempre es mayor quйria saver como puedo evitar esto ya quй lo veo como un ataque al server si alguien tiene una soluciуn quй la postee. "saludos"


Respuesta: [AYUDA]Server lleno - MrDeath537 - 18.10.2010

Te estan conectando bots remotamente, seguro, dejame ver un segundo alguns scripts de NPC que trae SAMP a ver si veo como prohibir conexiones remotas.

EDIT:

Cуdigo:
pawn Код:
if ( IsPlayerNPC(playerid) )
{
    new
        IP[ 16 ]
        ;

    GetPlayerIp( playerid, IP, sizeof (IP) );
    if ( strcmp( IP, "127.0.0.1") )
    {
        Kick( playerid );
    }
}

EDIT 2: Va en OnPlayerConnect

EDIT 3: No hay edit 3 XD


Respuesta: [AYUDA]Server lleno - pagaromx96 - 19.10.2010

Quote:
Originally Posted by MrDeath
Посмотреть сообщение
Te estan conectando bots remotamente, seguro, dejame ver un segundo alguns scripts de NPC que trae SAMP a ver si veo como prohibir conexiones remotas.

EDIT:

Cуdigo:
pawn Код:
if ( IsPlayerNPC(playerid) )
{
    new
        IP[ 16 ]
        ;

    GetPlayerIp( playerid, IP, sizeof (IP) );
    if ( strcmp( IP, "127.0.0.1") )
    {
        Kick( playerid );
    }
}

EDIT 2: Va en OnPlayerConnect

EDIT 3: No hay edit 3 XD
Gracias MrDeath ahora veo si funciona

Edit: No mrDeath no funciona mira aca hay otra info aparecen asi los quй llenan el server


Код:
[00:35:43] Incoming connection: 201.250.186.219:3321
[00:35:43] Incoming connection: 201.250.186.219:3316
[00:35:43] Incoming connection: 189.250.139.217:11555
[00:35:44] Incoming connection: 79.148.78.182:4012
Son miles їno se puede aser nada con esto?


Respuesta: [AYUDA]Server lleno - xenowort - 19.10.2010

Prueba este codigo:

pawn Код:
if ( IsPlayerNPC(playerid) )
{
    new
        IP[ 16 ]
        ;

    GetPlayerIp( playerid, IP, sizeof (IP) );
    if (IP != "127.0.0.1") )
    {
        Kick( playerid );
    }
}



Re: [AYUDA]Server lleno - SuperMarioRol - 19.10.2010

Mejor ban, y que te dejen tranquilos o trata de banear el rango


Respuesta: [AYUDA]Server lleno - DarkChildren - 19.10.2010

prova este es para los ataques de bots jejej

pawn Код:
public OnPlayerConnect(playerid) // Buscas aqui OnPlayer... y agregas esto abajo ami me ha servidor de mucho
{
    if(IsPlayerNPC(playerid)) {
        new ip_addr_npc[64+1];
        new ip_addr_server[64+1];
        GetServerVarAsString("bind",ip_addr_server,64);
        GetPlayerIp(playerid,ip_addr_npc,64);

        if(!strlen(ip_addr_server)) {
            ip_addr_server = "127.0.0.1";
        }

        if(strcmp(ip_addr_npc,ip_addr_server,true) != 0) {
            // this bot is remote connecting
            printf("NPC: Bot ajeno IP: %s ha sido inmediatamente kickeado.",ip_addr_npc);
            Kick(playerid);
            return 0;
        }
        printf("NPC: Bot interno IP: %s se ha conectado.",ip_addr_npc);
        return 1;
    }



Respuesta: [AYUDA]Server lleno - TheChaoz - 19.10.2010

en la funcion de MrDeath cambia el kick x ban, dado que si los kickeas se reconectan x defecto (xq x lo q decis es un flooder)


Respuesta: [AYUDA]Server lleno - Zouke! - 19.10.2010

Como es eso ... ї Si tienes bots te pueden meter bots ajenos al server ? їY en caso de no tener?


Respuesta: [AYUDA]Server lleno - TheChaoz - 19.10.2010

otra solucion si es una ataque de intrucion de bots q se me acaba de ocurrir pero xq no le habia prestado atencion es dentro del server.cfg setear "maxnpc" al numero de bots q vos tengas


Respuesta: [AYUDA]Server lleno - pagaromx96 - 19.10.2010

Gracias a todos voy aver si funciona