Difference between revisions of "Windows dedicated server/es"
m (Agregado título.) |
m |
||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:Servidor dedicado de Windows}} | {{DISPLAYTITLE:Servidor dedicado de Windows}} | ||
− | Esta | + | 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 | + | '''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 [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 | ||
− | == | + | ==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 | ||
− | == | + | ==Iniciar la descarga/actualización== |
− | *Ejecuta update.bat para | + | *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 | + | *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 <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" | + | hostname "Nombre de tu servidor" // El nombre del servidor que los jugadores verán en el explorador de servidores y el marcador. |
− | sv_password "" // | + | sv_password "" // Déjalo en blanco si no quieres ninguna contraseña |
− | rcon_password " | + | 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. | + | mp_timelimit 30 // Tiempo por mapa en la rotación, en minutos. Pon 0 para que nunca se cambie el mapa. |
− | mp_maxrounds 10 | + | 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 | + | sv_allowupload 1 // Permite a los jugadores subir archivos personalizados (por ejemplo [[aerosol]]es) |
− | sv_allowdownload 1 // Permite a los jugadores descargar | + | 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 | + | net_maxfilesize 15 // Tamaño máximo permitido al subir archivos en MB (opcional) |
− | * Crea los archivos '''motd.txt''' | + | * 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>''' | + | :<small>'''Recuerda:''' copia primero los contenidos de pure_server_whitelist_example.txt en tu archivo y luego modifícalo a tu gusto</small> |
− | == | + | ==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 | + | *Ejecuta el archivo "tf.bat" para iniciar el servidor. |
− | Por defecto, esto | + | 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 | + | === Otras opciones de la línea de comandos === |
− | Otras opciones comunes de la | + | Otras opciones comunes de la línea de comandos para TF2 son: |
− | * <code>-ip 1.2.3.4</code> | + | * <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> | + | * <code>-port 27015</code>: Enlazar a un puerto distinto (27015 es el predeterminado). |
− | * <code>-strictportbind</code> | + | * <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> | + | * <code>+randommap</code>: Usar en vez de +map para seleccionar un mapa al azar (no recomendado). |
− | * <code>+servercfgfile</code> | + | * <code>+servercfgfile</code>: Elige qué archivo de tf\cfg\ se ejecutará en el cambio de mapa, por defecto es server.cfg. |
− | * <code>+mapcyclefile</code> | + | * <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> | + | * <code>-replay</code>: Ejecuta replay.cfg y añadirá un espacio adicional para la grabadora, pero no aparecerá en el marcador. |
− | |||
− | |||
− | |||
− | |||
== 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'.
Índice
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.