Configuracion Servidor NS

From Wickle Wiki

Image:Gorge.gif Aqui pondremos toda la informacion necesaria para poder configurar y optimizar el servidor de Juegos del CLan [LNX].

Contents

Actualizar archivos de configuracion

Recordemos antes de nada que para actualizar cualquier cosa en el servidor de juegos, el unico tipo de acceso que disponemos es FTP, por lo tanto debemos bajarnos el archivo que queramos modificar, luego modificarlo para a continuacion volverlo a subir.

El acceso mediante FTP es muy sencillo, los datos del FTP los debeis tener en un correo que os mande hace tiempo, sino los teneis pedidlos.

Reinicio y cambio de modulos

El unico acceso que tenemos (como ya sabemos) es FTP o bien la RCON, asi que para realizar cualquier accion sobre el servidor que no se pueda llevar a cabo con el AMX habra que hacerla con el RCON ( echadle un vistazo a la guia de RCON al final).

Hay varios programas con el que "mandar" comandos RCON al servidor. Uno de ellos lo acabo de hacer ha ce un par de dias y esta aun verde, pero permite admimistrar facil y rapidamente nuestro servidor. lo podeis encontrar aqui: JRconAdmin .

Archivos de configuracion

La estructura de archivos del servidor es la siguiente: ftp://server08.newlightsystems.com/

dod/ <---modulo Day of Defeat

ns/ <--- modulo del Natural selection

cstrike/ <--- modulo del Counter Strike


vamos a centrarnos solo en el ns, asi que dentro de este directorio tenemos una estructura similar a esta con los directorios en rojo mas importantes:

Los archivos mas importantes son los siguientes :

Directorio ns

Este es el directorio raiz del Natural selection y el que tiene los archivos mas CRITICOS e importantes.

mapcycle.txt

Contiene una lista de todos los mapas que se van a ir rotando o si existe algun modulo de cambio de mapa , los que apareceran en el sistema de votacion.

El formato es asi:

ns_supersiege003.bsp "\minplayers\16\maxplayers\24\"

co_blackmesa.bsp"\minplayers\16\maxplayers\24\"

ns_hera "\minplayers\16\maxplayers\24\"

co_skeetshoot_b32.bsp "\minplayers\16\maxplayers\24\"

ns_siege007.bsp "\minplayers\16\maxplayers\24\"

ns_origin "\minplayers\16\maxplayers\32\"

server.cfg

Contiene informacion basica para que funcione el servidor de NS y solo se debe tocar en casos extremos.

motd.txt

Archivo que contiene informacion de bienvenida.

Todo lo que se meta en este archivo aparecera en la pantalla del que se conecta al servidor. Actualmente solo tiene:

Welcome to Clan [LNX] NS Server

     www.wickle.com/lnx

    #clan-lnx (QuakeNet)

Directorio ns/addons/amxmodx/config

Directorio que contiene todos los archivos de configuracion del AMXMODX, modulo que nos permite cargar plugins en el NS, manejar los permisos de los miembros del clan y configurar un monton de cosas. Es sin duda el directorio mas importante y de uso mas comun.

amxx.cfg

Archivo general de configuracion del AMXX. Se configuran cosas como valores por defecto de algunos modulos, tiempos de repeticion de los banners, ...


users.ini

Este Archivo rige la seguridad del modulo AMXX y a que comandos puede acceder cada usuario, estos usuarios pueden identificarse mediante password, ip o mediante STEAMID (que es el metodo que usamos nosotros)

Solo tenemos que añadir el usuario y los privilegios que le demos (como abajo).

Los privilegios vienen explicados en el propio archivo, pero con dar los del ejemplo llega de sobra:

"loopback" "" "abcdefghijklmnopqrstu" "de"
;Miembro normal del clan LNX
"STEAM_0:0:12345678" "" "bcdefjmnopqrstu" "ce"

plugins.ini

Archivo que contiene una lista de todos los plugins instalados en el AMXX, con poner el nombre del plugin a cargar ya llega para dejarlo instalado, luego tendremos que hacer un restart (o esperar a que el mapa cambie) y el plugin se activa automaticamente (recordemos que el plugin debe estar ubicado en el directorio plugins dentro del directorio del amxx). Ejemplo:

; AMX Mod X plugins

;Los comentarios empiezan por punto y coma, o lineas en blanco.

; Admin Base - Always one has to be activated
admin.amxx		; admin base (required for any admin-related)
;admin_sql.amxx		; admin base - SQL version (comment admin.amxx)
...
...
; Custom - Add 3rd party plugins here
hiveccstatus.amxx ;modulo para ver el estado del hive y de la cc con porcentajes.
teamres.amxx ;modulo para poder ver los recursos del resto de aliens,
extralevels3.amxx ;modulo para subir niveles hasta 20.
lerklift.amxx ;modulo para poder pillar al gorge con el lerk.
glow.amxx ; modulo para poder brillar.
spawninvfun.amxx ;modulo para nada mas nacer tener unos segundos de invulnerabilidad.
crabmapmanager.amxx ;modulo para seleccionar el mapa al acabar el mapa actual.
;icons.amxx



Directorio ns/addons/metamod

Un unico archivo nos vale para configurar todo el metamod :

plugins.ini

Su contenido actual es:

#linux addons/clanmod/dlls/clanmod_mm_i586.so
#linux addons/statsme/dlls/statsme_mm_i386.so
#linux addons/hlguard/dlls/hlguard_mm_i586.so
#linux addons/wwcl/dlls/pcawwclconfig_mm_i386.so
linux addons/cdeath/cdmod_p4.so
#linux addons/adminmod/dlls/admin_MM_i386.so
#linux addons/amx/dlls/amx_mm_i386.so
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
#linux addons/metamod/dlls/unstuck_mm_i386.so

Con lo que activamos el uso del amxmodx y del Cheating death.

Comandos del RCON

Para poder enviar comandos RCON al servidor, lo podemos hacer mediante alguna de las aplicaciones que hay por ahi (por ejemplo la mia JRconAdmin ,hlsw o mediante la consola del juego poniendo:

rcon_password contraseña
rcon comando

Algunos comandos basicos del RCON y que yo uso continuamente son los siguientes:

  • sv_passwd
  • status
  • maps *
  • changelevel <mapa>
  • restart ;))
Personal tools
This site is powered by Queres Tecnologias