|
Pues
la primera parte del trabajo de configuración ya está hecho.
Ahora solo nos queda guardar el archivo server.cfg. Así que pulsamos
sobre archivo y seleccionamos "Guardar".
Otro
archivo para configurar es el "motd.txt",
que está situado en c:\hlserver\cstrike.
Este archivo en cuestión, lo unico que contiene es el texto de
bienvenida del server, así como información del mismo. Para
editarlo lo abrimos con el bloc de notas (o cualquier otro editor)., borramos
todo lo que tiene escrito y ponemos lo que nos apetezca como mensaje de
bienvenida.
Otro
archivo que también podemos editar (esto es ya opcional), es un
archivo llamado "mapcycle.txt".
Que al igual que el archivo que hemos editado anteriormente se encuentra
en c:\hlserver\cstrike. Este archivo sirve
para indicar al servidor la secuencia de mapas que queremos que tenga.
El archivo incluye el nombre de los mapas que queremos tener en nuestro
servidor y el orden que seguirán una vez concluya el tiempo de
uno de los mapas. Podremos añadir los mapas que queramos siempre
y cuando los mapas se encuentren en la carpeta c:\hlserver\cstrike\maps.
Pues
con todo lo explicado anteriormente solo nos queda una cosa: poner el
server a funcionar.
Puesta
en funcionamiento.
Para
poder lanzar nuestro server cuando queramos lo que vamos a hacer es crear
un acceso directo al server. Para hacer esto pulsamos el botón
derecho del raton (con el cursor dentro del escritorio). Nos aparece un
menú, seleccionamos "Nuevo"
y a continuación "Acceso Directo".
Nos
aparecerá una ventana donde aparece un cuadro de texto para poner
la ruta del archivo. Pulsamos sobre el botón "Examinar",
y vamos a la carpeta donde hemos instalado la versión servidor
de Half Life. La ruta es la siguiente: C:\hlserver\hlds.exe.
Pulsamos sobre "Aceptar"
y acto seguido en "Siguiente".
Nos aparecerá una nueva ventana en la que nos pide que le demos
un nombre a nuestro acceso directo. Podemos poner el que queramos, por
ejemplo "Servidor CS",
y pulsamos sobre "Finalizar".
Bien,
ya tenemos creado el acceso directo. Ahora solo nos queda poner unos atributos
en la linea de comandos para dejar casi totalemente configurado el server.
En
el escritorio, buscamos el acceso directo que acabamos de crear y con
el botón derecho del ratón hacemos click en él. Nos
aparecerá un menú en el que deberemos seleccionar "Propiedades".
Se nos aparecerá la ventana de propiedades del acceso directo.
En esta ventana veremos la linea que hace referencia al archivo hlds.exe.
La linea es la que hemos introducido en el apartado anterior (crear el
acceso directo).
Los
atributos que hemos de añadir a la linea C:\hlserver\hlds.exe
son los siguientes (deben ir separados por un espacio):
-game
cstrike Esto le indica al servidor que queremos
ejecutar el servidor de Counter Strike.
-port
27016 Esta
linea indica al server el puerto por el que accederán luego los
jugadores. La dirección del server sería "ip_del_server:27016".
Si no ponemos esta linea el juego tamará por defecto el puerto
27015.
+maxplayers
16 Indica
la capacidad del servidor. Esto tiene bastante importancia dependiendo
de la conexión que poseamos.
+map
de_inferno Establece el mapa de_inferno como
el primero que cargará el server al ser lanzado.
Con
estos comandos la linea que demos editar quedaria de este modo:
c:\hlserver\hlds.exe -game cstrike -port 27016 +maxplayers
18 +map de_inferno.
Pues
ya estás listo para lanzar el server. Pulsa sobre el acceso directo
y espera. Verás una pantalla con unas lineas, lo que pone en estas
lineas es la versión del Half Life para la que está funcionando
el server (la 1.1.0.8 en este caso), la dirección IP por la cual
la gente entrerá en el server, etc.
RCON
(Remote CONsole)
El
rcon es una contraseña que nos permite administrar el servidor
de manera remota (Remote CONsole). Como es lógico solo los admins
pueden tener el rcon del servidor. Si lo que hacemos, es alquilar un server
se nos enviará el RCON del servidor.
Lo
más importante de todo es tener lo siguiente:
1)
La IP del servidor (por ejemplo: 196.351.234.111)
2) El puerto (por ejemplo: 27015)
3) El rcon (por ejemplo: hlspain)
Ahora
debemos introducir los siguientes comandos desde la consola de HL:
rcon_address
196.351.234.111
rcon_port 27015
con_password hlspain
Hay
que tener en cuenta que NO es necesario estar conectado al servidor (jugando)
para usar el rcon. Solo debemos acceder a la consola del HL y ejecutar
los comandos anteriore; incluso se puede estar jugando en un servidor
y administrar remotamente otro.
Se
debe tener en cuenta que todos los comandos que se ejecuten con el rcon
(a excepción de los bans) dejaran de tener efecto en cuanto se
cambie el mapa, en ese momento el servidor cargará de nuevo el
server.cfg con la configuración original.
Lo
único que no se podrá variar con el rcon es el número
máximo de jugadores que podrán entrar en el server (para
eso hay que tener aceso a los archivos de configuración del propio
servidor).
Comandos
de RCON:
La
lista de comandos es bastante extensa, por lo que si quieres conocer todos
puedes dirigirte a la siguiente Web:
http://server.counter-strike.net/commands.html
A
continuación se explican los comandos más utilizados para
administrar un server:
>
rcon say Hola
Escribe "Hola"
en el servidor.
>
rcon sv_password hlspain
Pone la contraseña "hlspain"
en el servidor. Esta es la contraseña que deberán poseer
los jugadores para poder acceder al servidor.
>
rcon sv_password none
> rcon sv_password ""
Cualquiera de los dos comandos elimina la contraseña del server
(servidor público)
>
rcon mp_timelimit 25
Fija el tiempo del mapa en 25 minutos.
>
rcon mp_friendlyfire 1
Activa el fuego amigo (0 lo desactiva)
>
rcon mp_forcechasecam 1
Activa el forcechasecam (solo puedes seguir a tus compañeros cuando
estas muerto) (0 lo desactiva)
>
rcon mp_fadetoblack 1
Activa el fadetoblack (la pantalla se vuelve negra al morir) (0 lo desactiva)
>
rcon mp_limitteams 3
Fija la máxima de diferencia de jugadores entre los dos bandos
en 3.
>
rcon mp_autoteambalance 0
Dsactiva el auto-teambalance.
>
rcon sv_restartround 10
Hace un restart a los 10 segundos (pone los marcadores a 0)
>
rcon changelevel de_inferno
Cambia el mapa a de_inferno.
>
rcon map cs_militia
Cambia el mapa a cs_militia y desconecta a todos los jugadores. Esto es
muy util en algunas ocasiones, ya que a veces los servers tienen un error
que no deja unir a los jugadores a ningún equipo, haciendo un map
se arregla el problema.
Expulsar
a Jugadores:
>rcon
kick player
De esta manera expulsarás al jugador con el nick player, el problema
es que la mayoría de gente usa nombres muy largos o con caracteres
especiales, por tanto es mejor usar el siguiente sistema:
>listplayers
Con este comando el servidor te responderá con una lista del tipo:
>
102 DoGWaLL
> 145 Pozi
> 114 Cuñaoooo
> 147 Carmele & Mariñas
> 178 player
El
número delante de cada nick es la ID del jugador, si queremos expulsar
a Carmele % Mariñas pondremos:
>
rcon kick #147
Si no ponemos # delantre del ID no funcionará
Si
estas administrando el servidor sin estar jugando en él, para kickear
o banear a alguien usa el comando:
>rcon
status
el servidor te mandrá una lista de este estilo:
>
# name id wonid adr frag time ping drop
> #1 DoGWaLL 102 434345345 0 12:14 167 0
> #2 Pozi 145 34537534 21 34:07 56 0
> #3 Cuñaoooo 114 345345345 2 1:25:12 467 0
> #4 Carmele & Mariñas 147 456446645 9 0:13 32 0
> #5 player 178 456459756 12 7:45 89 0
El
número a kickear es el siguiente al nick del jugador y deberemos
poner # delante del ID, por ejemplo:
>rcon
kick #147
Con
esto está todo (o casi XD) explicado para poder hacer funcionar
un server y poder administrarlo sin problemas.
Si
tienes alguna duda o quieres hacernos un comentario mandanos un mail o
deja un mensaje en el foro.
Texto
original by: DogWall HLSpain
© 2002
HLSpain.
|