Форсированное закрытие связи с клиентом или "тихий кик"

Тема в разделе "Программирование / Скриптинг", создана пользователем The Night Fury, 26 янв 2013.

  1. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.222
    Симпатии:
    916
    Добрый день, форумчане.

    Довольно давно задавался таким вопросом: возможно ли посредством MM/SM форсировать обрыв отправки данных клиенту?

    Чтобы понять, о чём я — просто зайдите на свой сервер а потом, уже будучи в игре, закройте скрин/окно не водя kill/quit. В этом случае появится Timeout-таймер в клиенте и в результате — disconnect.

    Именно так возможно ли сделать и только при помощи SM/MM (+ расширения к MM)? Если да, есть идеи, как?
    Заранее спасибо.
     
  2. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.041
    Симпатии:
    639
    Оффтоп
    Поддерживаю вопрос.
     
    The Night Fury нравится это.
  3. tiger_by

    tiger_by Гл. Админ SourceGames.RU

    Сообщения:
    629
    Симпатии:
    279
    Ну, видимо плагин должен подружить с фаерволлом. По другому скорее всего никак.
     
  4. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    892
    Симпатии:
    659
    Infiltrait0rN7
    А что у клиента должно появится? Может просто его отключить с причиной о дисконнекте
     
  5. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.222
    Симпатии:
    916
    DoK_1997, ну, кикнуть с причиной "Discionnetc: server timed out" и вручную можно, а нужно именно имитировать таймаут (красный индикатор в правом верхнем улгу).
     
  6. FrozDark

    FrozDark Команда сайта HLMod Модератор

    Сообщения:
    1.761
    Симпатии:
    1.916
    через расширение наверное можно, либо закрыть ип к серверу
     
  7. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    iptables -I INPUT -j DROP -s $IP;sleep 30;iptables -D INPUT -j DROP -s $IP
     
  8. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.222
    Симпатии:
    916
    TolikCorp, этот вариант не подходит. Да, можно через расширение попробовать написать, но это уже средства linux.
    Я же спрашиваю про возможность сделать это при помощи средств Sourcemod/Metamod.
     
  9. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    если уж связали сурсмод и тар для демок связали, то уж тут теоретически не сложно