Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[KOSZ] Boty atakuja serwer , ale mam rozwiazanie .


  • Zamknięty Temat jest zamknięty
13 odpowiedzi w tym temacie

#1 b13

    Pomocny

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:56
  • Lokalizacja:Polska
Offline

Napisano 29.07.2015 14:03

Witam  , postanowiłem odpalić temat związany z atakami  botów grających na serwer  .

Gość atakujący  uzywa proxy ,a więc co za tym idzie  ma  miliony ip  do wykorzystania .

 

Pytanie moje  kieruje do was  , potrzebuję  przerobić plugin - kod :

 

Dokładne informacje przerobienia pod kodem .

#include <amxmodx>
#include <amxmisc>

 #define TASK_GENERAL    100
 #define TASK_KICK    200

 new const rules[] = "rules.txt";

 public plugin_init()
 {
    register_plugin("Terms and Agreements","0.20","DahVid/Avalanche");
    register_menucmd(register_menuid("rules_menu"),1023,"RulesMenu");
    set_task(1.0,"checkforfiles");
 }

 public checkforfiles()
 {
    if(!file_exists(rules)) write_file(rules,"Erase this line and add your rules here. HTML can be used.")
 }

 public client_putinserver(id)
 {
    remove_task(TASK_GENERAL+id);
    remove_task(TASK_KICK+id);

    if(is_user_bot(id)) return;

    set_task(5.0,"DisplayRulesMenu",TASK_GENERAL+id);
 }

 public client_disconnect(id)
 {
    remove_task(TASK_GENERAL+id);
    remove_task(TASK_KICK+id);
 }

 public DisplayRulesMenu(taskid)
 {
    new id = taskid-TASK_GENERAL;

    static szMenuBody[256];
    if(!szMenuBody[0])
    {
        new len = format(szMenuBody,255,"Regulamin Serwera:^n");
        len += format(szMenuBody[len],255-len,"^n7. Akceptuje");
        len += format(szMenuBody[len],255-len,"^n8. Odmawiam");
        len += format(szMenuBody[len],255-len,"^n^n9. Pokaz Regulamin");
    }

    new keys = MENU_KEY_7|MENU_KEY_8|MENU_KEY_9;
    show_menu(id,keys,szMenuBody,-1,"rules_menu");
 }

 public RulesMenu(id,key)
 {
    switch(key)
    {
        case 6:
        {
            client_print(id,print_chat,"* Dziekujemy, GL & HF!");
        }
        case 7:
        {
            server_cmd("kick #%i ^"Nie zaakceptowales Regulaminu!^"",get_user_userid(id));
        }
        case 8:
        {
            client_print(id,print_chat,"* proszę uwaznie przeczytac regulamin!");

            show_motd(id,rules,"SERVER RULES");
            set_task(5.0,"DisplayRulesMenu",TASK_GENERAL+id);
        }
    }
 }  

Czy może ktoś przerobić plugin  http://amxx.pl/topic...otd-akceptacja/tak , aby po wejsciu gracza na serwer po 3 sekundach pojawiało się Menu :

 

Zabezbiecznie :

 

Jestem Graczem

 

{ odliczanie 5 sekund na klikniecie  }

 

Już tłumaczę o co dokładnie mi chodzi .

 

Po wejsciu na serwer każdemu graczowi / bot,u wyświetli sie  menu z jedną  pozycja do wyboru  .Człowiek kliknie "Jestem Graczem "  I pozostanie na serwerze  .,

 

Jeżeli gracz - człowiek nie  kliknie "Jestem Graczem " to  dostanie niestety kicka  , wiadomo że bot nie  kliknie i go wywali z serwera po 5ciu sekundach od pojawienia się Menu...

 

Pozdrawiam


Użytkownik b13 edytował ten post 29.07.2015 14:05

  • +
  • -
  • 0

#2 tytusek

    Czempion

  • Power User

Reputacja: 229
Wszechwidzący

  • Postów:822
Offline

Napisano 29.07.2015 14:13

set_task(5.0,"DisplayRulesMenu",TASK_GENERAL+id);

zamień 5.0 na 3.0


  • +
  • -
  • 0

#3 b13

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:56
  • Lokalizacja:Polska
Offline

Napisano 29.07.2015 14:18

Ok czas wysiwetlania Menu jest

 

1.

Teraz pod Jestem człowiekiem : [ Jak  to zrobic  ? ]

{ odliczanie 5 sekund na klikniecie  }

 

 

 

.2.

 

5 sekund na klikniecie inacze kick  ? Jak  to zrobic ?


Użytkownik b13 edytował ten post 29.07.2015 14:22

  • +
  • -
  • 0

#4 NoLiFeR

    Wszechobecny

  • Użytkownik

Reputacja: 103
Zaawansowany

  • Postów:483
  • GG:
  • Imię:Adrian
  • Lokalizacja:Sosnowiec
Offline

Napisano 29.07.2015 15:15

Oj to nie jest rozwiązanie. Ktos wbije na serwer, zobaczy ze takie i takie same menu sie wyswietla, no to automatycznie da botowi komende "slot1" czy tam jaki to jest przycisk, i cale zabezpieczenie leci na leb na szyje ;)


  • +
  • -
  • 0

