Alojar servidores de juegos en un VPS de Windows
Esta guía cubre la instalación de servidores dedicados para FiveM, BeamMP y Garry's Mod en un VPS de Windows. Cada juego tiene su propia sección a continuación. El proceso de redirección de puertos es el mismo para los tres: abre los puertos requeridos en Firewall de Windows Defender con seguridad avanzada usando reglas de entrada y salida.
Antes de empezar, conectéctate a tu VPS de Windows mediante Remote Desktop y asegúrate de que tu VPS esté completamente actualizado. Todos los pasos deben realizarse en el VPS, no en tu máquina local.
Antes de empezar: Garry's Mod requiere que SteamCMD esté instalado primero. FiveM y BeamMP usan sus propios instaladores.
FiveM
FiveM es un framework de modificación multijugador para GTA V. El método de instalación recomendado usa txAdmin, que gestiona la configuración del servidor a través de una interfaz web.
Requisitos previos
- Instala Visual C++ Redistributable 2019 desde el sitio web de Microsoft.
- Instala una herramienta de archivado como WinRAR o 7-Zip.
- Asegúrate de que tu VPS de Windows esté completamente actualizado (consulta Actualizar tu VPS de Windows).
Instalar con txAdmin (recomendado)
- Ve al sitio web de FiveM Server Artifacts y descarga la versión recomendada.
- Crea una carpeta en el servidor llamada
FXServer. - Extrae el archivo descargado en la carpeta
FXServer. - Abre
FXServer.exe. Se abre una ventana de consola con un PIN y un enlace al panel de txAdmin. Es posible que se abra automáticamente una ventana del navegador. - Inicia sesión con tu cuenta de Cfx.re Forum y autoriza el acceso a txAdmin.
- Establece una contraseña de copia de seguridad y acepta los Términos de servicio de Cfx.re y la licencia de txAdmin.
- Sigue el asistente de configuración. Cuando se te pregunte por un Tipo de implementación, selecciona Plantillas populares y elige una plantilla etiquetada como FiveM (por ejemplo,
CFX Default FiveMpara una configuración básica). - Deja la Ubicación de datos en la predeterminada. Haz clic en Ir al implementador de recetas.
- Introduce tu Clave de licencia de Cfx.re del FiveM Keymaster. En el Keymaster, haz clic en Nuevo servidor y rellena el formulario: establece la IP inicial del servidor en la IP de tu VPS, el Tipo de servidor en
VPSy el Proveedor del servidor enHost Havoc. - Pega la clave en txAdmin y haz clic en Ejecutar receta.
- Una vez que la receta se complete, haz clic en Siguiente para revisar
server.cfgy luego permite que el servidor se inicie.
Abrir los puertos del firewall (FiveM)
Reenvía el puerto TCP y UDP 30120 para reglas de entrada y salida.
- Abre Firewall de Windows Defender con seguridad avanzada.
- Haz clic en Reglas de entrada y luego en Nueva regla. Selecciona Puerto, elige TCP, introduce
30120, permite la conexión y asigna un nombre a la regla (por ejemplo,FiveM TCP). - Repite el paso 2 eligiendo UDP e introduciendo
30120(nómbraloFiveM UDP). - Repite ambos pasos en Reglas de salida.
BeamMP
BeamMP es un mod multijugador para BeamNG.drive. Su servidor es un único ejecutable sin dependencias externas.
Instalar
- Ve al sitio web de BeamMP y descarga el servidor desde la página de inicio.
- Mueve
BeamMP-Server.exea una carpeta dedicada sin otros archivos. - Haz doble clic en
BeamMP-Server.exey espera unos 10 segundos. La consola se cierra automáticamente después de generar los archivos del servidor. - Abre
ServerConfig.tomlcon un editor de texto y configura los siguientes campos:- AuthKey: Genera una clave desde el BeamMP Key Dashboard. Introduce la IP de tu VPS como IP del servidor y pega la clave generada entre los apóstrofes (
'') en la líneaAuthKey. - Description: Una breve descripción que se muestra en la lista de servidores.
- Map: El nombre del mapa. Los nombres de mapas de vainilla están listados en la Wiki de BeamMP.
- MaxCars: Número máximo de coches por jugador.
- Name: El nombre del servidor que se muestra en la lista.
- Port: El predeterminado es
30814. Cambia solo si es necesario. - Private: Establece en
truepara ocultar el servidor de la lista pública.
- AuthKey: Genera una clave desde el BeamMP Key Dashboard. Introduce la IP de tu VPS como IP del servidor y pega la clave generada entre los apóstrofes (
Abrir los puertos del firewall (BeamMP)
Reenvía el puerto TCP y UDP 30814 (o tu puerto elegido) para reglas de entrada y salida usando los mismos pasos que FiveM arriba.
Iniciar el servidor
Haz doble clic en BeamMP-Server.exe para iniciar. Tu servidor ya está en línea y listo para unirse.
Garry's Mod
Garry's Mod usa SteamCMD para descargar y actualizar los archivos del servidor. Instala SteamCMD antes de continuar.
Instalar mediante SteamCMD
- Abre
steamcmd.exe. - Inicia sesión. El inicio de sesión anónimo es suficiente para un servidor privado; se requiere una cuenta de Steam que tenga Garry's Mod para un servidor público:
login anonymous - (Opcional) Establece un directorio de instalación personalizado:
force_install_dir c:\Users\Administrator\Desktop\steamcmd\FOLDERNAME - Instala el servidor dedicado de Garry's Mod:
app_update 4020 - Una vez instalado, localiza los archivos del servidor. Si no estableciste un directorio personalizado, la ruta predeterminada es:
C:\Users\Administrator\Desktop\steamcmd\steamapps\common\GarrysModDS
Abrir los puertos del firewall (Garry's Mod)
Reenvía el puerto TCP y UDP 27015 para reglas de entrada y salida usando los mismos pasos que FiveM arriba.
Iniciar el servidor
- Ejecuta
srcds.exedesde la carpetaGarrysModDS. - Configura los detalles del servidor (puerto, nombre del servidor y otras opciones) en la ventana del lanzador.
- Haz clic en Start Server.
Tu servidor de Garry's Mod ya está en línea y listo para unirse.