Difference between revisions of "Windows dedicated server/es"
m (Agregado título.) |
(General update) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:Servidor dedicado de Windows}} | {{DISPLAYTITLE:Servidor dedicado de Windows}} | ||
− | Esta es una guía de configuración | + | Esta es una guía de configuración te permitirá instalar un '''servidor dedicado en Windows''' básico de ''[[Team Fortress 2/es|Team Fortress 2]]''. En el ejemplo de abajo el [[server/es|servidor]] se instala en la unidad C, en una carpeta llamada 'TF2server'. |
---------- | ---------- | ||
− | == | + | == Descargar e instalar la herramienta 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 [ | + | * Descarga el archivo [https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip steamcmd.zip] |
− | *Descomprime steamcmd.zip en un directorio, por ejemplo 'C:\ | + | * Descomprime steamcmd.zip en un directorio, por ejemplo 'C:\TF2server'. |
− | ==Crear | + | == Crear un script de SteamCMD == |
− | *Crea un archivo llamado tf2_ds.txt en la carpeta donde tienes instalada la herramienta. En este ejemplo, esta es 'C:\ | + | * Crea un archivo llamado tf2_ds.txt en la carpeta donde tienes instalada la herramienta. En este ejemplo, esta es 'C:\TF2server' |
− | *Edita el archivo con este texto: | + | * Edita el archivo con este texto: |
@ShutdownOnFailedCommand 1 | @ShutdownOnFailedCommand 1 | ||
@NoPromptForPassword 1 | @NoPromptForPassword 1 | ||
login anonymous | login anonymous | ||
− | force_install_dir c:\ | + | force_install_dir c:\TF2server\ |
app_update 232250 | app_update 232250 | ||
quit | quit | ||
− | Si quieres optar por la versión | + | Si quieres optar por la versión de prelanzamiento del servidor dedicado de TF2, añade esta línea después de la ID app_update, en la misma línea: |
− | beta prerelease | + | -beta prerelease |
− | == | + | == Crear un archivo batch de actualización == |
− | *Crea un archivo llamado | + | * Crea un archivo llamado «update.bat» en la carpeta donde tienes instalada la herramienta. |
− | *Edita el archivo con este | + | * Edita el archivo con este texto: |
+ | @echo off | ||
steamcmd +runscript tf2_ds.txt | steamcmd +runscript tf2_ds.txt | ||
− | == | + | == Iniciar la descarga / actualización == |
− | *Ejecuta | + | * Ejecuta «update.bat» para iniciar la descarga. Esto puede llevar bastante tiempo ya que el contenido del servidor dedicado actualmente es de 8,45 GB al 10 de junio de 2021. |
− | *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:\ | + | * Crea un archivo llamado '''server.cfg''' en <nowiki>'</nowiki>''C:\TF2server\steamapps\common\Team Fortress 2 Dedicated Server\tf\cfg\''<nowiki>'</nowiki> |
− | *Edita el archivo con estos detalles: | + | * Edita el archivo con estos detalles: |
− | + | // El nombre del servidor que los jugadores verán en el buscador de servidores y en la pantalla de puntuaciones | |
− | + | hostname "El nombre de tu servidor" | |
− | + | ||
− | + | // Déjalo en blanco si no desea que tenga una contraseña | |
− | + | sv_password "" | |
− | + | // Contraseña para activar acceso rcon a la consola | |
− | + | rcon_password "Tu_Contraseña_Rcon" | |
− | + | ||
+ | // Tiempo por mapa en la rotación, en minutos. 0 para nunca rotar de mapa en un tiempo determinado. | ||
+ | mp_timelimit 30 | ||
+ | // Número máximo de rondas a jugar antes de forzar un cambio de mapa | ||
+ | mp_maxrounds 10 | ||
+ | |||
+ | // Permite a los clientes subir archivos de personalización (por ejemplo, espráis) | ||
+ | sv_allowupload 1 | ||
+ | // Permite a los clientes descargar archivos (por ejemplo, espráis, archivos y contenido personalizados, etc.) | ||
+ | sv_allowdownload 1 | ||
+ | // Tamaño máximo de archivo permitido a subir en MB (opcional) | ||
+ | net_maxfilesize 15 | ||
− | * Crea los archivos '''motd.txt''' | + | <sup>Un ejemplo con más cvars (variables de consola) puede encontrarse [[Dedicated server configuration/es#server.cfg de ejemplo para un servidor dedicado de TF2|aquí]].</sup> |
− | :<small> | + | * Crea los archivos '''motd.txt''' y '''mapcycle.txt''' en <nowiki>'</nowiki>''C:\TF2server\steamapps\common\Team Fortress 2 Dedicated Server\tf\cfg''<nowiki>'</nowiki> |
− | * Crea un archivo llamado '''pure_server_whitelist.txt''' en <nowiki>'</nowiki>''C:\ | + | :<small>Puedes usar motd_default.txt y mapcycle_default.txt como referencias</small> |
− | :<small>''' | + | * Crea un archivo llamado '''pure_server_whitelist.txt''' en <nowiki>'</nowiki>''C:\TF2server\steamapps\common\Team Fortress 2 Dedicated Server\tf\cfg''<nowiki>'</nowiki> |
+ | :<small>'''Se recomienda''' copiar y pegar los contenidos del archivo pure_server_whitelist_example.txt file en tu primer archivo, y luego aplicar cualquier modificación que desees</small> | ||
− | == | + | == Crear un archivo batch para ejecutar el servidor == |
− | *Crea un archivo | + | * Crea un acceso directo que lleve al archivo 'C:\TF2server\srcds.exe'. Dale al acceso directo un nombre apropiado, |
− | * | + | * Haz clic derecho en el acceso directo, selecciona Propiedades, |
− | + | * En '''Destino''' coloca: | |
− | *Ejecuta el | + | "C:\TF2server\srcds.exe" -console -game tf +sv_pure 1 +map ctf_2fort +maxplayers 24 |
+ | * En '''Iniciar en''' coloca: | ||
+ | C:\TF2server | ||
+ | * Es probable que Windows no te permita esto. | ||
+ | * Ejecuta el acceso directo que haz creado para ejecutar tu servidor. | ||
− | + | Esto iniciará un [[vdc:Pure Servers:es|servidor puro]] con 24 espacios, corriendo el mapa [[2Fort/es|2Fort]] por defecto. Si no deseas aplicar reglas de servidor puro, puedes eliminar <code>+sv_pure 1</code>. También puedes cambiar el valor de <code>maxplayers</code> hasta un máximo de 32. | |
− | === Otras opciones de la | + | === Otras opciones de la línea de comandos === |
+ | 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 se propagará en todas las interfaces de red. | |
− | + | * <code>-port 27015</code>: Enlazar a un puerto distinto (27015 es el predeterminado). | |
− | * <code>-ip 1.2.3.4</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>-port 27015</code> | + | * <code>+randommap</code>: Usar en vez de +map para seleccionar un mapa al azar al iniciar el servidor. |
− | * <code>-strictportbind</code> | + | * <code>+servercfgfile</code>: Elige qué archivo de tf\cfg\ se ejecutará en el cambio de mapa, por defecto es {{code|server.cfg}}. |
− | * <code>+randommap</code> | + | * <code>+mapcyclefile</code>: Elige qué archivo de tf\cfg\ contiene el ciclo de mapas del servidor, por defecto es {{code|mapcycle.txt}}. También buscará en tf\ |
− | * <code>+servercfgfile</code> | + | * <code>-replay</code>: Ejecuta {{code|replay.cfg}} y añadirá un espacio adicional para la bot grabador, pero lo eliminará del contador de jugadores. |
− | * <code>+mapcyclefile</code> | ||
− | * <code>-replay</code> | ||
+ | == Véase también == | ||
+ | * [[Linux dedicated server/es|Servidor dedicado de Linux]] | ||
+ | * [[Dedicated server configuration/es|Configuración de un servidor dedicado]] | ||
== Enlaces externos == | == Enlaces externos == | ||
− | * | + | * {{vdc|SteamCMD:es|SteamCMD}} |
− | |||
− | |||
− | |||
− | |||
− | [[Category:Servers]] | + | [[Category:Servers/es]] |
Latest revision as of 21:04, 25 February 2022
Esta es una guía de configuración te permitirá 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 'TF2server'.
Índice
Descargar e instalar la herramienta 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:\TF2server'.
Crear un script de SteamCMD
- Crea un archivo llamado tf2_ds.txt en la carpeta donde tienes instalada la herramienta. En este ejemplo, esta es 'C:\TF2server'
- Edita el archivo con este texto:
@ShutdownOnFailedCommand 1 @NoPromptForPassword 1 login anonymous force_install_dir c:\TF2server\ app_update 232250 quit
Si quieres optar por la versión de prelanzamiento del servidor dedicado de TF2, añade esta línea después de la ID app_update, en la misma línea:
-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 texto:
@echo off 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 8,45 GB al 10 de junio de 2021.
- 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:\TF2server\steamapps\common\Team Fortress 2 Dedicated Server\tf\cfg\'
- Edita el archivo con estos detalles:
// El nombre del servidor que los jugadores verán en el buscador de servidores y en la pantalla de puntuaciones hostname "El nombre de tu servidor" // Déjalo en blanco si no desea que tenga una contraseña sv_password "" // Contraseña para activar acceso rcon a la consola rcon_password "Tu_Contraseña_Rcon" // Tiempo por mapa en la rotación, en minutos. 0 para nunca rotar de mapa en un tiempo determinado. mp_timelimit 30 // Número máximo de rondas a jugar antes de forzar un cambio de mapa mp_maxrounds 10 // Permite a los clientes subir archivos de personalización (por ejemplo, espráis) sv_allowupload 1 // Permite a los clientes descargar archivos (por ejemplo, espráis, archivos y contenido personalizados, etc.) sv_allowdownload 1 // Tamaño máximo de archivo permitido a subir en MB (opcional) net_maxfilesize 15
Un ejemplo con más cvars (variables de consola) puede encontrarse aquí.
- Crea los archivos motd.txt y mapcycle.txt en 'C:\TF2server\steamapps\common\Team Fortress 2 Dedicated Server\tf\cfg'
- Puedes usar motd_default.txt y mapcycle_default.txt como referencias
- Crea un archivo llamado pure_server_whitelist.txt en 'C:\TF2server\steamapps\common\Team Fortress 2 Dedicated Server\tf\cfg'
- Se recomienda copiar y pegar los contenidos del archivo pure_server_whitelist_example.txt file en tu primer archivo, y luego aplicar cualquier modificación que desees
Crear un archivo batch para ejecutar el servidor
- Crea un acceso directo que lleve al archivo 'C:\TF2server\srcds.exe'. Dale al acceso directo un nombre apropiado,
- Haz clic derecho en el acceso directo, selecciona Propiedades,
- En Destino coloca:
"C:\TF2server\srcds.exe" -console -game tf +sv_pure 1 +map ctf_2fort +maxplayers 24
- En Iniciar en coloca:
C:\TF2server
- Es probable que Windows no te permita esto.
- Ejecuta el acceso directo que haz creado para ejecutar tu servidor.
Esto iniciará un servidor puro con 24 espacios, corriendo el mapa 2Fort por defecto. Si no deseas aplicar reglas de servidor puro, puedes eliminar +sv_pure 1
. También puedes cambiar el valor de maxplayers
hasta un máximo de 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 al iniciar el servidor.+servercfgfile
: Elige qué archivo de tf\cfg\ se ejecutará en el cambio de mapa, por defecto esserver.cfg
.+mapcyclefile
: Elige qué archivo de tf\cfg\ contiene el ciclo de mapas del servidor, por defecto esmapcycle.txt
. También buscará en tf\-replay
: Ejecutareplay.cfg
y añadirá un espacio adicional para la bot grabador, pero lo eliminará del contador de jugadores.