Difference between revisions of "Windows dedicated server/es"

From Team Fortress Wiki
Jump to: navigation, search
m (Agregado título.)
m
Line 1: Line 1:
 
{{DISPLAYTITLE:Servidor dedicado de Windows}}
 
{{DISPLAYTITLE:Servidor dedicado de Windows}}
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'.
+
Esta guía de configuración te permite instalar un '''servidor dedicado en Windows''' básico de ''[[Team Fortress 2]]''. En el ejemplo de abajo el [[servidor]] se instala en la unidad C, en una carpeta llamada 'hlserver'.
  
 
----------
 
----------
  
==Descarga e instala la ultilidad SteamCMD==
+
==Descargar e instalar la utilidad SteamCMD==
'''Es recomendado que crees un usuario nuevo para instalar y correr servidores de juegos.'''
+
'''Es recomendable que crees un nuevo usuario para instalar y ejecutar 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.'''
+
'''También es recomendable que no uses una versión beta del cliente de Steam, de lo contrario no se podrá encontrar las bibliotecas de Steam.'''
  
*Descarga [http://media.steampowered.com/installer/steamcmd.zip steamcmd.zip]
+
*Descarga el archivo [http://media.steampowered.com/installer/steamcmd.zip steamcmd.zip]
 
*Descomprime steamcmd.zip en un directorio, por ejemplo 'C:\hlserver'.
 
*Descomprime steamcmd.zip en un directorio, por ejemplo 'C:\hlserver'.
  
Line 21: Line 21:
 
  quit
 
  quit
  
Si quieres optar por la versión prerelease del servidor dedicado de TF2, añade esta linea antes de la linea app_update:
+
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
 
  beta prerelease
  
==Crea un archivo batch de actualización==
+
==Crear un archivo batch de actualización==
 
*Crea un archivo llamado update.bat en la carpeta donde tienes instalada la herramienta.
 
*Crea un archivo llamado update.bat en la carpeta donde tienes instalada la herramienta.
 
*Edita el archivo con este contenido:  
 
*Edita el archivo con este contenido:  
 
  steamcmd +runscript tf2_ds.txt
 
  steamcmd +runscript tf2_ds.txt
  
==Comienza la descarga/actualización==
+
==Iniciar 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.
+
*Ejecuta "update.bat" para iniciar la descarga. Esto puede llevar bastante tiempo ya que el contenido del servidor dedicado actualmente es de 5,1 GB.
*Puede que necesites ejecutar el archivo *varias* veces hasta que diga se muestre el mensaje "Success! App '232250' fully installed.".
+
*Puede que necesites ejecutar el archivo varias veces hasta que se muestre el mensaje "''Success! App '232250' fully installed.''".
  
==Crea/actualiza los archivos del servidor==
+
==Crear o actualizar los archivos del servidor==
 
*Crea un archivo llamado '''server.cfg''' en <nowiki>'</nowiki>''C:\hlserver\tf2\tf\cfg''<nowiki>'</nowiki>
 
*Crea un archivo llamado '''server.cfg''' en <nowiki>'</nowiki>''C:\hlserver\tf2\tf\cfg''<nowiki>'</nowiki>
 
*Edita el archivo con estos detalles:
 
*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.
+
  hostname "Nombre de tu servidor" // El nombre del servidor que los jugadores verán en el explorador de servidores y el marcador.
  sv_password "" // Dejar en blanco si no deseas ninguna contraseña
+
  sv_password "" // Déjalo en blanco si no quieres ninguna contraseña
  rcon_password "Your_Rcon_Password" // La contraseña para habilitad el acceso rcon desde la consola
+
  rcon_password "Tu contraseña de rcon" // La contraseña para habilitar 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_timelimit 30 // Tiempo por mapa en la rotación, en minutos. Pon 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.
+
  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_allowupload 1 // Permite a los jugadores subir archivos personalizados (por ejemplo [[aerosol]]es)
  sv_allowdownload 1 // Permite a los jugadores descargar mapas (p.e. sprays, mapas custom, contenido custom, etc.)
+
  sv_allowdownload 1 // Permite a los jugadores descargar archivos personalizados (por ejemplo aerosoles, mapas y aspectos, etc.)
  net_maxfilesize 15 // Tamaño máximo permitido de los archivos para subida en MB (Opcional)
+
  net_maxfilesize 15 // Tamaño máximo permitido al subir archivos en MB (opcional)
  
* Crea los archivos '''motd.txt''' and '''mapcycle.txt''' en <nowiki>'</nowiki>''C:\hlserver\tf2\tf\cfg''<nowiki>'</nowiki>
+
* Crea los archivos '''motd.txt''' y '''mapcycle.txt''' en <nowiki>'</nowiki>''C:\hlserver\tf2\tf\cfg''<nowiki>'</nowiki>
 
:<small>Quizá quieras utilizar motd_default.txt y mapcycle_default.txt como referencia para guiarte</small>
 
:<small>Quizá quieras utilizar motd_default.txt y mapcycle_default.txt como referencia para guiarte</small>
 
* Crea un archivo llamado '''pure_server_whitelist.txt''' en <nowiki>'</nowiki>''C:\hlserver\tf2\tf\cfg''<nowiki>'</nowiki>
 
* Crea un archivo llamado '''pure_server_whitelist.txt''' en <nowiki>'</nowiki>''C:\hlserver\tf2\tf\cfg''<nowiki>'</nowiki>
:<small>'''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</small>
+
:<small>'''Recuerda:''' copia primero los contenidos de pure_server_whitelist_example.txt en tu archivo y luego modifícalo a tu gusto</small>
  
==Crea un archivo batch para correr el servidor==
+
==Crear un archivo batch para ejectuar el servidor==
*Crea un archivo en 'C:\hlserver\' llamado tf.bat
+
*Crea un archivo en 'C:\hlserver\' llamado "tf.bat".
 
*Edita el archivo con este contenido:
 
*Edita el archivo con este contenido:
 
  tf2\srcds.exe -console -game tf +sv_pure 1 +map ctf_2fort +maxplayers 24
 
  tf2\srcds.exe -console -game tf +sv_pure 1 +map ctf_2fort +maxplayers 24
*Ejecuta el archivo tf.bat para comenzar el servidor
+
*Ejecuta el archivo "tf.bat" para iniciar el servidor.
  
Por defecto, esto empezará un [[vdc:Pure Servers|servidor puro]] con 24 slots corriendo en [[2Fort]]. Si no quieres aplicar las reglas de un servidor puro, entonces puedes remover <code>+sv_pure 1</code> desde el archivo batch. También puedes cambiar el valor de <code>maxplayers</code> hasta 32.
+
Por defecto, esto iniciará un [[vdc:Pure Servers:es|servidor puro]] con 24 espacios ejecutándose en [[2Fort]]. Si no quieres aplicar las reglas de un servidor puro, entonces puedes eliminar la línea <code>+sv_pure 1</code> desde el archivo batch. También puedes cambiar el valor de <code>maxplayers</code> hasta 32.
  
=== Otras opciones de la linea de comandos ===
+
=== Otras opciones de la línea de comandos ===
  
Otras opciones comunes de la linea de comandos para TF2 son:
+
Otras opciones comunes de la línea de comandos para TF2 son:
  
* <code>-ip 1.2.3.4</code> - Enlazar a una dirección IP específica. Por defecto, el servidor escuchará en todas las interfaces de red.
+
* <code>-ip 1.2.3.4</code>: Enlazar a una dirección IP específica. Por defecto, el servidor se propagará en todas las interfaces de red.
* <code>-port 27015</code> - Enlazar a un puerto distinto (27015 es el por defecto)
+
* <code>-port 27015</code>: Enlazar a un puerto distinto (27015 es el predeterminado).
* <code>-strictportbind</code> - Si otro servidor está actualmente corriendo en el puerto especificado, el servidor se apagará en vez de moverse al siguiente puerto disponible.
+
* <code>-strictportbind</code>: Si otro servidor está actualmente ejecutándose en el puerto especificado, el servidor se apagará en vez de moverse al siguiente puerto disponible.
* <code>+randommap</code> - Usar en vez de +map para seleccionar un mapa al azar (no recomendado).
+
* <code>+randommap</code>: Usar en vez de +map para seleccionar un mapa al azar (no recomendado).
* <code>+servercfgfile</code> - Qué archivo de tf\cfg\ se ejecutará en el cambio de mapa, por defecto es server.cfg
+
* <code>+servercfgfile</code>: Elige qué archivo de tf\cfg\ se ejecutará en el cambio de mapa, por defecto es server.cfg.
* <code>+mapcyclefile</code> - Qué archivo de tf\cfg\ contiene el mapcycle de este servidor, por defecto es mapcycle.txt. Además mirará en tf\
+
* <code>+mapcyclefile</code>: Elige qué archivo de tf\cfg\ contiene el ciclo de mapas de este servidor, por defecto es mapcycle.txt. Además mirará en tf\
* <code>-replay</code> - Ejecuta replay.cfg y añadirá un slot adicional para el bot de replay, pero lo remueve del contador de jugadores.
+
* <code>-replay</code>: Ejecuta replay.cfg y añadirá un espacio adicional para la grabadora, pero no aparecerá en el marcador.
 
 
 
 
== Enlaces externos ==
 
*[https://developer.valvesoftware.com/wiki/SteamCMD SteamCMD - Valve Developer Community]
 
  
 
== Véase también ==
 
== Véase también ==
Line 78: Line 74:
 
*[[Dedicated server configuration/es|Configuración de un servidor dedicado]]
 
*[[Dedicated server configuration/es|Configuración de un servidor dedicado]]
  
[[Category:Servers]]
+
== Enlaces externos ==
 +
*[https://developer.valvesoftware.com/wiki/SteamCMD:es SteamCMD en la comunidad de desarrollo de Valve]
 +
 
 +
[[Category:Servers/es]]

Revision as of 13:07, 24 January 2015

Esta guía de configuración te permite instalar un servidor dedicado en Windows básico de Team Fortress 2. En el ejemplo de abajo el servidor se instala en la unidad C, en una carpeta llamada 'hlserver'.


Descargar e instalar la utilidad SteamCMD

Es recomendable que crees un nuevo usuario para instalar y ejecutar servidores de juegos. También es recomendable que no uses una versión beta del cliente de Steam, de lo contrario no se podrá encontrar las bibliotecas de Steam.

  • Descarga el archivo 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

Crear 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

Iniciar la descarga/actualización

  • Ejecuta "update.bat" para iniciar la descarga. Esto puede llevar bastante tiempo ya que el contenido del servidor dedicado actualmente es de 5,1 GB.
  • Puede que necesites ejecutar el archivo varias veces hasta que se muestre el mensaje "Success! App '232250' fully installed.".

Crear o actualizar 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 verán en el explorador de servidores y el marcador.
sv_password ""				// Déjalo en blanco si no quieres ninguna contraseña
rcon_password "Tu contraseña de rcon"	// La contraseña para habilitar el acceso rcon desde la consola.
mp_timelimit 30 			// Tiempo por mapa en la rotación, en minutos. Pon 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 personalizados (por ejemplo aerosoles)
sv_allowdownload 1			// Permite a los jugadores descargar archivos personalizados (por ejemplo aerosoles, mapas y aspectos, etc.)
net_maxfilesize 15			// Tamaño máximo permitido al subir archivos en MB (opcional)
  • Crea los archivos motd.txt y 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'
Recuerda: copia primero los contenidos de pure_server_whitelist_example.txt en tu archivo y luego modifícalo a tu gusto

Crear un archivo batch para ejectuar 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 iniciar el servidor.

Por defecto, esto iniciará un servidor puro con 24 espacios ejecutándose en 2Fort. Si no quieres aplicar las reglas de un servidor puro, entonces puedes eliminar la línea +sv_pure 1 desde el archivo batch. También puedes cambiar el valor de maxplayers hasta 32.

Otras opciones de la línea de comandos

Otras opciones comunes de la línea de comandos para TF2 son:

  • -ip 1.2.3.4: Enlazar a una dirección IP específica. Por defecto, el servidor se propagará en todas las interfaces de red.
  • -port 27015: Enlazar a un puerto distinto (27015 es el predeterminado).
  • -strictportbind: Si otro servidor está actualmente ejecutándose 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: Elige qué archivo de tf\cfg\ se ejecutará en el cambio de mapa, por defecto es server.cfg.
  • +mapcyclefile: Elige qué archivo de tf\cfg\ contiene el ciclo de mapas de este servidor, por defecto es mapcycle.txt. Además mirará en tf\
  • -replay: Ejecuta replay.cfg y añadirá un espacio adicional para la grabadora, pero no aparecerá en el marcador.

Véase también

Enlaces externos