Saltar al contenido
RPScripts

Cómo crear un servidor FiveM con txAdmin

Por Luke

Cómo crear un servidor FiveM: Configuración de txAdmin (2026)

Esta guía explica cómo configurar un servidor FiveM para GTA V Legacy con FXServer y txAdmin en Windows o Linux. Crearás una clave de registro en Cfx.re Portal, desplegarás la receta predeterminada, revisarás la configuración y probarás la conexión. Añade un framework de roleplay cuando el servidor básico funcione.

Antes de empezar

RequisitoQué preparar
Cuenta de Cfx.reUtiliza tu cuenta para registrar el servidor en Portal y vincularla con txAdmin.
Una máquina para el servidorUn PC local para aprender o un alojamiento que admita FXServer. Revisa el acceso a los archivos, la consola, el firewall y las copias de seguridad antes de elegir un servicio.
Un cliente para jugarPara entrar en este servidor Legacy, utiliza una instalación legítima de GTA V Legacy y el cliente FiveM correspondiente. No necesitas instalar GTA V en la máquina que aloja el servidor.
Herramientas de WindowsUn programa que extraiga archivos .7z, como 7-Zip.
Herramientas de LinuxUna cuenta sin privilegios de root para ejecutar FXServer, una herramienta de descarga y soporte para extraer archivos .tar.xz. Los comandos de paquetes de abajo son para Debian/Ubuntu.

La RAM y las especificaciones de la CPU no bastan para garantizar una cantidad de jugadores. El código de los recursos, los contenidos enviados a los clientes, la base de datos y las actividades simultáneas influyen en la demanda. Empieza con una configuración pequeña de prueba y mide la carga antes de contratar más capacidad.

Elige entre Legacy y Enhanced

Los comandos de esta guía corresponden a GTA V Legacy y FXServer. En la fecha de revisión de fuentes indicada al final, Cfx.re presenta FiveM for GTAV Enhanced como una versión en acceso anticipado. Enhanced utiliza archivos separados de Cfx Server, incluido cfx-server.exe en Windows, e introduce cambios que pueden exigir ajustes en los recursos o la configuración.

Para Enhanced, lee las notas oficiales de migración y cambios de compatibilidad antes de elegir un framework o migrar un servidor. Comprueba el soporte de assets, comunicación por voz y Asset Escrow en la versión actual. Nuestra comparación de Legacy y Enhanced explica la elección; cambiar el nombre de un ejecutable no constituye una migración.

Paso 1: crea una clave de registro

  1. Abre la página Server registration keys de Cfx.re Portal e inicia sesión.
  2. Elige la opción para generar una clave, introduce un nombre para mostrar y confirma.
  3. Copia la clave generada para el Recipe Deployer de txAdmin. En server.cfg, el ajuste correspondiente es sv_licenseKey.

Las instrucciones actuales de Cfx.re piden un nombre para mostrar, no la IP pública del primer inicio que aparece en antiguos tutoriales de Keymaster. No incluyas la clave en repositorios públicos, capturas de pantalla ni registros compartidos. Si se filtra, regénérala en Portal y actualiza la configuración del servidor.

Paso 2: descarga los archivos del servidor Legacy

Abre la página oficial Server Download, selecciona FiveM para GTA V Legacy y tu sistema operativo y descarga la versión recomendada. Copia la URL actual de esa página en lugar de reutilizar un número de versión de un tutorial.

Windows

  1. Crea C:\FXServer\server para los archivos del servidor.
  2. Descarga server.7z y extrae su contenido en esa carpeta.

Linux: preparación en Debian/Ubuntu

Instala las herramientas de descarga y extracción con una cuenta autorizada para gestionar paquetes. Ejecuta FXServer con tu usuario dedicado, sin privilegios de root.

sudo apt update
sudo apt install ca-certificates wget xz-utils
mkdir -p ~/FXServer/server
cd ~/FXServer/server
wget -O fx.tar.xz 'PASTE_RECOMMENDED_LINUX_URL_HERE'
tar -xf fx.tar.xz

