Automatically translated text (Google translate): 

	 	Anticheat system: sXe Injected Server 2.3 (http://www.cs-sxe.com) ----------------------- ***** Introduction **** ----------------------- sXe Injected Server is the part of anticheat that runs next to the Mod of the Half Life, this part of the system anticheat altogether with the client allows to make all the validations necessary thus to manage to block different types from hookeos on the East game servant, like the client, has the quality of being able car-to update when it is necessary and of the same form it has variables that simplify their administration. --------------------- **** Installation **** --------------------- The servant development to have settled like plugin of Metamod, developed for Metamod v1.18 runs in this version and any later version. Its installation is very simple and it details itself next. - > Creation of directories Being stopped in directory of <MOD> (cstrike, dod, etc) the following directories within the structure of directories of metamod must create. ej: $>cd “half life” /cstrike/addons/ to $>mkdir sxei to $>mkdir sxei/dllls - > Copy of plugin (sxei_mm_i386.so) Once finalized the creation of directories it is necessary to copy the binary one to his corresponding place, this place is in “half life” /cstrike/addons/sxei/dlls/ ej: “half life” /cstrike/addons/sxei/dlls/sxei_mm_i386.so or if of Defeat were mod Day “half life” /dod/addons/sxei/dlls/sxei_mm_i386.so ----------------------- **** Configuration **** ----------------------- Now we are going to warn to him the Metamod that is necessary to raise this new plugin, that we do it publishing the file “plugins.ini” that is in “half life”/“mod” /addons/metamod/ ej: /“half life” /cstrike/addons/metamod/plugins.ini or, podria to be: /“half life” /dod/addons/metamod/plugins.ini in this file simply we will add the line: linux addons/sxei/dlls/sxei_mm_i386.so sxei And ready, once we raise to the servant metamod was in charge to execute plugin of anticheat. If the CS servant already is running we can say to him to metamod that he refreshes the configuration by means of the commando “puts refresh” (this commando must be sent via rcon) In order to confirm the correct operation of plugin we can list plugins and of this form to see its state, this we do it with the commando “puts list” and deberiamos to see all plugins, including sXe Injected Server. ej: Currently loaded plugins: description stat pend cases out vers src load unlod [1] sxei RUN - sxei_mm_i386.so v2.2 INI ANY Pause [2] Adminmod RUN - admin_MM_i386.so v2.50.59 INI Start Start 2 plugins, 2 running If the estaria state is RUN all correct one NOTE: It is important that in the line of commando with that you execute the game the this parameter +ip and that he himself has the real IP of the servant… of another form no client is going to be able to pass the validation of injected. ej: + IP 200.32.3.223 hlds_run - game cstrike + maxplayers 14 + IP 200.32.3.223 + map de_dust2 +port 27015 hlds_run - game dod + maxplayers 14 + IP 200.32.3.223 + map to dod_donner +port 27015 ------------------------ **** Administration **** ------------------------ sXe Injected Server has variables that allow their administration. - > Required (value by defect 1) ---------------------------------- The variable __sxei_required allows us to form the different degrees from required that it can have the servant. __sxei_required the -1/completely deactivated Anticheat this In this state the servant does not conduct any operation, the validations of anticheat deactivate itself completely. __sxei_required 0/the Anticheat is in optional state Optional state as much means that it allows the entrance of all players, those that have the client of anticheat as thus also the queno has it. The only action that makes is to change the name of those who do not pass the validation ahead adding “[NO-sXe-I]”, of the same form shows a constant poster to them that interchanges colors warning that the servant this in optional state and warning of where they can lower the client of anticheat. __sxei_required the 1/Anticheat is in obligatory state This state is the ideal, all that that the validation does not pass of version, or to have an obsolete client or not to have it, when surpassing the 6 seconds the screen happened to a Fade To sera Black and after 6 seconds but kikeado, indicating like reason of kick that it does not have injected, as much in the poster of kick like thus also in the console. - > Upgrade Car (__sxei_srv_upg, value by defect 1) ----------------------------------------------------- __sxei_srv_upg 1/anticheat makes controls of updates. Whenever it finalizes a map anticheat verifies if it is running completes version, if it found differences automatically unloads completes version. __sxei_srv_upg 0/anticheat does not make controls of updates. It avoids any control of update. - > Versions (to __sxei_srv_ver, to __sxei_clt_ver) --------------------------------------------- The variable to __sxei_srv_ver stores the version of the servant of injected, the variable to __sxei_clt_ver stores the value required for the client. These variables can be modified manually, is not recommendable, if the version required for the clients changes and such they do not have it you would seran automatically kickeados of the servant (if __sxei_required == 1) IMPORTANT: It is not recommended to modify none of these two variables. ------------------------ **** Compatibility **** ------------------------ At the moment this version is only available for operating systems Linux. Of the same form he is compatible with different mods from Half Life (at the moment testeados: Day Of Defeat, Counter Strike 1.6) Whatever it wishes to testear it in another one mod and needs a hand can contact to us by means of our Forum (http://www.cs-sxe.com/foro/) ------------------------------ **** Preguntas Frequent **** ------------------------------ - I have “badf” under column STAT when I key in “goal list” for such-and-such plugin Comproba again, and asegurate of which you keyed in the location of plugin correctly .so in the file plugins.ini sXe http://www.cs-sxe.com




























 Sistema Anticheat: sXe Injected Server 2.3
 (http://www.cs-sxe.com)

 -----------------------
 ***** Introduccion ****
 -----------------------
 El sXe Injected Server es la parte del anticheat que corre junto al Mod del Half Life, esta parte del sistema anticheat en conjunto con el cliente permite realizar todas las validaciones necesarias para asi lograr bloquear distintos tipos de hookeos sobre el juego Este servidor, al igual que el cliente, posee la cualidad de poder auto-actualizarse cuando sea necesario y de la misma forma posee variables que simplifican su administracion.

 ---------------------
 **** Instalacion ****
 ---------------------
 El servidor se desarrollo para ser instalado como un plugin de Metamod, desarrollado para Metamod v1.18 corre en esta version y en cualquier version posterior. Su instalacion es muy sencilla y se detalla a continuacion.

 -> Creacion de directorios

 Estando parados en directorio del <MOD> (cstrike, dod, etc) deben crear los siguientes directorios dentro de la estructura de directorios del metamod.
ej:
$>cd 'half life'/cstrike/addons/
$>mkdir sxei
$>mkdir sxei/dllls

 -> Copia de plugin (sxei_mm_i386.so)

 Una vez finalizada la creacion de directorios es necesario copiar el binario a su lugar correspondiente, este lugar es en 'half life'/cstrike/addons/sxei/dlls/
ej:
'half life'/cstrike/addons/sxei/dlls/sxei_mm_i386.so

 o bien si se tratara del mod Day of Defeat
 'half life'/dod/addons/sxei/dlls/sxei_mm_i386.so


 -----------------------
 **** Configuracion ****
 -----------------------

 Ahora vamos a avisarle al Metamod que es necesario levantar este nuevo plugin, eso lo hacemos editando el archivo 'plugins.ini' que se encuentra en 
 'half life'/'mod'/addons/metamod/

ej: /'half life'/cstrike/addons/metamod/plugins.ini
o bien, podria ser: /'half life'/dod/addons/metamod/plugins.ini

 en dicho archivo simplemente agregaremos la linea:

linux addons/sxei/dlls/sxei_mm_i386.so sxei 


 Y listo, una vez que levantemos el servidor el metamod se encargara de ejecutar el plugin del anticheat.
 Si el servidor de CS ya se encuentra corriendo podemos decirle al metamod que refresque la configuracion mediante el comando 'meta refresh' (este comando debe enviarse via rcon)

 Para confirmar el correcto funcionamiento del plugin podemos listar los plugins y de esta forma ver su estado, esto lo hacemos con el comando 'meta list' y deberiamos ver todos los plugins, incluido el sXe Injected Server.

ej:
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] sxei RUN - sxei_mm_i386.so v2.2 ini ANY Pause
[ 2] Adminmod RUN - admin_MM_i386.so v2.50.59 ini Start Start
2 plugins, 2 running

 Si el estado es RUN estaria todo correcto

NOTA: Es importante que en la linea de comando con la que ejecutas el juego este el parametro +ip y que el mismo tenga la ip real del servidor... de otra forma ningun cliente va a poder pasar la validacion del injected.
ej: + ip 200.32.3.223
 hlds_run -game cstrike + maxplayers 14 + ip 200.32.3.223 + map de_dust2 +port 27015 
 hlds_run -game dod + maxplayers 14 + ip 200.32.3.223 + map dod_donner +port 27015


 ------------------------
 **** Administracion ****
 ------------------------

 El sXe Injected Server posee variables que permiten su administracion. 

 -> Requerido (valor por defecto 1)
 ----------------------------------

 La variable __sxei_required nos permite configurar los diferentes grados de requerido que puede poseer el servidor.

__sxei_required -1 / El Anticheat esta completamente desactivado
En este estado el servidor no realiza ninguna operacion, las validaciones del anticheat se desactivan completamente.

__sxei_required 0 / El Anticheat se encuentra en estado opcional
Estado opcional significa que permite el ingreso de todos los players, tanto los que tienen el cliente del anticheat como asi tambien los queno lo tienen. La unica accion que realiza es cambiar el nombre de quienes no pasan la validacion agregando por delante "[NO-sXe-I]", de la misma forma les muestra un cartel constante que intercambia colores avisando que el servidor esta en estado opcional y avisando de donde pueden bajar el cliente del anticheat.

__sxei_required 1 / El Anticheat se encuentra en estado obligatorio
Este estado es el ideal, todo aquel que no pase la validacion de version, ya sea por tener un cliente obsoleto o no tenerlo, al superar los 6 segundos la pantalla pasara a un Fade To Black y luego de 6 segundos mas sera kikeado, indicando como razon del kick que no posee el injected, tanto en el cartel del kick como asi tambien en la consola.

 -> Auto Upgrade (__sxei_srv_upg, valor por defecto 1)
 -----------------------------------------------------

__sxei_srv_upg 1 / El anticheat realiza chequeos de actualizaciones.
 Cada vez que finalice un mapa el anticheat verifica si se encuentra corriendo la ultima version, si encontrase diferencias automaticamente descarga la ultima version.

__sxei_srv_upg 0 / El anticheat no realiza chequeos de actualizaciones.
 Evita cualquier chequeo de actualizacion.

 -> Versiones (__sxei_srv_ver, __sxei_clt_ver)
 ---------------------------------------------

 Las variable __sxei_srv_ver almacena la version del servidor de injected, la variable __sxei_clt_ver almacena el valor requerido para el cliente. Estas variables pueden modificarse manualmente, no es recomendable, si se cambia la version requerida para los clientes y los mismos no la poseen seran automaticamente kickeados del servidor (si __sxei_required == 1)
 
 IMPORTANTE: No se recomienda modificar ninguna de estas dos variables.

 ------------------------
 **** Compatibilidad ****
 ------------------------

 Actualmente esta version se encuentra solamente disponible para sistemas operativos Linux.
 De la misma forma es compatible con los distintos mods de Half Life (actualmente testeados: Day Of Defeat, Counter Strike 1.6)

 Cualquiera que desee testearlo en otro mod y necesita una mano puede contactarnos mediante nuestro Foro (http://www.cs-sxe.com/foro/)

 ------------------------------
 **** Preguntas Frecuentes ****
 ------------------------------

- Yo tengo 'badf' bajo la columna STAT cuando yo tecleo 'meta list' para tal o cual plugin
 Comproba de nuevo, y asegurate de que tecleaste la localizacion del plugin .so correctamente en el fichero plugins.ini


 sXe
 http://www.cs-sxe.com