Страница 3 из 6 ПерваяПервая 12345 ... ПоследняяПоследняя
Показано с 21 по 30 из 55

Тема: Защита флуда коннектами в один слот

  1. #21
    Почетный пользователь LC Аватар для ..KempeR..
    Регистрация
    31.08.2011
    Адрес
    Киев, Украина
    Сообщений
    1,504
    Репутация: 189

    Звание: - весьма и весьма положительная личность

    Re: Защита флуда коннектами в один слот

    Цитата Сообщение от okstyle Посмотреть сообщение
    в char-то ты перевёл, а аргументы в переменной забыл "отчарить". и на ip надо выделять 64 ячейки, а не 16.
    "отчарил". поясните, зачем 64 ячейки на ip?

  2. #22
    Активный пользователь
    Регистрация
    27.09.2012
    Возраст
    28
    Сообщений
    153
    Репутация: 3

    Звание: пока не определено

    Re: Защита флуда коннектами в один слот

    Спасибо)

  3. #23
    Проверенный Аватар для OKStyle
    Регистрация
    26.04.2010
    Адрес
    Россия, Оренбург
    Возраст
    35
    Сообщений
    6,398
    Репутация: 532

    Звание: - луч света в тёмном царстве

    Re: Защита флуда коннектами в один слот

    255.255.255.255

    3*4 + 4 + 3*4 + 4 + 3*4 + 4 + 3*4 = 60
    Плюс завершающий \0 тоже 4... Как-то так.

    И bool вообще убрать надо, иначе char какой-то костыльный получается.

    Код:
    Applications
    Pawno Rus No 217 [28.06.2008] SA-MP 0.3e Rcon Edition Rus [16.09.2010] Win-server Autostarter [31.01.2011]
    
    Gamemodes
    Public Enemy LS/SF/LV [25.07.2010] TDM Style []
    
    Filterscripts
    Sex            [05.07.2008] Showgirls                 [24.05.2010] Equip                     [02.02.2011] Jellyfisher               [11.02.2012] Tank Lights System [14.03.2013]
    All Animations [13.07.2008] Colored Healthbar         [08.06.2010] Exclusive Clothes         [07.03.2011] Parking                   [12.02.2012] TextDraw Captcha   [22.03.2013]
                                Pay'n'Spray Colors Menu   [23.06.2010] 0.2.2 Class Selection     [07.03.2011] Serial ID Ban             [31.03.2012]
                                Wedding                   [28.06.2010] Other Chatname            [09.03.2011] Advanced Weapons          [02.04.2012]
                                Rusty Brown's Ring Donuts [29.06.2010] Top View                  [09.03.2011] Ingame Map Editor         [01.05.2012]
                                                                       Rainbow Tab               [10.03.2011] Colored Checkpoints       [10.05.2012]
                                                                       Textdraw Intro            [03.09.2011] Experience & Level System [22.07.2012]
                                                                       Kickstart Challange       [06.09.2011] Target Message System     [17.11.2012]
                                                                       Love Fist Concert         [09.10.2011]
                                                                       3D Info                   [12.10.2011]
                                                                       Vehicle Bonus Return      [13.10.2011]
                                                                       Rockstar Logos Collection [16.10.2011]
                                                                       Textures Ingame Editor    [16.10.2011]
                                                                       Map-Radar                 [17.10.2011]
    
    Maps
    Military Vehicle Interior  [06.04.2012]
    Barracks Soldiers Interior [07.04.2012]
    Barracks Officers Interior [08.04.2012]
    
    Include
    FD ASM - форматированный диалог на #emit [31.03.2013]
    






  4. #24
    Перевыпроверенный Аватар для LINKINPARK
    Регистрация
    29.08.2011
    Сообщений
    1,732
    Репутация: 210

    Звание: - весьма и весьма положительная личность

    Re: Защита флуда коннектами в один слот

    какие 64 ячейки? пьяные?
    PHP код:
    main( ) {
        new
            
    test[] = "255.255.255.255";
        
    printf"%i"sizeof test ) ;

    может и без айпи будет работать?
    PHP код:
    new slotUsedMAX_PLAYERS ];
    public 
    OnPlayerConnectplayerid )
    {
        if ( 
    slotUsedplayerid ] )
            return 
    Banplayerid ), slotUsedplayerid ] = ;
        
    slotUsedplayerid ] = 1;
        return 
    true;
    }
    public 
    OnPlayerDisconnectplayeridreason 
    {
        
    slotUsedplayerid ] = 0;
        return 
    true;


  5. #25
    Активный пользователь Аватар для happines
    Регистрация
    23.01.2011
    Адрес
    Белгород
    Сообщений
    1,591
    Репутация: 119

    Звание: скоро придёт к известности

    Re: Защита флуда коннектами в один слот

    Цитата Сообщение от linkinpark Посмотреть сообщение
    какие 64 ячейки? пьяные?
    PHP код:
    main( ) {
        new
            
    test[] = "255.255.255.255";
        
    printf"%i"sizeof test ) ;

    может и без айпи будет работать?
    PHP код:
    new slotusedmax_players ];
    public 
    onplayerconnectplayerid )
    {
        if ( 
    slotusedplayerid ] )
            return 
    banplayerid ), slotusedplayerid ] = ;
        
    slotusedplayerid ] = 1;
        return 
    true;
    }
    public 
    onplayerdisconnectplayeridreason 
    {
        
    slotusedplayerid ] = 0;
        return 
    true;

    если я не ошибаюсь, ip нужен чтобы по ошибке не забанить игрока который будет заходить на сервер во время атаки.
    Всё в поряде, будте аккуратны, соблюдайте правила и не надо переживать... © Гуф

  6. #26
    Почетный пользователь LC Аватар для ..KempeR..
    Регистрация
    31.08.2011
    Адрес
    Киев, Украина
    Сообщений
    1,504
    Репутация: 189

    Звание: - весьма и весьма положительная личность

    Re: Защита флуда коннектами в один слот

    Цитата Сообщение от LINKINPARK Посмотреть сообщение
    какие 64 ячейки? пьяные?
    PHP код:
    main( ) {
        new
            
    test[] = "255.255.255.255";
        
    printf"%i"sizeof test ) ;

    может и без айпи будет работать?
    PHP код:
    new slotUsedMAX_PLAYERS ];
    public 
    OnPlayerConnectplayerid )
    {
        if ( 
    slotUsedplayerid ] )
            return 
    Banplayerid ), slotUsedplayerid ] = ;
        
    slotUsedplayerid ] = 1;
        return 
    true;
    }
    public 
    OnPlayerDisconnectplayeridreason 
    {
        
    slotUsedplayerid ] = 0;
        return 
    true;

    Это был самый первый и сырой вариант решения. Если во время атаки зайдёт игрок с таким же ID, он получит банан. + char в 4 раза экономит нам память

  7. #27
    С++ & Pawn Programming Аватар для KrYpToDeN
    Регистрация
    30.03.2011
    Адрес
    Хабаровск
    Возраст
    28
    Сообщений
    1,988
    Репутация: 198

    Звание: - весьма и весьма положительная личность

    Re: Защита флуда коннектами в один слот

    Цитата Сообщение от LINKINPARK Посмотреть сообщение
    какие 64 ячейки? пьяные?
    PHP код:
    main( ) {
        new
            
    test[] = "255.255.255.255";
        
    printf"%i"sizeof test ) ;

    может и без айпи будет работать?
    PHP код:
    new slotUsedMAX_PLAYERS ];
    public 
    OnPlayerConnectplayerid )
    {
        if ( 
    slotUsedplayerid ] )
            return 
    Banplayerid ), slotUsedplayerid ] = ;
        
    slotUsedplayerid ] = 1;
        return 
    true;
    }
    public 
    OnPlayerDisconnectplayeridreason 
    {
        
    slotUsedplayerid ] = 0;
        return 
    true;


    Во во)
    Где видели айпи в 60 символов? 16 максимум..)

  8. #28
    Перевыпроверенный Аватар для LINKINPARK
    Регистрация
    29.08.2011
    Сообщений
    1,732
    Репутация: 210

    Звание: - весьма и весьма положительная личность

    Re: Защита флуда коннектами в один слот

    Если во время атаки зайдёт игрок с таким же ID
    то есть в слот который атакуют можно подключиться? я вот просто никогда не пользовался и не встречался с этим, мне оно нафиг просто не нужно).
    + char в 4 раза экономит нам память
    это думаю каждый знает.

  9. #29
    ыыыыы Аватар для Mexanizm
    Регистрация
    16.01.2012
    Адрес
    Россия. Воронеж
    Возраст
    30
    Сообщений
    2,450
    Репутация: 287

    Звание: как роза среди колючек

    Re: Защита флуда коннектами в один слот

    Спасибо.
    Надеюсь мой сервер такая атака не постигнет в будущем но на всякий пожарный поставил.
    Modern RP





  10. #30
    boost::this_thread Аватар для Владокс
    Регистрация
    27.06.2010
    Адрес
    Екатеринбург
    Сообщений
    1,419
    Репутация: 225

    Звание: - весьма и весьма положительная личность

    Re: Защита флуда коннектами в один слот

    Цитата Сообщение от okstyle Посмотреть сообщение
    и на ip надо выделять 64 ячейки, а не 16.
    эм... "255.255.255.255" + '\0' = 16
    проверку на ip можно убрать, так как слот уже зарезервирован ботом, поэтому левого игрока не забанит, так как ему достанется другой слот.




    Связь со мной:
    Skype: bjiadokc | ICQ: 5462016 | Mail: [email protected]

    [1:03:15 | Изменены 1:03:25] SDraw: есть идеи блокнуть установщику сцампа доступ к системной папке?
    [1:03:45 | Изменены 1:03:51] SDraw: а то эта падла файлы directx заменяет внаглую
    [1:08:38] Vladislav Barabash: поставь файлы директа в ридонли
    [1:09:14] Vladislav Barabash: chmod r-x d3*.dll

Страница 3 из 6 ПерваяПервая 12345 ... ПоследняяПоследняя

Похожие темы

  1. ServerHost.SU | SAMP 0.5р за слот!!!! CS 1.6 7р за слот
    от raketa в разделе Игровые сервера
    Ответов: 0
    Последнее сообщение: 14.01.2013, 04:15
  2. Ответов: 1
    Последнее сообщение: 24.09.2012, 21:15
  3. Кньте скрипт флуда в скайпе дам +
    от Jeka_Deas в разделе Другие темы по Pawn
    Ответов: 0
    Последнее сообщение: 15.07.2011, 04:22
  4. слот объекта
    от Mr.Brooks в разделе Вопросы по скриптингу
    Ответов: 4
    Последнее сообщение: 02.06.2011, 13:35

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •