Вышел очередной фикс CS от Valve. Среди прочих, идет и фикс DD. Там он назван “Russian Walking exploit”, потому что первыми его начали делать ребята из российской команды Bigrip. Сам эффект от смещения хитбоксов остался, но звук при этом стал также хорошо слышен как и при обычном беге, хотя больше напоминает звук прыжка. Также стал слышен звук собственно прыжка на месте. Читать далее…
Пока разбирался с сетями добавил еще одну возможность. Предварительную проверку сети на бан.
Ведь когда игрок входит на сервер, мы всеравно проверяем этот параметр, и если сеть в бане, он получает отлуп. А IP, это один из немногих параметров которые мы можем узнать об игроке на самом раннем этапе и соответственно отреагировать. Это позволит как минимум избавиться от прохождения полного цикла проверки полномочий забаненного игрока. И соответственно немного разгрузить сервер.
Я эту проверку вставил даже раньше первичного лога, поэтому попытка входа в таком режиме даже не будет фиксироваться. Ну и еще для производительности увеличил размер кеша сетей с 64 адресов до 512.
Запустил приблизительную версию мониторинга: http://monitoring.cstrike.in.ua/.
Заполнил серверами пока сам, вручную. В действительности, будет возможность самим админам игровых серверов заполнять все данные. Но это будет чуть позже и будет полностью совмещено с рейтингом сайтов. Читать далее…
Попробовал засветить свои сервера в интернет, ну чтоб они были не только во вкладке Favorites видны. Все вроде сделал норм, и сервера видны, правда показываються как защищенные VAC, но это даже плюс, читаков немного будет отваживать.
После настройки, часа через 2 смотрю, народу немного подвалило, захожу в игру, и вижу двух чудиков бегающих с SpeedHack. Даю им бан, они перезаходят, и так несколько раз. Я в непонятках полез смотреть логи. Как оказалось, при sv_lan 0, функция client_authorized вообще не вызываеться :(. А у меня на ней завязана авторизация. Я прописываю в консоли сервера sv_lan 1, и моментально происходит вызов этих функция, для всех игроков на сервере.
Читать далее…