|
 Distribucion: Debian
3.0 con actualizaciones de seguridad Maquina : AMD
XP 2 GHz 1 Gb RAM 40 Gb Disco Duro Tarjeta grafica ATI
Indice
1.-
Downloads
2.-
PRE-Instalacion
3.-
Instalacion y actualizacion del Steam
4.-
Instalacion del Natural Selection
5.-
Arrancar el Servidor y configuracion Basica
6.-
Instalacion de AMX y METAMOD para modulos adicionales
7.-
Configuracion de AMX
7.1-
Instalacion de Plugins para AMX
7.2-
Compilacion de Plugins para AMX
8.-
Programas que nos facilitan la administracion de un server NS
9.-
Conclusiones y Links adicionales
Antes de empezar vamos a
bajarnos los archivos necesarios: hldsupdatetool.bin (2.84 MB)
- Location:
ftp://hlserver:hlserver@ftp.valvesoftware.com/Linux/hldsupdatetool.bin ns_v3_b1_dedicated_server.zip
(132 MB) - Location: Check downloads page on
natural-selection.org
ns_v30_b3_patch_dedicated_server.zip (Beta 3 update)
(~26MB) - Location: Location: Check downloads page on
natural-selection.org
con esto nos llega para empezar ...
Creacion de usuario solo para
este server y iniciamos la creacion del directorio para el
servidor de NS: Como ROOT # adduser ns (ponemos
datos y password) # mkdir -p /opt/halflife/ns (ponedlo en el
lugar q mas os guste) # chown hl.hl /opt/halflife/* -R Como
usuario ns Entramos en el sistema con el nuevo
usuario: $ chmod 755 hldsupdatetool.bin (hacemos ejecutable el
archivo hldsupdatetool.bin) $ ./hldsupdatetool.bin (lo
ejecutamos, nos extraera el archivo steam) $ mkdir hlds_l
(este es el lugar por defecto en las versiones anteriores asi que
lo conservaremos) $ cp steam hlds_l/ (copiamos el recien
extraido steam al directorio q acabamos de crear)
Creamos una cuenta steam
parConclusiona el server(o usamos una que ya tengamos
creada) : $ cd /opt/halflife/ns/hlds_l (nos colocamos en el
directorio a instalar todo) $ ./steam -create
micorreo@midominio,com password "Pregunta estupida"
respuesta una vez creada la cuenta ejecutamos el steam para q
se autoactualice : $ ./steam -update valve .
micorreo@midominio,com password Y Esto se baja de internet e
instala la base necesaria para ejecutar HL (y el NS en
particular) puede tarda 15 minutos tranquilamente.
La proxima vez que necesitemos
actualizar el Steam, solo
tendremos que hacer :
$ ./steam -update cstrike . milogin
mipassword Y (Y para que recuerde la contraseña)
ahora cambnia la sintaxis del Steam
y tenemos que actualizar de nuevo tal que asi :
$ cd /opt/halflife/ns (si,
actualizamos desde el directorio anterior, tambien se puede hacer
desde el mismo directorio)
$ ./steam -command update -game
cstrike -dir ./hlds_l/ -username USUARIO -password PASSWORD
-remember_password
(o el game que sea) (ojo este
cambio en la sintaxis es por la nueva actualizacion del Steam)
ahora extraemos el mod NS que
nos bajamos antes en el directorio /opt/halflife/ns/hlds_l : $
cd /opt/halflife/ns/hlds_l $ unzip
ns_v3_b1_dedicated_server.zip (poned la ruta entera de donde
tengais el archivo zipeado ) y ahora el parche beta3: $
unzip ns_v30_b3_patch_dedicated_server.zip Esto nos crea el
directorio nsp y descomprime todo ahi dentro. y LISTO PARA
FUNCIONAR
linea basica de comando para
ponerlo a andar : $ cd /opt/halflife/ns/hlds_l $
./hlds_run -game nsp +exec server.cfg +ip xxx.xxx.xxx.xxx
+maxplayers 12 +map ns_eclipse
5.1. -Configuracion
basica: adaptar el server.cfg a nuestras necesidades
(parametros con comentarios muy explicativos)
6.-Instalacion AMX y Metamod:
Las versiones Testadas ultimas
son : AMX 0.98 ns3 --->
http://www.modns.org/forums/index.php?showtopic=308 Metamod
1.17b -->http://www.modns.org/forums/index.php?showtopic=236
(para la debian 3.0 que usa GLIBC 2.2 necesitamos bajarnos el
Metamod compilado por TromPT que hay dentro del post.
6.1.-
Instalacion del Metamod Una vez bajados deszipeamos el
Metamod en : $ cd /opt/halflife/ns/hlds_l/nsp $ mkdir -p
addons/metamod/dll
para que se ejecute el Metamod al
iniciar el NS editamos el archivo
: /opt/halflife/ns/hlds_l/nsp/liblist.gam y sustituimos
todas las lineas que pongan gamedll_linux y ponemos
gamedll_linux "addons/metamod/dlls/metamod_i386b.so"
(la b es por q tenemos libc6) si tuvieramos libc5 usariamos la
libreria sin la b. listo , con esto ya esta instalado el
METAMOD.
6.2.- Instalacion AMX 0.98 descomprimimos
el amx0.98 q nos bajamos antes en /opt/halflife/ns/hlds_l/ns y
nos crea addons/amx/ y dentro de ahi todo lo necesario para el
AMX Ahora necesitamos que el Metamod cargue el AMX al iniciar
el NS, entonces creamos el archivo plugins.ini en el directorio
del metamod con lo siguiente dentro (archivo
/opt/halflife/ns/hlds_l/ns/addons/metamod/plugins.ini) : linux
addons/amx/dlls/amx_mm_i386.so
ahora al iniciar el NS ya
se carga el AMX (que lo ejecuta el Metamod)
Todo lo referente al AMX esta
en : /opt/halflife/ns/hlds_l/ns/addons/amx el archivo de
configuracion del AMX es amx.cfg (poco hay que tocar
nombre de server, password de server etc ...) el archivo de
configuracion de usuarios es users.ini basta añadir
una linea por cada usuario con sus permisos ejemplo para un
admin: "STEAM_0:0 xxxxxx"
"" "abcdfghijlmnopqrstu" "ce" para
ver tu steamID pones status en la consola dentro de una partida
de NS.
para usar los menus del AMX dentro del juego NS hay
que bindear unas teclas que no vienen por defecto : bind "1"
"slot1" .... bind "9" y por ultimo "slot9"
bind "0" "slot10" en el archivo
userconfig.cfg estan bien
. yo
tambien tengo : bind F5 "amxmodmenu" bind F6
"amx_mapmenu" para acceder rapidamente desde el
juego a los menus de administracion.
7.1.- Instalacion de plugins para el AMX:
Los plugins para el AMX son
archivos con extension amx (ya compilados) para usarlos solo
tenemos que bajarlos y luego copiarlos a
/opt/halflife/ns/hlds_l/ns/addons/amx/plugins se activan
añadiendo una linea con el nombre del nuevo plugin en el
archivo plugins.ini del directorio anterior. por ejemplo
: plugin hiveccstatus.amx para ver la vida del hive y del CC
en todo momento $ cp hiveccstatus.amx
/opt/halflife/ns/hlds_l/ns/addons/amx/plugins $ echo
"hiveccstatus.amx ; Status para el Hive y para el CC"
>>
/opt/halflife/ns/hlds_l/ns/addons/amx/plugins/plugins.ini y
listo.
7.2.- Compilacion de plugins para el AMX:
Los plugins aun sin compilar
tienen la extension sma, para compilarlos los copiamos en el
directorio: /opt/halflife/ns/hlds_l/ns/addons/amx/examples y
los compilamos tal que asi : $ cd
/opt/halflife/ns/hlds_l/ns/addons/amx/examples $ ./sc
nuevo_plugin.sma esto nos genera un nuevo_plugin.amx que
instalamos exactamente igual que en el punto anterior.
8.- Programas que facilitan la administracion de NS,
scripts de inicio y demas en
http://www.wickle.com/weblog/index.php?p=57&more=1#more57
Con Linux, es mas facil instalar un servidor de NS que
instalar en Windoz las Office.
links
: http://www.natural-selection.org http://www.natural-selection.org/forums/index.php?showforum=33
Linux Server
Help http://www.vadakill.com/nsguides/ http://modns.org
Todo lo relacionado con los MODS para el NS (AMX, Metamod, etc
... )
|