martes, 9 de noviembre de 2010

COMO CREAR UN SERVER ONLINE

Bueno respondiendo al comentario que dejaron para saber como abrir un server online con pasword para poder jugar tranquilos entre personas que recien comienzan el juego. Es verdad que a veces resulta molesto estar jugando entre noobs y entra un jugador experimentado y les arruina el juego. Bien para eso creamos nuestro propio server con nuestras reglas.

Primero que nada debemos ir a donde se encuentra la carpeta del server del turok:Archivos de programas> Acclaim Entertainment> Turok 2>T2Server
Sino la tienes la puede descargar de aqui :Descarga
y colocarla en el directorio Turok 2.


Una vez dentro debemos editar el archivo gm.cfg. Este archivo contiene las reglas que le vamos a dar al juego. Todas las lineas que le antecede los ; quedan como comentarios. Osea para que se cumpla una de las lineas en el juego debemos sacarle los ; OK?
Ejemplos:

Como se llamará mi server cuando se vea online? Pues le saco los ; y le pongo el nombre k quiero
en mi caso TurokS3rVeR

;;; HOSTNAME
;;; The name of the game server. This is the name that will show up in
;;; GameSpy as the name of the server.
;;; Values: Any string.
;;; Default: None.
HostName=TurokS3rVeR**********************************************************************

Levels son los niveles o mapas que se cargaran en el juego
En mi caso puse los niveles 6 9 0 10 2;;; LEVELS
;;; A space separated list of levels to play within the level set (in the
;;; order that they should be played).
;;; Values: The value must contain a space separated list of level numbers.
;;; The levels are zero indexed; i.e., the first level is level number 0.
;;; For example, to play the second, first then fourth level, you would specify:
;;; Levels=1 0 3. If this key is left undefined, all the levels within
;;; the level set will be played in order. Use the -listlevels command line
;;; parameter to get a list of all the levels in a level set. For example:
;;; gm_win32.exe -listlevels "Arena Levels.lsm"
;;; Default: Play all levels in order.
;Levels=1 0 3
Levels=6 9 0 10 2

**********************************************************************
Maximo de jugadores a ingresar al juego, en este caso 16, pero pueden ser 2 si solo quieren jugar uds dos.

;;; MAXPLAYERS
;;; The maximum number of players that can join a game.
;;; Values: An integer between 2 and 16.
;;; Default: 4.
MaxPlayers=16

**********************************************************************

TEAMS es para cuando se juega en arena levels o rokmatch levels. Uno elige un equipo por decirlo de alguna manera para jugar con otros jugadores.
Aqui se definen la cantidad de equipos que va tener el juego. En este caso 8.

;;; NUMTEAMS
;;; The number of teams in a game.
;;; Values: An integer between 2 and 8 (0 = no teams).
;;; Default: 0 (no teams).
NumTeams=8

**********************************************************************
Esta opcion es para finalizar el juego por frags(muertes).

;;; FRAGLIMIT
;;; The number of frags any player can accrue before a level switch is
;;; automatically forced. NOTE: this key is not valid in CTF type games.
;;; Values: An integer (0 = no limit).
;;; Default: 10.
FragLimit=15

**********************************************************************
Esta opcion es para finalizar el juego por tiempo

;;; TIMELIMIT
;;; The amount of time (in minutes) that can elapse before a level switch
;;; is automatically forced.
;;; Values: An integer (0 = no limit).
;;; Default: 5.
TimeLimit=20

**********************************************************************
Esta opcion es para finalizar el juego por puntos.

;;; POINTLIMIT
;;; The amount of points that a player can accrue before a level switch
;;; is automatically forced. NOTE: This is only valid for CTF type games.
;;; Values: An integer (0 = no limit).
;;; Default: 5000.
PointLimit=2250

**********************************************************************

Y aqui esta la opcion para ponerle pasword a nuestro server. Recuerden sacar los ; y poner el pasword que quieran. Otra cosa a tener en cuenta es que las palabras deben ir enseguida del signo =

;;; PASSWORD
;;; The password for a game. If this key is left undefined, then a password
;;; will not be required to enter the game.
;;; Values: A string.
;;; Default: None.
Password=mipasword.

Luego de haber modificado el archivo gm.cfg con nuestras reglas, lo grabamos y cerramos.
Siguiente paso le damos doble click al archivo rt_srv_win32.exe y se nos abrira la siguiente ventana. La dejamos abierta y vamos al siguiente paso.

Ahora le damos click al archivo gm_win32.exe el cuál nos abrirá esta otra ventana.
Dejamos las 2 vantanitas abiertas y nos vamos al juego como normalmente lo hacemos...
Turok2 , Internet, Find a game.. se nos abre el gamespy y veremos el nombre de nuestro server.
Ingresamos con el pasword que pusimos y listo.

Más adelante subiré cómo bannear por ip a jugadores que no quieres en tu server.

Si te sirvió de ayuda este minitutorial por favor deja un comentario.
Gracias.