Понедельник, 01.12.2008, 23:55
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • Можно сказать Хал... [Трёп]
  • GTA 4 уже можно с... [GTA 4]
  • F.A.Q. Про блонди... [Юмор]
  • Задавайте сюда ва... [Вопросы и Проблемы]
  • Литвинко или Литв... [Обо Всём]
  • [GM] SATDM~RP+TSS... [Моды SAMP]
  • Пошли всех на хуй... [Скандалы]
  • Вопрос - Ответ (Ответов: 953)
  • Обсуждение мода CityLi... (Ответов: 922)
  • Задавайте сюда ваши во... (Ответов: 919)
  • Помощь новечкам по скр... (Ответов: 595)
  • Обратный отщёт от 500 (Ответов: 512)
  • Пошли всех на хуй тут! (Ответов: 507)
  • Pen1 LS v1.4 by ONEhel... (Ответов: 386)
  • MiX (Сообщений: 2603)
  • AXE (Сообщений: 2237)
  • OKStyle™ (Сообщений: 1934)
  • fAkm4n (Сообщений: 1724)
  • RockStarGamer (Сообщений: 1608)
  • DarkByte (Сообщений: 1311)
  • MAK (Сообщений: 1292)
  • Страница 1 из 11
    Модератор форума: MAK 
    Форум о GTA Multiplayers. GTA SA-MP, MTA, VC-MP, IV-MP. » San Andreas MultiPlayer » Вопросы и Проблемы » Как бороться с хакерами
    Как бороться с хакерами
    SeveNДата: Суббота, 08.03.2008, 10:54 | Сообщение # 1
    Новенький

    Группа: Продвинутые
    Сообщений: 19
    Город: Краснотурьинск
    Статус: status
    bad мой сервер осаждают хакеры bad plz помогите
    выложите ссылку антихака plz

    заранее благодарен blush2


    Владелец серва 192.168.1.64:7777
     
    ParadoxДата: Суббота, 08.03.2008, 10:59 | Сообщение # 2
    Освоившийся

    Группа: Продвинутые
    Сообщений: 78
    Город: Rostov
    Статус: status
    Антихака нет,если взламывают админку в Pen:Ls или Fugitive,удали из мода команду смены пароля.
     
    DarkByteДата: Суббота, 08.03.2008, 11:12 | Сообщение # 3
    Долгожитель

    Группа: Продвинутые
    Сообщений: 1311
    Город: Челябинск
    Статус: status
    Смотря что они делают, если поднимают пинг сильно, после чего серв падает, то тебе сюда
    если RCON пароль хакают то просто сделай его посложнее, возможно позже добавлю в антифлуд защиту от подбора RCON'а
    если хакают через баги скрипта, то тут только исправлять эти баги =)

    [SA-MP Anti-Cheat System v1.0.6] [SA-MP Anti-Flood v0.3]

    [Исходные коды MTA:DM открыты!] [Обновление SA-MP 0.2X] [Новый wiki по SA-MP]

     
    SeveNДата: Воскресенье, 09.03.2008, 07:38 | Сообщение # 4
    Новенький

    Группа: Продвинутые
    Сообщений: 19
    Город: Краснотурьинск
    Статус: status
    Cпс

    Владелец серва 192.168.1.64:7777
     
    zTronДата: Воскресенье, 09.03.2008, 18:54 | Сообщение # 5
    Освоившийся

    Группа: Продвинутые
    Сообщений: 85
    Город: Харьков
    Статус: status
    Есть мнение, что если в скрипте жестко зафиксировать IP админов и проверять их через if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1)// в моде pen1 (дальше проверка IP...). Прописать эту проверку в каждой админской команде (типа /makeadmin - проверка IP давшего команду, а потом уже выполнение).
    Да, согласен, это головная боль такое писать, но...
    Ломают мне RCON каждый день по несколько раз и...
    ИДУТ В БАН при попытке выполнения любой админской команды!!!
    .
    Про оружие и деньги...
    В раздел OnGameModeInit вписывается таймер - SetTimer("playergun",1000,1);
    .
    В конце скрипта такое...
    //==============================================================================
    public playergun()
    {
    new string[255];
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    for(new w=0; w<20; w++)
    {
    if(IsPlayerConnected(i) && !IsPlayerInAnyVehicle(i) && gPlayerFighter[i] !=1)
    {
    GetPlayerWeaponData(i, w, antiplweapons, antiplammo);
    if(antiplweapons == 38 || antiplweapons == 36 || antiplweapons == 37 || antiplweapons == 18 || antiplweapons == 17)
    {
    new antiplname[255];
    new antiweapname[20];
    GetPlayerName(i,antiplname,sizeof(antiplname));
    GetWeaponName(antiplweapons, antiweapname, 20);
    format(string,sizeof(string),"CHEAT detected - %s - weapon %s : ammo %d",antiplname,antiweapname,antiplammo);
    SendClientMessageToAll(COLOR_RED,string);
    print(string);
    Kick(i);
    }
    }
    }
    }
    }
    //==============================================================================
    и как видно из примера ПРИ ВЗЯТИИ В РУКИ пулемёта и т.д. читок мягинько кикается из игры неуспев сделать ни одного выстрела! При этом на DM можно использовать minigun,heatseeker,molotov,grenade и прочее без кика игрока участвующего в ДМ.
    .
    Деньги в пен1. Здесь сложнее. Но...
    ОЧЕНЬ много денег в пен1 абсолютно не нужно, по этому поставил ограничители 25000000 на руках,столько же в бизе и аналогично в банке и в доме. Читы обычно дают более 100000000 одномоментно. Снова таймер в онгамемодеинит и ...
    //========================================================
    public milliarder()
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    new cash = GetPlayerMoney(i);
    new account = PlayerInfo[i][pAccount];
    if(cash > 25000000)
    {
    new tempcash = cash - 25000000;
    GivePlayerMoney(i,-tempcash);
    }
    if(account > 25000000)
    {
    PlayerInfo[i][pAccount] = 25000000;
    }
    if(cash >= 51000000)
    {
    new string[255];
    new antiplname[255];
    GetPlayerName(i,antiplname,sizeof(antiplname));
    format(string,sizeof(string),"CHEAT detected - %s - cash %d : bank %d",antiplname,cash,account);
    SendClientMessageToAll(COLOR_RED,string);
    GivePlayerMoney(i,-cash);
    PlayerInfo[i][pAccount] = 0;
    print(string);
    Kick(i);
    }
    }
    }
    }
    //========================================================
    51000000 - кик на тот случай если невнимательный игрок имея 25 лям продаст свой биз или дом.
    .
    Таймер на функцию в OnGameModeInit...
    //=======================================================
    public bizmilliarder()
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    new bouse = PlayerInfo[i][pPbiskey];
    if (bouse == 255)
    {
    return 1;
    }
    if (bouse >= 100)
    {
    if(SBizzInfo[bouse-100][sbTakings] > 25000000){SBizzInfo[bouse-100][sbTakings] = 25000000;}
    OnPropUpdate();
    }
    else
    {
    if(BizzInfo[bouse][bTakings] > 25000000){BizzInfo[bouse][bTakings] = 25000000;}
    OnPropUpdate();
    }

    }
    }
    return 1;
    }
    //========================================================
    Боты...
    У ботов на данный момент пинг 65000, вот и пишем фильтрскрипт...
    //========================================================
    #pragma tabsize 0
    #include <a_samp>
    #include <a_players>

    #define COLOR_RED 0xAA3333AA

    //==============================================================================
    public antibot()
    {
    new plida[16];
    new plnamea[128];
    new stringg[128];
    for(new i=0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(GetPlayerPing(i) >= 60000)
    {
    GetPlayerIp(i, plida, sizeof(plida));
    GetPlayerName(i,plnamea,sizeof(plnamea));
    format(stringg,sizeof(stringg),"Detected possible bot from %s, %s - kicked.",plida,plnamea);
    SendClientMessageToAll(COLOR_RED,stringg);
    print(stringg);
    Kick(i);
    }
    }
    }
    }

    public OnFilterScriptInit()
    {
    SetTimer("antibot",10000,1);
    }
    //========================================================
    И всевозможные папиролы (16 шт.) вылетают из сервера.
    .
    Со скоростными игроками и летателями в машинах пока ничего не придумывается. Если пинг дрыгает от 60 до 200 прога думает, что у игрока резко возросла скорость и не адекватно реагирут.
    .
    P.S.
    ногами не топчите, высказался как смог. :)
    P.P.S.
    гдето здесь, на форуме попалось упоминание про Навара lol , он как всегда неподражаем. если встретитесь или сюда заскочит случайно передайте ему от Tron'a - marxaba akhwe al zger, ea bez 4it hooligan

    Сообщение отредактировал zTron - Воскресенье, 09.03.2008, 19:31
     
    Форум о GTA Multiplayers. GTA SA-MP, MTA, VC-MP, IV-MP. » San Andreas MultiPlayer » Вопросы и Проблемы » Как бороться с хакерами
    Страница 1 из 11
    Поиск:

    Copyright SAMP-RUS© 2008