Halo CE es una variacion de halo combat e, solo que este halo solo puede usarse en multijugador, se pueden agregar mapas y estilos llamado mods.
A pesar de ser un juego que salió hace ya mucho tiempo aun es uno de los juegos más jugados Online con más de 300 servidores y más de 3000 jugadores al día.
Por tal motivo hay muchos que quieren tener un servidor dedicado a este juego para que los jugadores entren a su servidor.
Descarga de los Archivos Necesarios.
- Archivos: (init.txt, haloceded.exe, haloce.exe, sapp/sapp.txt, Bienvenida.txt).
Configurar RED.
Para configurar la red debes hacer lo siguiente.
Creacion de Partidas.
Configuracion del archivo init.txt
para poner las partidas usas el siguiente codigo que te saldrá en el archivo init.txt.
Nombre de los mapas en codigo para init.txt.
Indicaciones de codigo
A pesar de ser un juego que salió hace ya mucho tiempo aun es uno de los juegos más jugados Online con más de 300 servidores y más de 3000 jugadores al día.
Por tal motivo hay muchos que quieren tener un servidor dedicado a este juego para que los jugadores entren a su servidor.
Indice
Descarga de los Archivos Necesarios.
- Archivos: (init.txt, haloceded.exe, haloce.exe, sapp/sapp.txt, Bienvenida.txt).
Descargar Descargas |
Configurar RED.
Para configurar la red debes hacer lo siguiente.
- Ve a Panel de Control, luego a Firewall de Windows.
- Ve a la pestaña de Excepciones. y das click en Agregar puerto.
- Para que sea más reconocible, en nombre escribe "Halo Cliente", luego en Número de puerto pon 2305. y debe estar puesto en TCP. y das aceptar.
- Luego vuelve a dar click en Agregar Puerto, esta ves en nombre escribe "Halo Serve", luego en Numero de puerto pon 2304. y debe estar en TCP. y das aceptar.
- listo ahora dale aceptar.
- Ahora entra al juego Halo CE y ve a Configuracion. (Settings).
- Luego ve a configuracion de Red. (Network settings).
- alli pon en señal alta.
- En donde dice Puerto del servidor, le escribes 2304. (serve port)
- En donde dice Puerto del cliente, le escribes 2305. (client port)
- y guardas los cambios.
Creacion de Partidas.
- Ve a Multijugador(multiplayer), y vas a Editar Tipos (Edit Game types).
- Das click en Crear (Create) y le das un nombre facil de escribir.
- Alli te apareceran todas las opciones para crear una partida. Puedes crear tantas como tu quieras.
Configuracion del archivo init.txt
- Sal del juego.
- Ahora ve a la carpeta del juego. (C:\Archivos de programas\Microsoft Games\Halo Custom Edition\) .
- en esa carpeta pega todos los archivos que descargaste. (init.txt, haloceded, haloce.exe y sapp/sapp.txt, Bienvenida.txt)
- Habre el archivo Bienvenida.txt y escribe lo que quieras. (No puedes pasarte de 2 renglones).
- Ahora habre el archivo iniot.txt, y veras unos codigos los cuales se configuran de la forma que se mostrará despues.
- Cuando hallas terminado todo, crea un acceso directo de haloceded.exe en el escritorio.
- Ejecutas haloceded y se cargarán los datos configurados en init.txt y luego dira que hay (0/16) jugadores. Debes mantener el programa ejecutado para que el servidor funcione, luego podrás entrar en halo ce y verás tu partida. en la cual puedes entrar si lo deseas, o puedes simplemente dejar el servidor habierto y otros podrán jugar en el.
cuando entran jugadores el contador mostrará cuantos hay.
(1/16)
(4/16)
(14/16)
(16/16)
sv_name "Nombre de tu servidor"
sv_public 1
sv_maxplayers 12
sv_password "halo"
sv_motd Bienvenida.txt
afk_kick 300
ping_kick 500
event_join 'wait 6000;say $n "escrito \n"'
event_kill 10 'say $n "Felicidades has hecho 10 muertes, \n"'
para poner las partidas usas el siguiente codigo que te saldrá en el archivo init.txt.
sv_mapcycle_add bloodgulch "MIPARTIDA"Puedes crear tantas como quieras
sv_mapcycle_add bloodgulch "MIPARTIDA"
sv_mapcycle_add bloodgulch "MIPARTIDA2"
sv_mapcycle_add bloodgulch "MIPARTIDA3"
sv_mapcycle_add bloodgulch "MIPARTIDA4"
sv_mapcycle_add bloodgulch "MIPARTIDA"
Nombre de los mapas en codigo para init.txt.
Nombre en Juego | Nombre en Codigo |
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 |
Gephyrophobia | gephyrophobia |
Indicaciones de codigo
Codigo | Significado |
sv_name | Nombre del servidor |
sv_public | numero de servidores |
sv_tk_ban | indica el numero de traiciones que se necesitan para expulsar al jugador. Se identifica con un numero (10) |
sv_tk_grace | Establece el período de gracia durante el cual un jugador sólo puede ser acreditado con un TKP. Por ejemplo, si se establece en 3 segundos, un jugador sólo puede ser acreditado por un equipo de matar a cada 3 segundos, la prevención de una explosión de una granada accidentalmente de la acreditación TKP múltiple para un jugador. se identifica con un numero indicando los segundos (10) |
sv_maxplayers | Indica el numero maximo de jugadores que estaran en el servidor se identifica con un numero (16) |
sv_tk_cooldown | Establece el periodo de enfriamiento después de lo cual será un jugador perdonado el uno al TKP si no han matado a alguien del otro equipo. Se identifica con un numero indicando el tiempo en minutos seguido de una m (10m) |
sv_ban_penalty 1h 1d 7d 28d | Indica la penalizacion de un jugador, en y dias. Si el jugador comente una gran infraccion será expulsado por (1h) una hora, si al pasar el tiempo entra y comete otro error grave será expulsado por (1d) un día, si al cabo de un dia el vuelve y sigue jugando pero vuelve a cometer un error muy grave será expulsado del servidor por (7d) siete días, despues de eso tendrá un ingreso condicional donde si comete nuevamente un error grave el expulso será por (28d) veintiocho dias. Depues de eso otro error lo dejará expulsado por tiempo indefinido. minutos (m), horas (h), dias (d). |
sv_log_echo_chat | indica que el chat esta activado o no. Se identifica con un numero 1 indicando que está activado y un numero 0 si está desactivado. |
sv_friendly_fire | indica si se puede traicionar a otro jugador de tu equipo. |
sv_motd | identifica un mensage que sale cuando el jugador presiona F2. Se identifica con el nombre de un archivo .txt que este en la misma carpeta. (Bienvenida.txt) |
sv_timelimit | Indica el tiempo limite de cada partida. un 0 dice que no hay tiempo limite, y si hay tiempo limite se identifica con un numero que indica los minutos de tiempo limite (30) |
sv_mapcycle_timeout | Indica el tiempo de espera que habrá entre una partida y otra. se identifica con un numero que indica los segundos de espera (5) |
sv_mapcycle_add | Indica la partida y el mapa que se jugarán. seguido del nombre del mapa, que está seguido por el nombre de la partida entre comillas. ejemplo: sv_mapcycle_add bloodgulch "Slayer" sv_mapcycle_add= codigo bloodgulch= nombre del mapa "Slayer"= nombre de la partida |
sv_mapcycle_begin | indica el comienzo de una partida de forma automatica despues de pasar el tiempo de espera. |
load | va debajo sv_mapcycle_begin indocando que carga la partida |
afk_kick | Indica el numero de afk que expulsarán a un jugador de forma automatica. Se identifica con un numero indicando el codigo (300). |
ping_kick | Todos los jugadores tienen ping, y este codigo indica que si alguien sobrepasa el ping maximo incado, será expulsado automaticamente. Se identifica con un numero que indica el numero ping maximo aceptado (500) |
event_join 'wait 6000;say $n "texto"' | Indica un mensage que se mostrará en un tiempo especifico. el 6000 indica el tiempo en el que se mostrará el mensage. las comillas " " indican que entre ellas vendrás el mensage. usa siempre numeros pares que indica el segundo especifico desde ue inició la partida. emeplo una parta de 30 mimutos. muestras un mensage a los 6 segundos. event_join 'wait 6000;say $n "hola \n"' luego otro a los 2 segundos, pero en el segundo especifico es event_join 'wait 8000;say $n "bienvenido"' |
event_kill | Indica que en un numero de muertes que hagas te mostrará un mensage. seguido del numero de muertes en que lo mostrará (10). seguido del mensage 'say $n "Felicidades llevas 10 muertes"' si cambias el numero de muertes por un asterisco *, mostrará el mismo mensage por cada muerte que haga el jugador. en el mensage debes poner $kills, que indica el numero de muertes que llevas. event_kill * 'say $n "LLevas $kills Muertes"' |
\n | va dentro del mensage e indica el nombre del jugador. \n, en el juego se mostrará el nombre del jugador |
$kills | va dentro del mensage e indica el numero de muertes que llevas |
event_tk | Indica las traiciones, debe ser escrito 2 veces, el primero como advertencia y el otro como accion. va seguido de un numero que indica la traicion (1) como advertencia, seguido de un mensage 'Una traicion más y serás expulsado, \n"'. en el siguiente con el (2). indicando que es expulsado. ejemplo event_tk 1 'say $n "una traicion más y serás expulsado, \n"' event_tk 2 'sv_kick $n' |
'say $n "texto"' | indica el mensage que se mostrará, entre las comillas " " vendrá el mensage |