Bot atack
#1

Hi!
I've got problems with my server!
An idiot is regularly sending invisible bots. They fill the server. At the moment they fill the server with 197 slots - only 3 players can connect.
solutions?
Reply
#2

pawn Код:
public OnPlayerConnect(playerid)
{
    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: Got a remote NPC connecting from %s and I'm kicking it.",ip_addr_npc);
            Kick(playerid);
            return 0;
        }
        printf("NPC: Connection from %s is allowed.",ip_addr_npc);
    }
   
    return 1;
}
Maybe, this? Will work?
Reply
#3

Theres nothing you can do against it, other than hoping the attacker will stop.
Reply
#4

Quote:
Originally Posted by 101
Посмотреть сообщение
pawn Код:
public OnPlayerConnect(playerid)
{
    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: Got a remote NPC connecting from %s and I'm kicking it.",ip_addr_npc);
            Kick(playerid);
            return 0;
        }
        printf("NPC: Connection from %s is allowed.",ip_addr_npc);
    }
   
    return 1;
}
Maybe, this? Will work?
i will try... but is a invisible bot.. not npc..I hope to work that
Reply
#5

Quote:
Originally Posted by zdog
Посмотреть сообщение
i will try... but is a invisible bot.. not npc..I hope to work that
Well NPCs are kind-of invisible when you think about it, atleast in the slots.
Reply
#6

Quote:
Originally Posted by 101
Посмотреть сообщение
Well NPCs are kind-of invisible when you think about it, atleast in the slots.
In "something with 'beit'" you can see the NPCs but you cant see the "Invisible Bots" in the list
So i guess it wont work
PS: Im using "something with 'beit'" for testing me Anti-Cheat, im not a N00B User
Reply
#7

Quote:
Originally Posted by 101
Посмотреть сообщение
pawn Код:
public OnPlayerConnect(playerid)
{
    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: Got a remote NPC connecting from %s and I'm kicking it.",ip_addr_npc);
            Kick(playerid);
            return 0;
        }
        printf("NPC: Connection from %s is allowed.",ip_addr_npc);
    }
   
    return 1;
}
Maybe, this? Will work?
Yeah, that's not going to work.

Attacking bots connect as normal players.
Reply
#8

Quote:
Originally Posted by Calg00ne
Посмотреть сообщение
Yeah, that's not going to work.

Attacking bots connect as normal players.
Ow, well sorry OP, I failed.
Reply
#9

I do not know how the attacking bots are working but here might be a solution:

Check the IP of the bots or from the one who's sending them and Range Ban him...idk it might work
Reply
#10

Quote:
Originally Posted by SkizzoTrick
Посмотреть сообщение
I do not know how the attacking bots are working but here might be a solution:

Check the IP of the bots or from the one who's sending them and Range Ban him...idk it might work
The bots is Invisible..

*You cant see their IP in log.
*You cant see them connect.
*You cant see them in the Player List.
*.................................................
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)