Está en la página 1de 11

Creación de un servidor dedicado para HALO PC

Índice:

• Introducción.
• Instalación.
• Configuración del archivo init.txt.
• Los mapas.
• Los tipos de juegos.
• Entrar en mi propio servidor
• Configuración y utilización de la consola remota (rcon).
• Principales comandos de la consola.
• Introducción:

Con este tutorial, pretendemos ayudar a la gente a hacer servidores dedicados de Halo
caseros (Home dedi).

En este tutorial, veremos como actualizar el Halo Dedicated Server a la última versión de
Halo a la 1.07. Basado en el Readme oficial de Bungie, hemos seguido casi el mismo
esqueleto, y ha salido este tutorial, que esperamos que os sirva de alguna ayuda.

Solo decir que este tutorial esta hecho para la versión Windows XP Profesional, aunque la
instalación en otros sistemas operativos, es muy similar...

Sin más vamos a proceder con la instalación del Halo Dedicated Server.
• Instalación:

Para empezar vamos a borrar todo lo que tengamos en el PC relacionado con el Halo
Dedicated Server de la siguiente manera.

Vamos hasta el Panel de Control, de ahí vamos a Agregar o quitar programas, y de ahí
seleccionamos el Halo Server y pulsamos sobre agregar o quitar.

Una vez eliminado el Halo Server de Agregar o quitar programas nos dirigiremos a donde
teníamos instalado el Halo Server, que por defecto es:
Mi PC/ Nuestro disco duro / Archivos de programa/ Microsoft Games
Una vez allí borraremos completamente la carpeta Halo Server, y también de la papelera de
reciclaje

Una vez bajado este instalador procederemos a la instalación del mismo de la siguiente
forma.
Lo ejecutamos, una vez ejecutado el archivo nos aparecerá una nueva ventana, en la que
tendremos que pulsar “install” , a continuación daremos a “Next” , dejamos la ruta por
defecto que nos sale, y si queremos dejamos marcado la casilla “install for all users” , que
es por si tenemos varia sesiones en nuestro PC.
Esperamos a que se instale y una vez instalado procederemos con el siguiente paso.
Nos bajaremos la actualización a la versión 1.07 que es la más actual de Halo,, con el cual
cualquiera persona que tenga el Halo instalado con la versión 1.07 podrá jugar en ese
servidor.

Una vez bajado este archivo, nos vamos a la carpeta donde esta lo hemos guardado,
pulsamos con el botón derecho sobre él, y a continuación pulsaremos “Copiar”.
Inmediatamente después iremos a la carpeta donde hemos instalado el Halo Server, y una
vez dentro pulsamos con el botón derecho en un lugar en blanco y pulsamos “Pegar”.
Así ya tendremos actualizado nuestro Halo Server
• Configuración del archivo init.txt

Antes de ejecutar nuestro servidor dedicado necesitamos indicarle como queremos que se
ejecute, sus mapas, su tipo de juego, si tiene contraseña o no, si queremos que se vea en la
lista, entre muchas otras funciones.
Para configurar nuestro init.txt nos iremos a la carpeta donde instalamos el Halo Server, y
una vez dentro aremos doble clic sobre el archivo init.txt

Una vez abierto veremos un archivo con una estructura muy similar a esta:
sv_name “nombre del servidor entre comillas”
sv_public “true o false sin comillas”
sv_rcon_password “Contraseña entre comillas”
sv_maxplayers “y el numero de jugadores”
sv_mapcycle_add “mapa del juego” “tipo de juego”
sv_map_begin
Un ejemplo de un archivo init.txt podría ser este:
sv_name “Clan Server”
sv_public true
sv_rcon_password “ 123456789”
sv_maxplayers 4
sv_mapcycle_add bloodgulch ctf
sv_mapcycle_add icefields slayer
sv_mapcycle_add siderwinder assault
sv_mapcycle_begin
Vamos a explicarlo un poco:
En la línea sv_name “ Clan Server”, le indicamos al Halo Server que queremos que el
nombre del servidor en este caso sea Clan Server
En la línea sv_public true indicamos que el servidor se va a ver en la lista de Halo
En la siguiente línea, en la línea sv_rcon_password “ 123456789” indicamos la contraseña
rcon al servidor, y os preguntareis ¿Que es eso de la contraseña rcon? Bueno pues más
alante tenéis la respuesta, aunque os recomendamos que sigáis el orden de este tutorial
sv_maxplayers 4 esta línea creo que se explica por si sola, le indicamos cuantos jugadores
podrán estar dentro del servidor como máximo al mismo tiempo
En las líneas sv_mapcycle_add estamos poniendo el mapcycle del servidor ¿Que que es
eso?, pues cada vez que entramos en un servidor, el servidor puede estar haciendo 2 cosas.
Ejecutando siempre el mismo mapa, o cambiando el mapa cada vez que se acabe la partida,
bueno pues el orden de esos mapas es el mapcycle.
Y por último en la línea sv_mapcycle_begin, le decimos que hasta ahí a llegado los mapas
y que vuelva a empezar.
• Los mapas