Sustituye PASTE_RECOMMENDED_LINUX_URL_HERE antes de ejecutar la descarga. Resuelve cualquier error de descarga o extracción antes de continuar. En otras distribuciones, utiliza su gestor de paquetes y revisa los requisitos oficiales para Linux.

Paso 3: inicia FXServer y accede a txAdmin

txAdmin está incluido en las versiones actuales de FXServer. Inicia FXServer sin +exec server.cfg; txAdmin gestionará la configuración mediante su asistente de instalación.

  • Windows: ejecuta FXServer.exe en la carpeta extraída.
  • Linux: ejecuta bash ~/FXServer/server/run.sh.

La consola muestra la URL de configuración y el PIN. El puerto web predeterminado de txAdmin es 40120 TCP. En la máquina del servidor, abre http://127.0.0.1:40120. Un alojamiento gestionado puede proporcionar otra URL o puerto.

Si el servidor remoto dispone de acceso SSH, puedes abrir este túnel desde tu propio ordenador, mantenerlo activo y después visitar esa misma URL local:

ssh -N -L 127.0.0.1:40120:127.0.0.1:40120 user@YOUR_SERVER_IP

Sustituye el nombre de usuario SSH y la dirección del servidor. Restringe el acceso directo al puerto de administración mediante los controles de acceso o el firewall del alojamiento; un túnel no cierra por sí mismo un puerto expuesto públicamente. Los jugadores no necesitan acceder a txAdmin para entrar en el servidor.

Paso 4: vincula tu cuenta y despliega la receta predeterminada

  1. Introduce el PIN de la consola si es necesario y selecciona Link Account.
  2. Autoriza la vinculación con tu cuenta de Cfx.re, elige una contraseña de respaldo segura y lee los acuerdos que muestra txAdmin.
  3. Escribe un nombre para el servidor y elige Popular Recipes.
  4. Selecciona la receta predeterminada de FiveM de Cfx.re. Según la versión de la interfaz, puede llamarse FiveM Basic Server (CFX Default) o CFX Default FiveM.
  5. Confirma una carpeta de datos separada para los recursos y server.cfg y abre Recipe Deployer.
  6. Revisa la receta, introduce tu clave de registro y selecciona Run Recipe.
  7. Espera a que todas las tareas terminen correctamente, revisa la configuración generada y selecciona Save & Run Server.

La receta predeterminada ofrece un servidor básico sin una economía completa de roleplay. Permite comprobar el servidor antes de añadir las dependencias de un framework y una base de datos. Si el despliegue falla, guarda el primer error relevante de la consola y resuélvelo antes de volver a intentarlo.

Crea una cuenta propia para cada miembro del equipo en el Admin Manager de txAdmin. Concede solo las acciones necesarias: ver la consola, ejecutar comandos, editar la configuración y gestionar otros administradores son permisos distintos. Los roles del framework y las reglas ACE del servidor requieren su propia configuración.

Paso 5: revisa server.cfg

Edita los valores existentes en la configuración generada por la receta. Conserva las líneas que inician los recursos. Este fragmento muestra un pequeño servidor de prueba y no sustituye al archivo completo:

endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

sv_hostname "My Legacy test server"
sets sv_projectName "My Legacy test server"
sets sv_projectDesc "A basic server for connection testing"
sets tags "test"

sv_maxclients 8
set onesync on
sv_licenseKey "REPLACE_WITH_YOUR_KEY"
AjusteQué comprobar
endpoint_add_tcp y endpoint_add_udpUtiliza el puerto asignado por tu alojamiento. Los ejemplos usan 30120 para ambos protocolos; las reglas del firewall y los comandos de conexión deben coincidir.
sv_maxclientsDefine el límite de jugadores, sin garantizar el rendimiento. Los límites superiores pueden requerir una suscripción de Cfx.re; comprueba los derechos actuales de tu cuenta en Portal.
sv_projectName y sv_projectDescIntroduce información útil para la lista de servidores.
sv_enforceGameBuildExige una versión del juego solo después de comprobar la documentación de los recursos y las versiones compatibles con tu variante del servidor.

