sXe en servidor dedicado
**** 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
Estructura comun de metamod:
‘half life’cstrikeaddons
Nuevos directorios:
‘half life’cstrikeaddonssxei
‘half life’cstrikeaddonssxeidlls
-> Copia de plugin (sxei_mm.dll)
Una vez finalizada la creacion de directorios es necesario copiar el binario a su lugar correspondiente, este lugar es en ‘half life’cstrikeaddonssxeidlls
ej:
’half life’cstrikeaddonssxeidllssxei_mm.dll
o bien si se tratara del mod Day of Defeat
’half life’dodaddonssxeidllssxei_mm.dll
———————–
**** 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’addonsmetamod
ej: ’half life’cstrikeaddonsmetamodplugins.ini
o bien, podria ser: ’half life’dodaddonsmetamodplugins.ini
en dicho archivo simplemente agregaremos la linea:
; sXe Injected
win32 addons/sxei/dlls/sxei_mm.dll
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:
] 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
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
De otra forma el server no podra autentificar correctamente a los clientes y los kickeara.
Si no es posible especificar la ip publica en la linea de comandos se puede agregar al server.cfg.
ej:
ip 200.32.3.223
|