¿Qué es un Dedicated Server?
Bueno
que seria un servidor dedicado, es un programa a parte del juego que se
instala en tu PC para crear un servidor, se que el juego mismo
incorpora su propio servidor pero no es lo mismo ya que este tiene
muchas funciones que con las del juego no podes hacer. Un ejemplo seria
no tenes que estar en el para que siga la partida y las partidas rotan
solas indefinidamente o como lo hayas configurado, no solo esto podes
poner mensajes de bienvenida, sacar un usuario de la partida, banear o
agregar distintos mapas y distintos juegos bue etc. etc. etc.
Bueno
hasta acá e explicado mas o menos que es un servidor dedicado ahora
pasare a decirles cuales funciones cumple y como configurarlo:
Instalaremos el servidor que se colocara en C:Archivos de programa Microsoft Games Halo Server. En esa carpeta que se a creado abriremos el archivo INIT.txt que es donde se configura todo lo referente al servidor pero antes nos fijamos si se hizo un acceso directo en nuestro escritorio si fuese que no lo creamos nosotros, esto es muy fácil solo dale click al archivo haloded.exe con el lado derecho del Mouse y en el submenú que se abre vamos enviar a y elegimos escritorio listo.


4) sv_maxplayers 6 : acá pones el numero de jugadores que queres que entren máximo 16 yo puse 6
5) sv_password
“” : entre las comillas pones la contraseña si lo queres hacerlo
privado o deja las comillas solas sin poner nada si lo queres hacer
publico.
6) sv_rcon_password
“d”: Este código sirve para activar la consola remota, entre las
comillas pones la contraseña y si no la queres activar deja las
comillas solas daré mas explicación de la consola remota mas adelante.
7) ;sv_tk_cooldown 5m :
8) sv_mapcycle_timeout
5 : En este código pondrás el tiempo que tardara cuando termine la
partida en rotar al próximo mapa. Como el ejemplo tiene 5 que serian 5
segundos en rotar.
9) sv_mapcycle_add
bloodgulch “ctf” : Acá hay una variante de acciones por un lado
sv_mapcycle_add este código hace referencia al mapa que se va a cargar
dejando un espacio pones el nombre del mapa elegido como por ejemplo
bloodgulch después lo que esta entre comillas seria el tipo de juego
que elegiste por cada mapa podes poner distintos juegos ejemplo dados :
En uno esta el modo “ctf” en otro mapa el modo “slayer” y por ultimo
puse “king” o si tenes uno configurado vos con un nombre propio como
por ejemplo yo tengo uno que es “Rocket ghost” lo pongo y sale como
configure el juego o sea yo use Rocket y los jugadores son invisible,
solo tenes que poner el nombre que creaste la partida después explicare
un poco mas este tema para los que recién empiezan en este juego.
10) sv_mapcycle_begin : Este código significa que cuando llega al ultimo mapa o juego elegido vuelva a empezar por el primero, tenes esta alternativa o varias como poder finalizar el juego si queres despues de varios mapas termine el juego pones: sv_game_end y cuando llegue al fin de la lista de mapas terminara el juego.
Bueno una vez vistos estos códigos aunque hay una cantidad más que pondré a continuación pongo una captura de pantalla para que vean como funciona el Server en la PC.

