| SeveN | Дата: Суббота, 08.03.2008, 10:54 | Сообщение # 1 |
|
Новенький
Группа:
Продвинутые
Сообщений: 19
Награды: 2
Город: Краснотурьинск
Репутация: 1
Замечания: 0%
Статус: 
| мой сервер осаждают хакеры plz помогите выложите ссылку антихака plz заранее благодарен 
Владелец серва 192.168.1.64:7777
|
| |
|
|
| Paradox | Дата: Суббота, 08.03.2008, 10:59 | Сообщение # 2 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 79
Награды: 1
Город: Rostov
Репутация: 8
Замечания: 0%
Статус: 
| Антихака нет,если взламывают админку в Pen:Ls или Fugitive,удали из мода команду смены пароля.
|
| |
|
|
| DarkByte | Дата: Суббота, 08.03.2008, 11:12 | Сообщение # 3 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1577
Награды: 7
Город: Челябинск
Репутация: 182
Замечания: 0%
Статус: 
| Смотря что они делают, если поднимают пинг сильно, после чего серв падает, то тебе сюда если RCON пароль хакают то просто сделай его посложнее, возможно позже добавлю в антифлуд защиту от подбора RCON'а если хакают через баги скрипта, то тут только исправлять эти баги =)
MusicSig vkontakte - расширение функционала ВКонтакте для Google Chrome
|
| |
|
|
| SeveN | Дата: Воскресенье, 09.03.2008, 07:38 | Сообщение # 4 |
|
Новенький
Группа:
Продвинутые
Сообщений: 19
Награды: 2
Город: Краснотурьинск
Репутация: 1
Замечания: 0%
Статус: 
| Cпс
Владелец серва 192.168.1.64:7777
|
| |
|
|
| zTron | Дата: Воскресенье, 09.03.2008, 18:54 | Сообщение # 5 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 186
Награды: 4
Город: Харьков
Репутация: 39
Замечания: 20%
Статус: 
| Есть мнение, что если в скрипте жестко зафиксировать 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. гдето здесь, на форуме попалось упоминание про Навара , он как всегда неподражаем. если встретитесь или сюда заскочит случайно передайте ему от Tron'a - marxaba akhwe al zger, ea bez 4it 
109.86.185.7:7777 ..::TrSB::.. PEN1: S.A.
Сообщение отредактировал zTron - Воскресенье, 09.03.2008, 19:31 |
| |
|
|