Crash server при помощи чита!

Drumanid

Нестандартное звание
Сообщения
1,863
Реакции
1,749
Появился какой то злой noname на сервере, при помощи какой-то фигни крашнул мне сервак и не раз, чисто по приколу, от нефик делать...

Решил найти этого дятла.

Нашел. Нашел даже видео, там где он крашит сервера в том числе и мой, кстати вот оно:

Оффтоп
Как я понял чит называется:

Оффтоп

Осталось только понять как этот чит крашит сервера.
Может кто сталкивался с этой проблемой и смог решить ее...
Хотя я думаю - это мало вероятно.
 

Monomizer

Держу JDW в бане.
Сообщения
1,947
  • Команда форума
  • #2
Не потоком через микрофон ли
 

AS TRO

Участник
Сообщения
1,159
Реакции
750
Хм, может баг с обновой пришел? Вот и пользуется пока возможность есть...
 

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
Одной из этих функций крашит сервер
  • name spammer (steal, advert website)
  • achievement flooder
  • teleport
  • airstuck
мне кажется это airstuck
 

Drumanid

Нестандартное звание
Сообщения
1,863
Реакции
1,749
Логи Accelerator есть ?
Нету.
--- Добавлено позже ---
Одной из этих функций крашит сервер

  • name spammer (steal, advert website)
    achievement flooder
    teleport
    airstuck
мне кажется это airstuck
На первые два пункта защита есть.
Не знаю что такое airstuck.

Есть защита от телепорта?
 

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
@Psychologist21, airstuck это то что на видео. Т.е он в полете себя замораживает, но со стороны если смотреть, то он просто в воздухе будет летать, но при этом двигаться он не сможет.
 
Последнее редактирование:

Drumanid

Нестандартное звание
Сообщения
1,863
Реакции
1,749
Так защита от этой херни есть?
 

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
@Psychologist21, ну надо на оленях пошарить.
Пошарил, ничего пока не нашел. Вывод это пришло с обновлением.
 
Последнее редактирование:

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
@Psychologist21, это не со всем то. Ибо airstuck это не teleport hack.

AirStuck на CPP
C-подобный:
void CMiscellaneous::AirStuck()
{
    if( Vars.Ragebot.Enabled && G::UserCmd->buttons[SPOILER="Да."][/SPOILER] & IN_ATTACK )
        return;

    if( G::PressedKeys[ Vars.Misc.AirStuckKey ] )
        G::UserCmd->tick_count = 16777216;
}
 

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
@Psychologist21, разберешься что с этим делать? тогда не придется, ничего ждать.
cmd->tick_count = INT_MAX; (Этот кусочек и создает airstuck)

Хотя можно сделать вот как: проверяем если игрок не на земле (X сек), то баним или блокируем эту переменную tick_count.
 

Drumanid

Нестандартное звание
Сообщения
1,863
Реакции
1,749

Terminator-ws

Участник
Сообщения
55
Реакции
45
Хотя можно сделать вот как: проверяем если игрок не на земле (X сек), то баним или блокируем эту переменную tick_count.

Могут быть коллизии с плагинами (парашют, Jet Pack, замедление и пониженная гравитация в конце раунда и.т.д.) а так же коллизии с модами.
 

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
Сверху Снизу