Bueno los distintos mapas en el juego son los siguientes y a su lado tenéis su
correspondiente nombre para el init.txt:

Nombre en el juego Nombre normal


Battle Creek Beavercreek
Sidewinder sidewinder
Damnation damnation
Rat Race ratrace
Prisoner prisoner
Hang ‘Em High hamgemhigh
Chill Out chillout
Derelict carousel
Boarding Action boardingaction
Blood Gulch bloodgulch
Wizard wizard
Chiron TL34 putput
Longest longest
Ice Fields icefields
Death Island deathisland
Danger Canyon dangercanyon
Infinity infinity
Timberland timberland
Gephyrophobia gephyrophobia
• Los tipos de juegos

Bueno los distintos tipos de juego también tienen un nombre diferente en el init.txt, y esos
nombres son los siguientes:

Descripción Nombre
Asesino por equipos team_slayer
Carrera por equipos team_race
Bola del poder por equipos team_oddball
Rey de la colina por equipos team_king
Asesino slayer
Carrera race
Bola del poder oddball
Rey de la colina king
----------------------------------- juggernaut
Capturar la bandera ctf
Rey de la colina loco crazy_king
Capturar la bandera en asalto assault
Asesino Clásico classic_slayer
Asesino profesional classic_slayer_pro
Asesino Eliminación classic_elimination
Asesino con invisibles classic_phantoms
Asesino resistencia classic_endurance
Asesino solo Bazoocas classic_rockets
Asesino solo Snipers classic_snipers
Asesino por equipos Clásico classic_team_slayer
Bola del poder Clásico classic_oddball
Bola del poder por equipos Clásico classic_team_oddball
----------------------------------- classic_reverse_tag
Bola del poder Acumulación classic_accumulation
Destructor classic_juggernaut
----------------------------------- classic_stalker
Rey de la colina Clásico classic_king
Rey de la colina profesional classic_king_pro
Rey de la colina loco Clásico classic_crazy_king
Rey de la colina por equipos Clásico classic_team_king
Capturar la bandera Clásico classic_ctf
Capturar la bandera profesional classic_ctf_pro
Capturar la bandera Invasión classic_invasion
Capturar la bandera irónico classic_iron_ctf
Carrera Clásico classic_race
Rally Clásico classic_rally
Carrera por equipos Clásico classic_team_race
Rally por equipos Clásico classic_team_rally
• Como entrar en mi propio servidor.

