sXe-Injected

Тема в разделе "Защита игрового сервера", создана пользователем Andrey, 9 янв 2009.

  1. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    sXe Injected

    [​IMG]

    Описание:
    sXe Injected - это античит работающий по схеме клиент/сервер. Он предотвращает загрузку любой программы для выполнения кода в загруженной игре. В данный момент он поддерживает только игры на движке Half-Life 1 (Counter strike 1.5, Counter Strike 1.6, Day of Defeat, Natural Selection, Team Fortress Classic, и другие). Сейчас это наиболее перспективный античит для игр движка HL1, он регулярно обновляется, имеет функции снятия скриншотов и бана по HID (уникальный номер компьютера генерирующийся на основе аппаратной конфигурации компьютера).

    Инструкция по установке sXe-Injected Клиент/Сервер

    Установка sXe-Injected/Клиентская часть sXe Injected:

    Закрыть/выйти из CS1.6 перед установкой.
    Запустить установку античита. После установки СНАЧАЛА запускайте античит ярлыком с рабочего стола и ТОЛЬКО ПОТОМ запускайте CS1.6.
    После запуска античита на рабочем столе появится окно программы. После запуска CS1.6 окно античита должно автоматически свернуться в трей около часов. Это будет означать, что sXe Injected успешно запустился и правильно взаимодействует с вашим CS.

    Ещё один способ проверки правильности работы античита заключается в следующем:
    После запуска CS1.6 откройте консоль, напишите в ней alias и нажмите Enter. В ответ в консоли должно появиться sXe Injected: ALIAS OFFLINE.

    Установка sXe-Injected/Серверная часть (Помощь по установке античитерской программы sXe на сервер)

    1. На сервере должен стоять metamod v1.8 или новее
    2. Пути файлов должны выглядеть так:
    \cstrike\addons\sxei\dlls\
    после каждого слеша идут названия папок, если их нет, надо создать! то есть в папке addons должна быть папка sxei а в ней dlls
    3. Файл sxei.ini надо положить в папку sxei. путь должел получиться такой: \cstrike\addons\sxei\sxei.ini
    4. Файл sxei_mm.dll надо положить в папку dlls. путь должел получиться такой: \cstrike\addons\sxei\dlls\sxei_mm.dll
    5. Надо обьяснить метамоду что у нас есть sXe, для этого надо прописать в файле plugins.ini каторый находится по адресу \cstrike\addons\metamod\plugins.ini следующую строчку: win32 addons/sxei/dlls/sxei_mm.dll
    6. Чтобы проверить работает ли sXe введи в консолe: meta list.
    7. Обязательно надо прописать в конфиге server.cfg свой IP адрес! иначе будет кикать всех без разбору :) пример: ip 283.56.128.32 (можно узнать например тут)

    Для linux и freebsd всё почти также, единственное отличие это указание динамической библиотеки
    строку win32 addons/sxei/dlls/sxei_mm.dll
    надо заменить на
    linux addons/sxei/dlls/sxei_mm_i386.so

    Переменные в server.cfg
    ip xxx.xxx.ххх.ххх
    Тут пишем свой IP который смотрим тут 2ip.ru , если у вас есть DNS адрес то пишем его вместо xxx.xxx.ххх.ххх , то есть строка будет выглядеть так (пример):
    ip 283.56.128.32
    __sxei_internal_ip 192.168.1.2
    Ваш локальный адрес
    __sxei_required -1
    Полностью отключает античит
    __sxei_required 0
    Античит работает на “дополнительном статусе” , у игроков без античита при игре на сервере добавляется приставка "[NO-sXe-I]" к нику
    sxei_required 1
    Античит в ”обязательном” статусе , у каждого клиента зашедшего на сервер без античита через 6 секунд экран будет изменяться на черный , затем клиент кикается с сервера
    __sxei_srv_upg 1
    1 - автоматическое обновление античита включено
    0 -автоматическое обновление античита отключено

    Пример заполнения конфига:
    Код:
    ip 283.56.128.32
    __sxei_internal_ip 192.168.1.2
    __sxei_required 1
    __sxei_srv_upg 0
    Теперь разберем содержимое файла sxei.ini
    sxei_protected=Server protected by sXe Injected - сообщение о том какой античит установлен на сервере
    sxei_downfrom=download from - ссылка, где можно скачать античит, показываемая клиенту
    sxei_statopt=(status: optional) - сообщение о статусе защиты sXe - опицонально, т.е. клиент без античита может играть
    sxei_statreq=(status: required) - сообщение о статусе защиты sXe - требуется, т.е. клиент без античита будет кикнут
    sxei_downsite=www.sxe-anticheat.com - сайт загрузки античита
    sxei_kickmsg=sXe Injected is required on this server - сообщение показываемое клиенту, если у него не обнаружен запущенный античит
    sxei_kickerr1=Client error, check logs - сообщение: Ошибка клиента, проверьте логи античита
    Если используете систему LocalBan, то добавьте в файл sxei.ini строки:
    sxei_invalid_hid = basically an altered/invalid Hardware ID - попытка передать фальсифицированный/неверный ID железа
    sxei_no_hid = Client didn't send Hardware ID information - клиент не может передать ID железа на сервер
    sxei_local_ban = Message for banned users - сообщение пользователю о том что он забанен
    Можно использовать русские символы, для этого сохраните файл sxei.ini в кодировке UTF8

    Использование плагина sXe и локальная система банов.
    Local Ban
    Введение:
    Система sXe Local Ban позволяет администраторам давать бан игроку на своем сервере. Забаненный игрок больше не сможет подключиться к этому серверу, но сможет играть на других серверах, на которых он не забанен.

    sXe Local Ban по hardware id (HID) - основной ban sXe Injected, каждый компьютер имеет уникальную конфигурацию оборудования компьютера, эта информация используется при получении HID от каждого игрока. Бан присваивается по ID жесткого диска, номер которого уникален. Совпадения ID практически не возможны.

    Использование:
    sxe_ban < # userid >

    Пример:
    sxe_ban #5 - где #5 ID игрока который можно посмотреть командой status

    Информация:
    sXe Local Ban осуществляет запись всех забаненных Hardware IDs в файл.
    sXe Local Ban - файл банов находится в директории cstrike и называется sxe_local_ban.cfg

    Существуют 3 новых сообщения для вашего sxe.ini файла (их описание так же можно найти выше):
    -sxei_invalid_hid = basically an altered/invalid Hardware ID -попытка передать фальсифицированный/неверный ID железа
    -sxei_no_hid = Client didn't send Hardware ID information - клиент не может передать ID железа на сервер
    -sxei_local_ban = Message for banned users - сообщение пользователю о том что он забанен

    Если вы не хотите настраивать переменные в файле sxe.ini, то просто добавьте в него три строки, которые должны быть по умолчанию:
    Код:
    sxei_invalid_hid=Invalid Hardware ID
    sxei_no_hid=Hardware ID not found
    sxei_local_ban=YOU ARE LOCALLY BANNED!
    Будьте внимательны, когда баните игрока, так как пока функция анбана не досутпна.
    Если вы удалите sxe_local_ban.cfg то список локальных банов будет полностью очищен.

    Слежение:
    На этот момент можно отслеживать все баны в логах сервера.

    sXe Ban Command:
    L 05/04/2009 - 00:07:53: Rcon: "rcon 2377458144 "payas" sxe_ban #2" from "127.0.0.1:27005"

    sXe Banned player connection:
    L 05/04/2009 - 00:07:53: [SXE-I] Player [kankas] LOCALLY BANNED [kick # 2 YOU ARE LOCALLY BANNED!

    Примечание: Мы будем работать над sxe_unban командой для следующего релиза античита (будьте терпеливы, пожалуйста).

    Плагин Amx Mod X:

    Плагин: sxeban.amxx
    Использование: "amx_sxe_ban < #userid >"
    Автор: Rul4

    Чтобы установить плагин нужно вставить файл sxeban.amxx в папку "\cstrike\addons\amxmodx\plugins", и добавить в файл "\cstrike\addons\amxmodx\configs\plugins.ini" строку: sxeban.amxx

    Все админы с ADMIN_BAN доступом могут использовать amx_sxe_ban команду.

    Ссылки на свежие версии вы всегда можете найти в этой теме.

    ВНИМАНИЕ! Этот античит пока не совместим с античитом от Valve - VAC2, но вполне работоспособен на лицензионном CS1.6 (Steam), т.е. можно играть на лицензии с античитом sXe Injected, но только не на тех серверах, которые защищены VAC2. Пренебрегая этим предупреждением вы рискуете получить бан на VAC2 сервере. Это не точно установленный факт, но мы предупреждаем вас.

    Официальный сайт http://www.sxe-anticheat.com

    Ссылки на скачивание:
    Cкачать клиент sXe Injected 8.0 fix 3
    Cкачать серверную часть Windows Server 6.0.8.1
    Cкачать серверную часть Linux Server 6.0.8.0
    Плагин sXe Injected v1.1
     
  2. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
  3. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
  4. Lonely

    Lonely

    Сообщения:
    9
    Симпатии:
    0
    Ответ: sXe-Injected

    Извените... с установкой у меня проблем нету... А с клиентом имеются. Когда я включаю клиент, захожу в кс и потом захожу на свой сервер то там меня кикает... в чем проблема....
    Пришлось убирать нафиг и ставить плагин для жалования админу на читеров
     
  5. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Ответ: sXe-Injected

    А по какому IP ты коннектишся к серверу? Тебе нужно коннектится по локальному IP указанному в параметре __sxei_internal_ip
     
  6. Lonely

    Lonely

    Сообщения:
    9
    Симпатии:
    0
    Ответ: sXe-Injected

    аааа...понятно...
     
  7. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
  8. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
  9. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
  10. shans

    shans

    Сообщения:
    2
    Симпатии:
    0
    вот что пишет "Load error.try again"
    античит выбивает ошибку
    фаервол , антивирус , перебивал кс патч клиент античита
     
  11. Paffcheck

    Paffcheck

    Сообщения:
    2
    Симпатии:
    0
    СЕРВЕРНАЯ часть (Windows/Linux)

    Описание, использование, возможности, установка:
    Описание:
    sXe Local Ban (Локальный бан) - позволяет администраторам запретить игроку зайти на сервер, где был поставлен бан. Забаненый игрок не сможет зайти на сервер. Но ему доступны другие серверы, на которых ему не ставили бан.
    sXe Local Ban - бан ставится по номеру жесткого диска. Каждый компьютер имеет свой уникальный номер.

    Использование

    sxe_ban #userid
    Наберите в консоле status, чтобы узнать номер игрока.

    Пример использования команды Status:
    # 1 Strelok 3209 STEAM_ID_LAN 0 05:02 4 0
    # 2 akaaa 3210 STEAM_ID_LAN 0 03:05 4 0
    # 3 ola 3180 STEAM_ID_LAN 0 38:07 3 0
    # 6 x8ooam 3203 STEAM_ID_LAN 0 19:24 2 0
    #10 X u n o u 3212 STEAM_ID_LAN 0 01:23 5 0
    #11 iggy# 3174 STEAM_ID_LAN 0 39:56 1

    Пример бана:
    amx_sxe_ban #1 или sxe_ban #1 (в итоге я забанил сам себя)
    Информация:

    sXe Local Ban записывает забаненные номера жесткого диска в отдельный файл.
    sXe Local Ban файл находится в папке cstrike и называется sxe_local_ban.cfg

    Теперь, появилось три новые команды для sxe.ini файла (понадобиться для работы локального бана):

    -sxei_invalid_hid = обычно измененный/неверный номер жесткого диска
    -sxei_no_hid = Если клиент не посылает информацию о номере жесткого диска
    -sxei_local_ban = Сообщения для забаненных игроков
    Если вы не хотите изменять значения команд, то вот они по умолчанию:

    sxei_invalid_hid=Invalid Hardware ID
    sxei_no_hid=Hardware ID not found
    sxei_local_ban=YOU ARE LOCALLY BANNED!

    Или на русском (данный sxe.ini поставляется теперь с каждой серверной частью, специально от команды сайта www.sxe-anticheat.ru):

    sxei_invalid_hid=Передан фальсифицированный ID
    sxei_no_hid=Клиент не посылал ID
    sxei_local_ban=Вы забанены!

    Если вы баните игрока, то команды снятия бана нет, поэтому будьте осторожны!
    Если вы удаляете sxe_local_ban.cfg, то все локальные баны будут сняты.

    sXe ban команды (для доступа команды бана понадобится rcon пароль):
    L 05/04/2009 - 00:07:53: Rcon: rcon 2377458144 payas sxe_ban #2 from 127.0.0.1:27005

    Соединение забаненного sXe игрока к серверу:
    L 08/24/2009 - 01:19:39: [SXE-I] Player [Strelok] LOCALLY BANNED [kick # 1 Вы забанены!

    Примечание разработчиков:
    Мы работаем над командой sxe_unban для следующей версий (будьте терпеливыми пожалуйста)
    Плагин: sxeban.amxx
    Использование: amx_sxe_ban #userid
    Автор: Rul4

    B]Установка плагина на сервер:[/B]
    Вы должны поместить sxeban.amxx плагин в папку \cstrike\addons\amxmodx\plugins и добавить строчку sxeban.amxx ; Plugin sXe Injected - Ban Local в \cstrike\addons\amxmodx\configs\plugins.ini файл конфигурации.
    Все администраторы, которые имеют ADMIN_BAN привилегии могут использовать команду amx_sxe_ban .

    3. Определение 16/32 BitsPorPixel (Бета1)

    Это только первоначальный подход для обнаружения битности запущенной игры.

    sXe Injected обнаруживает это и передаёт эту информацию на сервер. Когда сервер получает информацию, он переименовывает имя игрока (добавляет тег в ник [16bpp])

    4. Совместимость

    sXe Injected поддерживает следующие операционные системы:

    - Windows 2000,
    - Windows XP(SP1-SP3),
    - Windows Vista (SP1,SP2)

    - Windows Seven.

    sXe Injected не работает совместно с Cheating-Death, VAC, VAC2.
    sXe Injected на данный момент не поддерживает 64-х битные ОС.

    5.
    Список команд, которые блокирует sXe Injected в CS

    alias — это имя, присвоенное некоторой последовательности команд. Alias переводится как: вымышленное имя, прозвище, кличка. Затем алиас присваивается какой-нибудь клавише через знакомый нам bind. Таким образом, мы получаем выполнение сразу нескольких команд при нажатии на 1 кнопку!
    Map – это, думаю, понятно..
    gl_palette_tex - включить текстуры с палитрами (делает текстуры плоскими)
    gl_monolights - команда которая приводит к осветлению карты (уровня)
    max_shells - макс. число гильз
    max_smokepuffs — макс. число клубов дыма
    r_fullbright - Включает/выключает максимальную освещенность текстур в игре.
    gl_ztrick - Для карт 3DFx нужно поставить 1 для ускорения
    gl_picmip - Детализация текстур 0-3
    cl_corpsestay - время неисчезновения трупов в сек.
    r_wadtextures
    r_wateralpha - степень пpозpачности текстypы воды
    cl_minmodels - использовать только 2 модели (gign и leet)
    cl_bobcycle - устанавливает частоту подскакиваний изображения игрока при беге (отдаление оружия + устойчивость)

    6. Использование


    Чтобы играть на серверах где установлена защита античита sXe Injected, вам нужно установить клиент античита, и запускать его прежде чем, вы зайдете в игру. Это очень важно, так как античит блокирует читы прежде, чем они проникнут в процесс игры!

    Список наиболее частых ошибок и их решение

    Все материалы взяты с http://sxe-anticheat.ru/
     
    Последнее редактирование: 24 июн 2010
  12. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Paffcheck, указывай источник откуда копируешь.
     
  13. comred

    comred

    Сообщения:
    150
    Симпатии:
    40
    Этот античит только для 1,6?
     
  14. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    comred, да
     
  15. захар

    захар

    Сообщения:
    40
    Симпатии:
    15
    нет
     
  16. Lashara

    Lashara

    Сообщения:
    1
    Симпатии:
    0
    Всем привет ! меня сильно мучает окно автообновления, как его отключить ? в настройках на нем стоит галочка но убрать не получается. что делать ?