Самый огромный список внутренних изменений, очень многое переписано/дописано. Алгоритм проверки контрольных сумм CRC32 был поменян, на защищенный от подделки SHA256. Команда lac_crc заменена на lac_sha. В табличной проверке убраны все ограничения. Можно добавлять сколько угодно файлов для проверок и возможных SHA256 для них. И самое главное в лаке появилась возможность запретить клиенту использовать alias’ы. Так же впервые документированы некоторые функции лака, в том числе функции необходимые авторам собственных плагинов, чтобы можно было например вести статистику по lac_id. Удален неиспользуемый цвар lac_bandi. Добавлена аутентификация по белому списку. Все последующие версии смогут автообновиться у клиентов, т.к. в лак с 0.8 версии добавлено автообновление с сервера, к которому подключается клиент. Улучшен алгоритм снятия скриншотов(битых должно стать меньше и специально введены задержки, что не грузить канал). Из-за некоторых переделок внутри, защищающих лак от взломов, клиент 0.8 может работать только с 0.8 сервером. CVAR lac_bantime замещен одноименной командой, позволяющей прописывать различное время бана от различных причин бана. Многие из владельцев сервера наверное никогда не прочищали файл lac_ban.dat, который записывает баны. Для его очистки была функция lac_cban. Теперь эта функция будет вызываться автоматический, когда размер файла первысит 1 Мегабайт. В античит добавлена возможность запускать загрузку файлов клиентской части на клиенте автоматический. В клиентскую часть вшит инсталлер. Один и тот же файл является как исполняемым так и установочным. Наконец-то веб статистика стала красивой внешне. В ней также добавлен мониторинг серверов. Написана маленькая программа для редактирования файлов содержащих баны.
Клиентская часть снабжена системой более продвинутой системой контроля ошибок и их записи в лог. Что позволит во первых в случае некритических ошибок продолжить работу клиента, во вторых в дальнейшим выявлять ошибки в клиентской части и устранять их гораздо более эффективно.
История версии 26.01.09 версия 0.8a PreRelease +фиксы запуска 24.01.09 версия 0.8 PreRelease
+фиксы
+lac_crc заменен на lac_sha
+alias детектор
+убраны все ограничения с таблицы lac_sha.txt, бывшая lac_crc.txt
+lac_bandi удален, т.к. даже не использовался в исходниках
+документация для девелоперов
+в веб таблице банов добавлен столбец – IP адрес
+белый список
+автообновление
+баг фикс режима lac_nolac, и LACID_HLTV
+улучшен алгоритм снятие скриншотов
+CVAR lac_bantime заменен одноименной командой, позволющей по раздельности менять цвары.
+самоочистка lac_ban.dat
+добавлен режим работы с режимом самозагрузки клиента.
+добавлен установщик в клиент
+изменен внешний вид веб банов и добавлен монитор сервера в нем
+небольшая утилита для редактирования банов
|