Requerimiento que se necesita para el Server:
Halo Servidor Dedicado requiere un ordenador con los siguientes requisitos mínimos:
• PC multimedia con un 733 MHz o superior.
• Windows 98 SE, Windows Me, Windows 2000, o Windows XP.
• 128 Megabytes (MB) de RAM.
• 200 MB de espacio disponible en disco duro.
• Teclado y Mouse.
• Conexión a Internet de banda ancha.
• Tarjeta grafica de 64 MB 3D
• Tarjeta de sonido y altavoces o auriculares.
• DirectX 9.0b.
Para ejecutar una óptima funcion del Halo Dedicated Server, nesecitas un ordenador con los siguientes requisitos, se recomienda:
• Conexión a Internet de banda ancha para (16 jugadores tiene que ser de màs o menos de 8 megas)
*Esto dejare una tabla para màs especificaciones mas bajo
• PC con un 2,6 GHz o superior.
• Windows XP o Windows 2003 Server (con todos los Service Pack instalado)
• 2 Gigabytes (GB) de RAM o más.
• 200 GB de espacio disponible en disco duro.
• Teclado y Mouse.
Cuando se ejecuta varias instancias en un servidor, estos requisitos
tienen que ser ajustado para tener en cuenta los recursos adicionales
necesarios.
(Esto significa si queres abrir varios Server en tu PC)
Tabla para ver con cuantos reciste tu conexion:
Esto va según tengas tu banda ancha pero no se mide la bajada si no la subida
Casi siempre si
tenes 1 mega de banda ancha (esto seria de descarga) tenes 256 de
subida (La velocidad cuando subís algo a la red) y esto ultimo es lo
que tenes que tener en cuenta,
Le podes preguntar a tu proveedor de Internet o medirlo en las páginas que miden tu velocidad por ejemplo: http://www.abeltronica.com/velocimetro/pt/?idioma=es
Bueno acá dejo la tabla de medición según tu subida ves cuanto jugadores pones:
1 Megabyte de subida = 16 Jugadores
896 Kilobyte de subida = 14 Jugadores
768 Kilobyte de subida = 12 Jugadores
512 Kilobyte de subida = 8 Jugadores
384 Kilobyte de subida = 6 Jugadores
256 Kilobyte de subida = 4 Jugadores
128 Kilobyte de subida = 2 Jugadores
Ahora explicare como usar los comandos de la consola del servidor:
Comandos especificos de la consola:
borra la consola de texto
help [command]
Informe sobre comandos que existen
Quit
Cierra el servidor
Banear un jugador para que no entre mas
Lista de los que has baneado
Fin del juego se están ejecutando actualmente. Esta pasará a la
siguiente juego en la lista de mapas del servidor (los que configuraste
en el archivo INIT.txt)
Esto hara que salga del juego el jugador seleccionado pero podrá a
volver entrar (no es baneo solo echarlo el baneo si no se quita no
puede volver a entrar)
sv_mapcycle
muestra la lista de mapas que as configurado para el servidor.
Agrega un mapa al final de la lista que ya has configurado para el Server.
Hace que se vuelva al primer mapa.
Elimina mapas de la lista para ver que numero tiene el mapa que esta en
la lista poner en la consola sv_mapcycle y le mostrara el numero del
mapa.
Cambia al proximo mapa.
Resetea el mapa o juego.
Agrega o quita la cantidad de jugadores que entraran a el servidor.
ves los jugadores que hay en el Server participando con el numero de
índice. Sirve para cuando quitas o baneas a alguien para ver que numero
de índice tiene el jugador.
Desbanea a algún jugador de la listas baneados.
esta explicacion no es segura de pronto hay server que funcionan sin el pass rcon
Ahora explicare como se activa la consola remota y que es en realidad.
Para activarla en el archivo INIT.txt en el código sv_rcon_password “” entre las comillas pones una contraseña ej: sv_rcon_password “123” siendo “123” la contraseña. Cuando tenes el juego abierto apretas la tecla que esta debajo de ESC y arriba de TAB y se activara la consola en el juego. Colocándose unas letras de color rosa en el pie del juego diciendo así halo( dentro de ese paréntesis vas poniendo los códigos ya explicado pero siempre para que funcione la consola remota pones rcon mas la contraseña Ej:
Halo(rcon 123 sv_map_next
Siempre tenes que poner el rcon mas la contraseña y dejando un espacio entre ellos rcon 123 donde 123 es la contraseña luego los códigos que vas a utilizar acá como ejemplo puse que pase al siguiente mapa que seria sv_map_next .

Como
ves te da el numero, el nombre, el equipo (si pertenece a rojo o azul)
etc. Pero solo tomaremos el número, entonces pondremos:
Halo(rcon 123 sv_kick 1 si
es el jugador que queremos sacar o el que sea kick en una palabra
significa patada eso es lo que haces le das una pata y lo sacas pero
puede volver a entrar a la partida nuevamente pero si ponemos:
Halo(rcon 123 sv_ban 1 el jugador ya no podrá entrar mas al menos que vos lo desbanees y para eso tenes que poner:
Halo(rcon 123 sv_banlist para ver que los que has baneado y su numero y
Halo(rcon 123 sv_unban #
( # numero del baneado) y listo siempre algo que es obvio pero lo hago
notar cada ves que termines de poner los códigos apretas en enter.
Y
así para todo lo que quieras hacer, agregar mapas, sacar mapas, ver
jugadores etc, etc vuelvo a repetir siempre tendrás que poner rcon la contraseña y después los códigos
Ultimo ejemplo: halo( <----esto es lo que ya aparece cuando activas la consola seguido escribís rcon espacio 123 que seria la contraseña elegida por vos espacio y el código de lo que queres que haga la consola que acá puse sv_maplist que significa ver el listado de mapas que están en el Server configurados.

La consola remota la puede usar cualquiera que conozca tu contraseña rcon,
mayormente eso lo hacen los del mismo clan que se comparten la
contraseña y todos lo que tengan la contraseña pueden manejar la
consola del servidor como si la tuvieran en su PC, eso si la consola
tiene que estar activa para esto, no cerrada. Un ejemplo yo activo abro
el Server en mi PC y me voy a la casa de un amigo que tiene el juego yo
desde su PC puedo usar entrar en el servidor y activar la consola
remota como si estuviera en mi PC con todos su privilegios inclusive
cerrarla. Esto es una ventaja que tiene y es muy usado. Para usarla
desde otra PC solo tenes que abrir el juego y entrar en el Server.
Configuración Del Firewall De Windows:
Para
permitir a las personas a conectarse a su servidor, tendrá que abrir
determinados puertos en la configuración de tus cortafuegos. Ve a
“inicio”, “Configuraciones”, "Panel de control" y seleccione "Firewall
de Windows" se abrirás una ventana en la cual harás click
en la pestaña "excepciones". Son 5 pasos que deberás hacer para que el
juego y la consola funcionen perfecto en la PC que este instalado.
Necesitaras crear 5 excepciones relacionadas con el puerto para HALO. La configuración deberá estar en "cualquier equipo".
Abriendo los puertos:
Una ves que has abierto "Firewall de Windows" y haber hecho click en la pestaña “excepciones” haremos lo siguiente:
1) has click en el botón que dice agregar programa
2) ujna
ves hecho esto se abrirá otra ventana en la cual ahora harás click en
examinar y la nueva ventana buscaras donde se instalo el Server que es
en, Disco C:Archivo de programa Microsoft GamesHalo Server
3) En
esa carpeta buscaras el archivo exe llamado Halo Server.exe. Hacemos
click en este y se agregara en la venta donde aparecen los programas
agregado damos aceptar y se agregara en las excepciones del Firewall de
Windows.
4) Hacemos de nuevo los mismos pasos botón agregar programa, examinamos pero ahora buscamos el exe del juego en el disco que lo hayas instalado y agregamos
5) Ahora
apretamos el botón agregar puerto y nos saldrá una ventana en la cual
hay dos casillas una Nombre y la otra Numero de puerto
· Nombre: Halo CE Server Port 2312
· Numero de puerto: 2312
· Y en TCP y UDP de nuevo seleccionamos UDP
· Aceptamos
· Nombre: Halo to Game Spy Port 80
· Numero de puerto: 80
· En TCP y UDP seleccionamos TCP
· Aceptamos
Ya hecho esto aceptamos en la ventana de Firewall de windows y con esto ya tenemos confirugado el Firewal.
Ahora iremos a los iconos creado en el escritorio del servidor y del juego
1) En del juego hacemos click con el lado derecho del Mouse vamos a cambiar nombre y le pondremos: Halo-CE Client
2) Hacemos
nuevamente click con el lado derecho del Mouse en el icono del juego y
vamos a propiedades se abrira una ventana en la cual hay 3 lengüetas: general, acceso directo, compatibilidad elegimos acceso directo en donde dice destino ahí agregaremos atrás de la ubicación de exe esto
3. Ahora con el icono del servidor click derecho propiedades y en destino agregamos como anteriormente atrás del exe” -port 2312 entonces quedaría así
"C:Archivos de programaMicrosoft GamesHalo Serverhaloded.exe" -port 2312
listo ya podemos empezar a usar nuestro Server y juego tranquilo.
Configuración del router:
Esta
configuración como la otra fue sacado del tutorial de Microsoft del
servidor de Halo pero en esta no se si funciona a la perfección ya que
yo no uso router pero como es del creador del juego pienso que si
funciona acá se los dejo
Esta
sección está escrito específicamente para un router Linksys, ya que son
las más comunes. Usted necesita usar un navegador de Internet para
acceder a las pantallas de administración del router. Recomiendo
Internet Explorer.
En la sección Configuración-Configuración básica Ficha:
1. Abrir Internet Explorer y el tipo 192.168.1.1 en la barra de direcciones y pulsa enter.
2. El valor por defecto de usuario y contraseña del administrador, administrador.
3. Habilitar la MTU y ponerlo en 1500
4. Establezca la dirección IP local a 192.168.1.1
5. Habilitar el servidor DHCP
6. Establezca la dirección IP de inicio 192.168.1.100
7. Establezca el número de Dirección con el número de ordenadores en su red doméstica.
8. Establezca el tiempo de arrendamiento del cliente a 65000
9. Establezca la estática DNS a la configuración de su ISP
10. Guardar.
Sobre las aplicaciones y Juegos de Azar-Port Rango de Transmisión ficha:
1.
Aplicación = Halo1, Start = 2312, Fin = 2312, UDP, 100, casilla "Activado"
2.
Aplicación = Halo2, Start = 2313, Fin = 2313, UDP, 100, casilla "Activado"
3.
Aplicación = Halo3, Start = 80, Fin = 80, TCP, 100, casilla "Activado"
4.
Guardar.
Cierre del navegador y usted está listo para ejecutar el servidor dedicado.
debera renovar el arrendamiento cliente cada mes (65000 = 45 días).
Usar consola sin tener el Server dedicado:
"C:Archivos de programaMicrosoft GamesHalo Custom Editionhaloce.exe” -console
aceptas
y podrás tener algunas de los comando de la consola en el juego cuando
habrás una partida. Como por ejemplo sacar o bannear a alguien.
Un
recordatorio de estos dos comando por si te olvidas pero mas arriba
esta pero algunas veces pasa que uno lee y se acuerda lo que le
interesa.
Para sacar un jugador sin bannear pudiendo volver a la partida o sea echarlo momentáneamente es
sv_kick # (# esto seria el numero de jugador) das enter y lo hechas
sv_ban # (# esto seria el numero de jugador)
Para sacarle el ban tenes que poner
sv_unban # (numero de jugador)
Y te dará la lista de jugadores con sus numero entonces así sabrás quien sacar o banear
Y aparecerá la lista de banneados con sus números.