sXe Injected is a Anti-Cheat system of the type client/server. It avoids that any program destined to carry out traps be loaded on the Game. This software was designed exclusively to work with Half Life 1 engines (Counter strike 1.5, Counter Strike 1.6, Day of Defeat, Natural Selection, Team Fortress Classic, etc). It blocks cheats like wallhack, speedhack, alias scripts, aimbots, hooks, ESP, no-recoil, etc.
Переходим к созданию папок. Находясь в корне сервера, переходим в папку мода (сstrike, dod и т.п.), далее в addons и там создаем sxei, внутри которой dlls Тоесть имеем примерно следующее: cstrike/addons/sxei
и
cstrike/addons/sxei/dlls
В папку dlls нужно будет закинуть sxei_mm_i386.so или sxei_mm_i386.dll для Linux или Windows соответственно. Переходим к конфигурации. Для запуска модуля необходимо добавить строку в plugins.ini (например cstrike/addons/metamod/plugins.ini)
; sXe Injected linux addons/sxei/dlls/sxei_mm_i386.so sxei
или ; sXe Injected win32 addons/sxei/dlls/sxei_mm.dll sxei
в зависимости от вашей операционной системы. После перезапуска сервера наберите в консоле meta list, ответом должно быть примерно следующее
meta list Currently loaded plugins: description stat pend file vers src load unlod [ 1] AMX RUN - amx_mm.dll v2006.3 ini ANY ANY [ 2] sXe Injected RUN - sxei_mm.dll v5.2 ini ANY ANY [ 3] Fun RUN - fun.dll v2006.3 pl1 ANY ANY [ 4] CSStats RUN - csstats.dll v2006.3 pl1 ANY ANY 4 plugins, 4 running
sXe Injected RUN говорит об успешном запуске модуля. Переходим к конфигурации самого сервера. Перечислю опции, необходимые для нормальной работы. Кому нужно болшее, значит сможет посмотреть их самостоятельно
server.cfg ip "xxx.xxx.xx.xx" - реальный ip адрес сервера, к которому присоединяются клиенты (например, с интернета). Позволяет ипользование имен, например ip "domain.com"
sxei_internal_ip "xxx.xxx.x.x" - локальный ip адрес сервера, к которому присоединяются клиентвы вашей локальной сети. Опиционально. Также можно использовать доменное имя в качестве адреса.
sxei_required 0/1 - 0 - cтатус античита optional (игроку показывает HUD сообщение, с сервера не выкидывает). 1 - игрок видит то же сообщение, через некоторые время экран чернеет и игрок выбрасывается с сервера (конечно, при отсутствии клиента)
sxei_srv_upg 0/1 - 0 - не обновлять сервер автоматически. 1 - обновлять сервер автоматически. Советую оставлять 0 в связи с частыми проблемами при автообновлении.
Плагин для sXe Injected! Возможности: 1 Игрок без клиента бегает безоружный полностью(потддержка CSDM имееться). 2 выводит motd окно для пользователей, у которых не запущен клиент античита. 3 Важно! Выключаем кик античитом! Теперь этим занимаеться плагин!А также включить функцию подписи тега [NO-sXe-I] 4 Выставить время (кика в сек) можно командой amx_timekick по умолчанию 20 5 Выставить тэг по которому проверяет наличие античита amx_tag по умолчанию [NO-sXe-I] 6 amx_protect 1/0 Включить выключить плагин NEW! 7 amx_imsteam 1/0 Иммунитет для steam игроков Внимание: файлик help.txt должен находится в директории amxmodx/plugins/ Формат файла UTF-8 для поддержки русского, при его редактировании будте внимательны, а то пользователи увидят "кракозябры". Если вы не знаете что такое UTF-8 открываете с помощью блокнота help.txt и тупо меняете ссылки на свои и название фирмы провайдера. РЕШЕНИЕ БОЛЬШИНСТВА ПРОБЛЕМ Вот решение большинства проблем: 1.1. Не запускается вообще. Решение: Проверить наличие админских прав. Проверить, чтобы были отключены функции слежения за памятью в файрволе. Как вариант - удалите файрвол. (Проблема присутствует у OutPost и ZoneAlarm)
1.2. Инсталлируется, запускается, но из игры выкидывает. Решение: Проверить, чтобы в реестре, в ветке [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00X\Enum\Root\ LEGACY_DDSXEISERVICE\0000] создавался примерно такой вид: Код:
Citar:\"Service\"=\"ddsxeiservice\" \"Legacy\"=dword:00000001 \"ConfigFlags\"=dword:00000000 \"Class\"=\"LegacyDriver\" \"ClassGUID\"=\"{8ECC055D-047F-11D1-A537-0000F8753ED1}\" \"DeviceDesc\"=\"ddsxeiservice\" \"Capabilities\"=dword:00000000 \"Driver\"=\"{8ECC055D-047F-11D1-A537-0000F8753ED1}\\0000\"
Если строчка с параметром Driver отсутствует, значит античит не инсталлировал свой драйвер и работать не будет. Для это лезем в реест и вписываем руками (или же смотрим аттач).
Также проверить файл sXe Injected.txt (расположенный в папке sXe) на наличие сомнительных сообщений. Удалить файлы, из-за которых прервана работа античита.
1.3 Не инсталлируется. Решение: Для установки античита - компьютер должен быть с правами Администратор. Примечание: программа инсталлирует службу для драйвера, который запускает на старте. Поэтому админские права нужны и для инсталляции и для запуска этого античита.
1.4 У кого стоит аутпост. выключите систему anti leak, контроль компонентов. Уберите временно галочку с опции \"Включить внутреннюю защиту\". переименуйте этот фаил C:\Program Files\Agnitum\Outpost Firewall\wl_hook.dll например в wl_hook.dll__
1.5 Кто использует на сервере amxbans. И администраторы берутся с базы: Заного установите админов на сервера (возможно они остальись на одном интерфейсе, а на другом их нет)
За предоставленную помощь спасибо: dreamW, Sonar.
2. Если при входе на сервер вылетает надпись: tu cliente tiene anomalias То необходимо обновить драйвера на видеоплате.
2.1 Если при включении античита вылетает экран смерти (синий экран) Необходимо обновить драйвера на материнской плате и видеоплате соответственно.
2.2 Компьютер перезагружается. В данном случае проверить, что за защита установлена на компьютере. Отключение ее - способствует работе античита и соответственно не происходит таких неурядец.
2.3 [\Games\Counter-Strike 1.6\DemoPlayer.dll] -> Incorrect version (BLOCKED) Вы пользовались читом, и вот ваш результат. Переустановка Counter Strike решит эту проблему.
2.4. Компьютер лагает. Лагает не компьютер, а канал интернета. Простой способ решения: Нажимаем CTRL + ALT + DEL (Диспетчер задач) правой клавишей мыши на процессе hl.exe -> Приоритет ниже среднего. После проделанной процедуры начинаем заходить на сервер. Так-же неплохо отключить DC (Direct Connect) и все то, что может забить канал интернета.
2.5 Ставить OpenGL в игре - в обязательном порядке.
2.6. Внимание !!! Для тех кто использует SSServer совместно с sXe. Процедура запуска у клиентов должна быть такой Сначала sXe, а уж после SSClient А иначе вас будет кикать (выкидывать с сервера)
|