Difference between revisions of "Windows dedicated server/es"

From Team Fortress Wiki
Jump to: navigation, search
(Actualización al nuevo método steamCMD)
m (Francogvp moved page Windows dedicated server/es to Servidor dedicado de Windows: Traducción)
(No difference)

Revision as of 06:19, 24 January 2015

Esta es una guía de configuración que le permite instalar un Servidor Dedicado en Windows básico de Team Fortress 2. En el ejemplo de abajo el servidor es instalado en la unidad C en una carpeta llamada 'hlserver'.


Descarga e instala la ultilidad SteamCMD

Es recomendado que crees un usuario nuevo para instalar y correr servidores de juegos. Tambien es recomendado que no uses una versión beta del Cliente de Steam, de lo contrario no será capaz de localizar las bibliotecas de Steam.

  • Descarga steamcmd.zip
  • Descomprime steamcmd.zip en un directorio, por ejemplo 'C:\hlserver'.

Crear el script de SteamCMD

  • Crea un archivo llamado tf2_ds.txt en la carpeta donde tienes instalada la herramienta. En este ejemplo, esta es 'C:\hlserver'
  • Edita el archivo con este texto:
@ShutdownOnFailedCommand 1
@NoPromptForPassword 1
login anonymous
force_install_dir c:\hlserver\tf2
app_update 232250
quit

Si quieres optar por la versión prerelease del servidor dedicado de TF2, añade esta linea antes de la linea app_update:

beta prerelease

Crea un archivo batch de actualización

  • Crea un archivo llamado update.bat en la carpeta donde tienes instalada la herramienta.
  • Edita el archivo con este contenido:
steamcmd +runscript tf2_ds.txt

Comienza la descarga/actualización

  • Ejecuta update.bat para empezar la descarga. Esto puede tomar bastante tiempo ya que el contenido del servidor dedicado actualmente son 5.1 GB.
  • Puede que necesites ejecutar el archivo *varias* veces hasta que diga se muestre el mensaje "Success! App '232250' fully installed.".

Crea/actualiza los archivos del servidor

  • Crea un archivo llamado server.cfg en 'C:\hlserver\tf2\tf\cfg'
  • Edita el archivo con estos detalles:
hostname "Nombre de tu servidor"		// El nombre del servidor que los jugadores veran en el navegador de servidores y en la tabla de puntajes.
sv_password ""				// Dejar en blanco si no deseas ninguna contraseña
rcon_password "Your_Rcon_Password"	// La contraseña para habilitad el acceso rcon desde la consola
mp_timelimit 30 			// Tiempo por mapa en la rotación, en minutos. Poner en 0 para que nunca se cambie el mapa.
mp_maxrounds 10				// Máximo número de rondas a jugar por mapa antes que forzar un cambio de mapa.
sv_allowupload 1			// Permite a los jugadores subir archivos de customización (p.e. sprays)
sv_allowdownload 1			// Permite a los jugadores descargar mapas (p.e. sprays, mapas custom, contenido custom, etc.)
net_maxfilesize 15			// Tamaño máximo permitido de los archivos para subida en MB (Opcional)

Puedes encontrar una muestra con más cvars (variables de consola) en Ejemplo de Server.cfg para servidor dedicado de TF2.

  • Crea los archivos motd.txt and mapcycle.txt en 'C:\hlserver\tf2\tf\cfg'
Quizá quieras utilizar motd_default.txt y mapcycle_default.txt como referencia para guiarte
  • Crea un archivo llamado pure_server_whitelist.txt en 'C:\hlserver\tf2\tf\cfg'
Está avisado que primero copia y pega los contenidos de pure_server_whitelist_example.txt en tu archivo y luego modifícalo a tu gusto

Crea un archivo batch para correr el servidor

  • Crea un archivo en 'C:\hlserver\' llamado tf.bat
  • Edita el archivo con este contenido:
tf2\srcds.exe -console -game tf +sv_pure 1 +map ctf_2fort +maxplayers 24
  • Ejecuta el archivo tf.bat para comenzar el servidor

Por defecto, esto empezará un servidor puro con 24 slots corriendo en 2Fort. Si no quieres aplicar las reglas de un servidor puro, entonces puedes remover +sv_pure 1 desde el archivo batch. También puedes cambiar el valor de maxplayers hasta 32.

Otras opciones de la linea de comandos

Otras opciones comunes de la linea de comandos para TF2 son:

  • -ip 1.2.3.4 - Enlazar a una dirección IP específica. Por defecto, el servidor escuchará en todas las interfaces de red.
  • -port 27015 - Enlazar a un puerto distinto (27015 es el por defecto)
  • -strictportbind - Si otro servidor está actualmente corriendo en el puerto especificado, el servidor se apagará en vez de moverse al siguiente puerto disponible.
  • +randommap - Usar en vez de +map para seleccionar un mapa al azar (no recomendado).
  • +servercfgfile - Qué archivo de tf\cfg\ se ejecutará en el cambio de mapa, por defecto es server.cfg
  • +mapcyclefile - Qué archivo de tf\cfg\ contiene el mapcycle de este servidor, por defecto es mapcycle.txt. Además mirará en tf\
  • -replay - Ejecuta replay.cfg y añadirá un slot adicional para el bot de replay, pero lo remueve del contador de jugadores.


Enlaces externos

Véase también