La guía de server.cfg explica la configuración con más detalle. También puedes consultar el generador de server.cfg y otras herramientas para servidores; comprueba los valores generados según tu receta y alojamiento.

Paso 6: configura el acceso de los jugadores

Para recibir jugadores de otras máquinas, permite el puerto de juego configurado en el firewall del sistema y, si existe, en el firewall del alojamiento. Los ejemplos usan 30120 TCP y UDP. Mantén el puerto separado de txAdmin restringido a los administradores.

Firewall de Windows: PowerShell como administrador

New-NetFirewallRule -DisplayName "FiveM TCP" -Direction Inbound -Protocol TCP -LocalPort 30120 -Action Allow
New-NetFirewallRule -DisplayName "FiveM UDP" -Direction Inbound -Protocol UDP -LocalPort 30120 -Action Allow

Linux: si ya utilizas UFW

sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw status

Comprueba las reglas resultantes y conserva el acceso que utilizas para administrar la máquina. Estos comandos no configuran un firewall externo ni el router.

Si alojas el servidor detrás de un router doméstico, redirige el puerto de juego para ambos protocolos a la dirección local del PC servidor. Confirma que tu conexión permite tráfico público entrante. Un servidor público alojado en casa expone la dirección pública de tu conexión; tenlo en cuenta al elegir dónde alojarlo.

Paso 7: verifica conexiones locales y externas

Abre el cliente FiveM para Legacy, pulsa F8 y utiliza la dirección adecuada para la prueba. Sustituye los marcadores de dirección y el puerto según corresponda.

PruebaComando en el cliente
Cliente y servidor en el mismo PCconnect 127.0.0.1:30120
Otro PC de la misma red localconnect SERVER_LAN_IP:30120
Un jugador fuera de tu redconnect SERVER_PUBLIC_IP:30120

Entra en el mundo, muévete, desconéctate y vuelve a conectarte mientras observas la consola del servidor. Para un servidor público, pide una prueba a un jugador de otra red: una conexión local correcta no demuestra que el servidor sea accesible desde Internet.

También puedes consultar http://SERVER_PUBLIC_IP:30120/info.json desde fuera de la red del servidor. Una respuesta JSON comprueba el endpoint HTTP; no demuestra que el tráfico UDP ni el proceso completo de entrada al juego funcionen. Mantén la prueba con un cliente externo.

Cuando estas comprobaciones sean satisfactorias, guarda una copia segura de la carpeta de datos que funciona y de la configuración de txAdmin antes de hacer más cambios.

Paso 8: elige un framework de roleplay

Elige según los recursos que quieras utilizar y las interfaces que tu equipo pueda mantener. Compara las opciones en nuestra guía de frameworks FiveM.

FrameworkCompatibilidad que debes comprobar
QBCoreComprueba que los recursos sean compatibles con las API y dependencias de la versión instalada de QBCore.
QboxSu capa de compatibilidad con QBCore admite muchos recursos que utilizan interfaces documentadas. Los scripts que acceden a tablas o archivos internos pueden necesitar cambios. La guía de instalación exige MariaDB y no admite MySQL ni XAMPP.
ESX LegacyUtiliza recursos compatibles con ESX y sigue las instrucciones actuales de la receta y la base de datos.

Lee la guía de instalación actual del framework antes del despliegue. Utiliza una carpeta de datos nueva y una base de pruebas vacía para la receta. Crea una cuenta de base de datos dedicada a la aplicación, mantén las credenciales privadas y verifica la creación de personajes y la persistencia de los datos antes de añadir más recursos.