Para poder entrar en tu propio servidor dedicado tienes que hacer una serie de pasos,
bastante estrictos que a continuación, explicaremos, pero antes debemos de aclarar unas
cosas:
Los servidores dedicados están pensados, para que el creador no tenga que estar siempre en
la partida y ocupando el espacio, y por eso, no deja entrar así como así en el servidor, (
aunque puede ocurrir que si deje).
Para poder entrar en el servidor vamos a hacer lo siguiente:
1. Dirígete a la carpeta donde instalases el Halo Server.
2. Una vez dentro, simplemente crearemos un acceso directo al haloded.exe, y lo
mandamos al escritorio o a donde queramos.
3. Después de tener el acceso directo, pulsaremos con el botón derecho y
seleccionaremos propiedades.
4. Buscamos el apartado de destino (hasta aquí lo tendremos que repetir casi igual para
poner la consola, pero lo veremos mas adelante), y una vez lo encontremos después
de las comillas (") pulsaremos la barra espaciadora, y añadiremos lo siguiente: "-
port 2305" pero sin estas ultimas comillas, de tal manera que si tenemos instalado el
Halo Server en el directorio por defecto quedaría:
5. "C:\Archivos de programa\Microsoft Games\Halo Server\haloded.exe" -port 2305
6. Una vez tengamos esto hecho, simplemente pulsaremos sobre “Aplicar” y luego en
“Aceptar”

Ahora tenemos que diferenciar entre 2 cosas, y esas dos cosas son si tenemos router o una
conexión a través de Modem.

Si tenemos Modem, todo esta preparado para ejecutar el servidor dedicado y entrar a
dentro.

Ahora bien si tenemos Router, la cosa es un poco más complicado:


Tendremos que entrar dentro del Router (este método varia según la marca de Modem) y
una vez dentro tendremos que abrir el puerto TCP que pusimos en el destino, en este caso
2305.

Una vez tengamos esto hecho, es recomendable reiniciar el router ( si no sabéis hacerlo,
simplemente , desenchufarlo de la corriente y volver a enchufarlo).

Entonces una vez que tengamos esto hecho, ya podemos abrir el Servidor Dedicado y jugar
tranquilamente dentro del Servidor Dedicado de Halo.
NOTA: Esto de entrar en el servidor no siempre funciona, hay muchos routers no
compatibles, a medida que vallamos descubriendo mas cosas las iremos añadiendo a este
tutorial.

• Configuración y utilización de la consola remota (rcon)

Bueno, pues aquí tenéis la respuesta a la pregunta de que era la contraseña rcon.
Para utilizar la contraseña rcon, es necesaria para la utilización de la consola remota, que a
su vez esta sirve para poder manejar un servidor dedicado desde dentro del Halo sin la
necesidad de que tú seas el creador y / o estés en el mismo PC.
Para poder utilizar la contraseña rcon, primero debemos poder ejecutar la consola desde el
Halo, para eso lo aremos de la siguiente forma:
1º En el acceso directo del halo en el escritorio pinchamos con el botón derecho y después
damos a propiedades.
2º Una vez abierta la ventana propiedades tendremos que buscar destino, y una vez lo
hallamos visto, en su correspondiente recuadro después de las comillas ponemos un espacio
-console, con lo que por defecto quedaría así:
"C:\Archivos de programa\Microsoft Games\Halo\halo.exe" -console
Si nuestra dirección del halo es otra, tendremos que sustituir
"C:\Archivos de programa\Microsoft Games\Halo\”
por el directorio donde tengáis instalado el Halo.
Una vez tengamos bien hecho esto, pulsaremos primero sobre el botón “Aplicar” y después
en “Aceptar”
Una vez echo ya todo esto, ya tenemos puesta la consola en el Halo. Bien pues pasemos al
siguiente paso.
Una vez explicado que es la contraseña rcon, ya podéis ponerla a vuestro gusto, para eso,
nos volveremos a dirigir al archivo init.txt, y sustituimos el “123456789” de
sv_rcon_password por vuestra contraseña correspondiente.
Una vez hecho esto, ya estamos listos para ejecutar el Halo Server (le Recomendamos
hacerle un acceso directo, para poder entrar en tu propio servidor como se verá mas
adelante). Comprobamos que no da ningún error, y ejecutamos el Halo, si da algún error, o
bien intentar solucionarlo por vuestra cuenta
Antes de entrar en ningún servidor en el Halo, comprobamos que la consola funciona
perfectamente, para eso, pulsamos la tecla ”º” (la que esta al lado del 1 y encima de la tecla
Tabulación. Abajo debería aparecer “halo>” en rosa , si no aparece es que algo va mal, y
volver a repetir los pasos en donde explicábamos como poner la consola.
Entonces una vez hecho esto, nos adentramos en el halo y buscamos el servidor dedicado y
una vez dentro ejecutamos la consola y ponemos rcon “vuestra contraseña” y lo que queráis
hacer, un ejemplo con la contraseña 123456789 sería:
rcon 123456789 sv_map_reset
¿Qué por que no ponemos las comillas? Porque la contraseña no contiene espacios, y desde
el clan Server recomendamos que las contraseñas nunca tengan espacios ni caracteres
especiales como puede ser la ñ o una /.
Lo que haría este comando sería reiniciar el mapa.

• Principales comandos de la consola.

Bueno pues aquí tenéis los principales comandos de la consola en Halo, y estés comando
no solo los podéis utilizar en la consola del Halo sino también en el Halo Server:

CLS
Borra la pantalla

help “Comando”
te da una pequeña ayuda de ese comando

quit
salir

sv_ban “jugador o el numero de jugador”


Banea al jugador indicado

sv_banlist
Muestra la lista de jugadores baneados

sv_end_game
Finaliza el juego

sv_kick “jugador o el numero de jugador”


Kickea al jugador indicado

sv_map “nombre del mapa” “tipo de juego”


Empieza el juego en el mapa seleccionado y en el tipo indicado.

sv_mapcycle
Muestra los mapas disponibles en el Server

sv_mapcycle_add “Nombre del mapa” “Tipo de juego”


Añade un nuevo mapa

sv_mapcycle_bejín
Comienza el juego

sv_mapcycle_del [index]
Elimina el mapa indicado
sv_mapcycle_timeout “Tiempo(en minutos)”
Indica el tiempo que durara el juego

sv_map_next
Pasa al siguiente mapa

sv_map_reset
reinicia el juego

sv_maxplayers “Numero”
Indica el numero de jugadores.

sv_name “Nombre del servidor (entre comillas)”


Indica el nombre del servidor

sv_password [string]
Selecciona la contraseña del servidor privado

sv_players
Muestra el número de jugadores en la partida

sv_public “true o false”


Indica si el servidor es público o privado.

sv_rcon_password “Contraseña”
Indica la contraseña de la consola remota. Para utilizarla se pone rcon “contraseña” y el
comando.

sv_status “true o false”


Muestra el estado de la partida.