Sistema Anti-Cheater: sXe Injected Server 5.2 (Para Linux, 32Bits)
(http://www.sxe-injected.com/)

 ----------------------
 ***** Introduo *****
 ----------------------

O Servidor sXe Injected  um sistema Anti-Cheater que roda junto com o Mod do Half Life, parte do sistema do Anti-Cheater em conjunto com o Cliente permite realizar todas as validaes necessrias para bloquear cheaters sobre o jogo.
Esse servidor, assim como o cliente pode se auto-atualizar quando necessrio com as variveis que simplificam sua administrao.


 --------------------
 **** Instalao ****
 --------------------

O servidor foi desenvolvido para ser instalado como um plugin do Metamod, desenvolvido para Metamod v1.8 ou superior. A instalao  simples.

--> Criao de Diretrios
Comee em <MOD> (cstrike, dod, etc) para criar os seguintes diretrios dentro da estrutura de diretrios do Metamod.

Estrutura comum do Metamod:
	'half life'/cstrike/addons/

Novos Diretrios:
	'half life'/cstrike/addons/sxei/
	'half life'/cstrike/addons/sxei/dlls/


 -> Copia do plugin (sxei_mm.dll)

Uma vez finalizada a crio de diretrios,  necessrio copiar o binrio para seu lugar correspondente, est lugar : 'half life'/cstrike/addons/sxei/dlls/
Ex.:
	'half life'\cstrike\addons\sxei\dlls\sxei_mm.dll

O mesmo para o mod Day of Defeat
	'half life'/cstrike/addons/sxei/dlls/sxei_mm.dll


 ----------------------
 **** Configurao ****
 ----------------------

Agora vamos avisar ao Metamod para ele carregar o novo plugin, fazer isso editando o arquivo plugins.ini que se encontra em:
	'half life'/'mod'/addons/metamod/

Ex.: /'half life'/cstrike/addons/metamod/plugins.ini
O mesmo poderia ser: /'half life'/dod/addons/metamod/plugins.ini

Edite o arquivo e acrescente a seguinte linha:

; sXe Injected
win32 addons/sxei/dlls/sxei_mm.dll


Isso  tudo, quando colocar o servidor online o Metamod se encarregar de executar o Plugin Anticheater.
Se seu servidor de CS estiver rodando, fazemos com que o Metamod recarregue a configurao usando o comando 'meta refresh' (Esse comando deve ser enviado via rcon)

Para confirmar o funcionamento do plugin podemos listar os plugins e desta forma ver seu estado, fazemos isso usando o comando 'meta list' para ver todos os plugins, incluindo o servidor do sXe Injected.

Ex.:
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


 Se o estado de todos devem est como RUN.

NOTA:  importante que na linha de comando que executa o servidor, deve est com o parametro +ip e com o IP real do servidor ou o cliente no ser autenticado com o sXe Injected.
Ex.: +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

De outro forma o servidor no poder autenticar corretamente os clientes e os kikara.
Se no puder especificar o ip pblico na linha de comando, pode colocar no server.cfg

Ex.:
	ip 200.32.3.223



 **** LAN / WAN Configuration **** 

 If you have two kind of players (WAN clients and LAN clients) we introduce a new variable: __sxei_internal_ip


 you can caonfigure your server.cfg as (in example):
 ip 200.32.3.223
 __sxei_internal_ip 192.168.0.5

 so, WAN clients connects to 200.32.3.223 and LAN players connects to 192.168.0.5, and no one gets kick.

 NOTA: if you change ip or __sxei_internal_ip changes doesn't take effect immediatly, you MUST restart server or change map.


 **** DNS Configuration ****

 Now you can configure your variables ip and __sxei_internal_ip with a DNS.
 ie:
 ip cs1.clanX.no-ip.com

 sXe Injected server will resolve name to get current ip address.

 NOTA: if you change ip or __sxei_internal_ip changes doesn't take effect immediatly, you MUST restart server or change map.




 -----------------------
 **** Administrao ****
 -----------------------

 O sXe Injected possui as seguintes vriaveis que permitem sua autenticacao.

 -> Requerido (Valor padro 1)

 A vriavel __sxei_required nos permite configurar o estado atual do Anti-Cheater.

__sxei_required -1 / O Anticheat est desativado
Nesse estador o servidor no realiza nenhuma operao, as validaes do anticheat esto completamente desativadas.;

__sxei_required 0 / O Anticheat est como Opcional
Em estado opcional significa que todos os jogadores podem entrar, tanto os tem o cliente do Anticheat assim como os que no tem. A nica ao realizada pelo Anticheat  adicionar a "[NO-sXe-I]" antes do nick e ficar mostrando mensagem constantes em diversas cores que o servidor est com o AntiCheat em estado opcional e avisando de onde pode ser baixado o cliente do AntiCheat.

__sxei_required 1 / O Anticheat est como obrigatrio
Esse estado  ideal, todo o jogador que no passar pela validao da verso, se a verso do cliente for obsoleta ou se no tiver o Anticheat, depois de 6 segundos a tela ficar com Fade To Black e depois de mais 6 segundos ser kikado, indicando que a razo do kick  por no est com o sXe Injected, tanto na mensagem do Kick tanto no console.


 -> Auto Upgrade (__sxei_srv_upg, valor padro 1)
 -----------------------------------------------------

__sxei_srv_upg 1 / O Anticheat checa por atualizaes
 Cara vez no final de um mapa o Antichat verifica se est rodando na ltima verso, se encontrar diferenas automticamente baixa a ltima verso.

__sxei_srv_upg 0 / O Anticheat no checa por atualizaes
 Evita qualquer checagem de atualizao.


 -> Verses (__sxei_srv_ver, __sxei_clt_ver)
 ---------------------------------------------

 A vriavel __sxei_srv_ver armazena a verso do servidor sXe Injected, a vriavel __sxei_clt_ver armazena o valor requerido para o cliente. Essas vriaveis podem ser modificadas manualmente mas no  recomandvel, se a verso requerida do cliente for trocada e no possuirem sero automticamente kikados do servidor (se __sxei_required == 1)

 IMPORTANTE: No  recomendvel modificar nenhum desses valores.


 -------------------------
 **** Compatibilidade ****
 -------------------------

  compatvel com vrios mods de Half Life (Atualmente testado: Day of Defeat, Counter Strike 1.6, Team Fortress Classic)


 ------------------------------
 **** Preguntas Frecuentes ****
 ------------------------------
 
- Se tiver "badf" na coluna STAT quando der o comando 'meta list' para tal plugin
 Refaa denovo e se verifique se a localizao do plugin .so est correta no arquivo plugins.ini

 sXe Injected Staff
 info@sxe-injected.com.ar
 http://www.sxe-injected.com/