Paso 9: añade y mantén recursos

  1. Comprueba el origen de cada recurso, su compatibilidad con la variante del servidor, los requisitos del framework y las dependencias.
  2. Colócalo en la carpeta resources/ de la receta, por ejemplo resources/[local]/example_resource. Revisa el fxmanifest.lua incluido y las instrucciones de instalación.
  3. Añade ensure example_resource después de sus dependencias en server.cfg.
  4. Prueba una incorporación cada vez y lee el primer error al iniciar o jugar. Para vehículos, consulta la guía de instalación de coches personalizados.

En tus scripts de juego, valida las acciones sensibles en el servidor utilizando permisos y estados obtenidos en el propio servidor. Las comprobaciones solo en el cliente no bastan para proteger la entrega de objetos, los pagos o las acciones privilegiadas.

Guarda copias de los recursos, la configuración y las bases de datos y prueba una restauración. Lee las notas de versión y prueba las actualizaciones en una copia separada antes de sustituir una instalación funcional. Investiga los problemas mediante registros y mediciones; los reinicios programados no corrigen su causa.

Solución de problemas

SíntomaQué comprobar después
no license key was specifiedRevisa sv_licenseKey en la configuración que realmente carga txAdmin. En un inicio manual, comprueba también la carpeta de datos y +exec server.cfg; no añadas ese argumento al comando de inicio de txAdmin.
Failed to start resourceLee el error anterior. Revisa la carpeta del recurso, el manifiesto, las dependencias y el orden de inicio; el mensaje por sí solo no identifica una única causa.
La conexión caduca o se rechazaConfirma que FXServer esté en marcha y comprueba la dirección elegida, los dos protocolos del puerto de juego, el firewall de la máquina y las reglas del router o del alojamiento.
La conexión directa funciona, pero el servidor no aparece en la listaEspera a que se actualice la lista. Revisa sv_projectName, sv_projectDesc y cualquier ajuste sv_master1 "" según la documentación de Cfx.re sobre la lista de servidores.
No se puede acceder a txAdminComprueba la URL y el puerto que muestra la consola, el proceso y las reglas de acceso administrativo. En un navegador, 127.0.0.1 se refiere a la máquina donde se ejecuta, salvo que hayas configurado el túnel anterior.
FXServer deja de responderRevisa los registros en torno al primer fallo, los cambios recientes en recursos y el uso de CPU, memoria y almacenamiento. Guarda esa información antes de reiniciar.

Para continuar el diagnóstico, utiliza la guía de errores de FiveM y la documentación oficial de problemas del servidor indicada abajo.

Preguntas frecuentes

¿Necesito un framework de pago o un paquete de servidor?

Una instalación básica de FXServer no necesita un framework de pago. Presupuesta por separado el alojamiento, los recursos con licencia y las suscripciones de Cfx.re necesarias para las funciones que elijas. Si quieres monetizar el servidor, lee las instrucciones actuales de Cfx.re sobre Tebex y las políticas enlazadas antes de diseñar tus ofertas.

¿Debo utilizar Windows o Linux?

Elige un sistema compatible con tu alojamiento y que tu equipo sepa administrar. Esta guía muestra las dos formas de iniciar Legacy; la instalación de paquetes, la gestión de servicios y el diagnóstico varían entre sistemas.

¿Cuánto tarda la configuración?

Las descargas, el acceso a la cuenta, la red y las dependencias de la receta determinan el tiempo. El primer objetivo es superar las pruebas de conexión. Configurar el framework, integrar recursos y probar la recuperación son tareas adicionales antes de abrir el servidor al público.

Fuentes

Revisión de fuentes técnicas: 10 de octubre de 2026. Este artículo se ha contrastado con la documentación enlazada; los comandos no se ejecutaron en un servidor de prueba durante esta revisión.

¿Tu servidor no aparece en la lista de FiveM? Consulta la guía del portal Cfx y de solución de problemas.

Selección premium para tu servidor

Todo Paquetes de servidores FiveM