#5 b13

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:56
  • Lokalizacja:Polska
Offline

Napisano 29.07.2015 15:25

To jaka  propozycja ?  bo juz to tego goscia niema sil  , moze  test 32 bity  ?


  • +
  • -
  • 0

#6 b13

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:56
  • Lokalizacja:Polska
Offline

Napisano 29.07.2015 15:26

Jak potrafisz przerobić  sama  którego dodałem zgodnie z moim opisem  to  będę wdzieczny  , on sam nie wejdzie na serwer  wiec nie zobaczy  co tam jest  ...  ...  Jka  to nie pomoze to cos innego  pomyslę ....  albo dam zlecenia  na typa  ......  on tez ma  serwer ...

Dobra jak ktos wie jak  przerobic kod  z głównego tematu to proszę o pomoc ...


Użytkownik b13 edytował ten post 29.07.2015 15:31

  • +
  • -
  • 0

#7 tytusek

    Czempion

  • Power User

Reputacja: 229
Wszechwidzący

  • Postów:822
Offline

Napisano 29.07.2015 15:53

na boty z reklama wgraj to http://amxx.pl/topic...-pluginu-no-ip/

 

i  Fake Detector v 1.7 by Asmodai


  • +
  • -
  • 0

#8 b13

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:56
  • Lokalizacja:Polska
Offline

Napisano 29.07.2015 15:59

na boty z reklama wgraj to http://amxx.pl/topic...-pluginu-no-ip/

 

i  Fake Detector v 1.7 by Asmodai

To juz  wgrane i zrobione  .  on  pyka na proxy  i boty grajace mi wbijaja on sam nie wejdzie  bop ma  bana  juz na wszystko  hahha itp /.... neo ban  itd....  Jak ktos mi przetobi ten plugin  z 1 tematu  to  będę mial go  prawdopodobnie  **********  , a jak nie  to  zapłacę komus i bedzie oko za oko  bo  meczy gosc  . 


  • +
  • -
  • 0

#9 b13

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:56
  • Lokalizacja:Polska
Offline

Napisano 29.07.2015 16:07

bantime     = 0.0        // 0.0 = kick, >0 = ban time in minutes
banreason   = Fake client    // ban reason
onlylog     = 0            // only log detects without kick/ban
fix_bo3_new = 1            // enable full fix of buffer overload v4 (patched v3)

 

------------------------------------------------------------------------------------------------

 

Napisz  jak  ustawic  te cvary  tak by raz a dobrze 

 

 

---------------------------------------------------------------------

Bo znalazłem  w sieci takie ustawienie :

bantime    = 5.0 // 
banreason  = Fake client // 
onlylog    = 0 // 

------------------------------------------------------------

A w plugins ini : To jest ok ?

 

linux addons/dproto/dproto_i386.so
linux addons/vtc/vtc.so
linux addons/amxmodx/dlls/amxmodx_mm_i386.so

linux addons/fakedetector/fakedetector_mm_i386.so

 

------------------------------------------------------------------------------

 

a ten plik gdzie  mam  wstawic ?  fakedetector_mm_i386.so

 

 

 

-----------------------------------------------------------------------------
 


Użytkownik b13 edytował ten post 29.07.2015 16:26

  • +
  • -
  • 0

#10 erku

    Zaawansowany

  • Użytkownik

Reputacja: 20
Życzliwy

  • Postów:115
  • Lokalizacja:zielona góra
Offline

Napisano 29.07.2015 22:09

Dziwi mnie jedno skoro wszyscy wgrywają i nie mają "ataków" to jakim cudem to u ciebie nie działa?
  • +
  • -
  • 0

#11 b13

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:56
  • Lokalizacja:Polska
Offline

Napisano 30.07.2015 06:35

tez sie dziwie  , podaj  swoje  ip jak masz serwer  to  podam typowi co mnie  meczy i sam sprawdzisz


  • +
  • -
  • 0

#12 b13

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:56
  • Lokalizacja:Polska
Offline

Napisano 30.07.2015 10:15

pomoze ktos czy nie  ?


  • +
  • -
  • 0

#13 Kmf!p

    Wszechwidzący

  • Użytkownik

Reputacja: 29
Życzliwy

  • Postów:274
  • Lokalizacja:knyszyn
Offline

Napisano 30.07.2015 11:15

jak wbija caly czas na tym samym nicku to zaloz mu haslo na nick i po problemie ;)

 

tu masz kod na blokowanie ip w nicku:

 

http://amxx.pl/topic...ujących-serwer/

 

przydalo by sie jeszcze cos co przechwytuje spam w say bo ten plugin nie banuje za to przynajmniej u mnie chyba ;)


  • +
  • -
  • 0
b_350_20_FFAD41_E98100_000000_591F11.png

b_350_20_FFAD41_E98100_000000_591F11.png 

CodMod- 31.186.82.99:23510
Only Dust2- 31.186.82.99:23544

#14 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 30.07.2015 15:07

Złamanie regulaminu forum.
Przeczytaj go, zastosuj się do niego a następnie załóż nowy temat.

Regulamin forum dostępny jest pod adresem AMXX.pl/topic/3-regulamin-forum
Ten temat w ciągu 24 godzin zostanie przeniesiony do kosza.
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych