Cómo crear un servidor de FiveM: guía completa 2026
Aprende cómo crear un servidor de FiveM paso a paso: license key, txAdmin, framework, base de datos, puertos y server.cfg. Guía 2026 para principiantes.
· 10 min de lectura
Un servidor de FiveM es un servidor multijugador modificado de GTA V con tus propias reglas, scripts, autos, ropa y mapas. Si sigues los pasos en orden, crearlo te toma unos 30 minutos. En esta guía te explicamos cómo crear un servidor de FiveM de principio a fin: desde una carpeta vacía hasta un servidor al que tus amigos se puedan conectar, y luego hasta uno que se sienta tuyo.
Versión corta: consigue una license key gratis en el Cfx.re Portal, descarga el build recomendado del servidor, ejecútalo, termina la configuración de txAdmin en el navegador, elige un recipe con tu framework, abre el puerto 30120 y conéctate.
Lo que necesitas antes de empezar
| Requisito | Detalles |
|---|---|
| Una cuenta de Cfx.re | Gratis. La usas para entrar a txAdmin y para crear tu license key. |
| Una license key | Gratis, desde el Cfx.re Portal. Una key por servidor. |
| Una máquina para hostear | Tu propia PC con Windows/Linux para pruebas, o un VPS/servidor dedicado para un servidor público. |
| Una base de datos (para la mayoría de frameworks) | MariaDB. ESX, QBCore y Qbox guardan jugadores, vehículos e inventarios en SQL. |
| GTA V en la PC de cada jugador | Solo quienes juegan necesitan una copia legítima. El servidor en sí no necesita GTA V instalado. |
¿Cuánto hardware necesito? Un servidor privado pequeño para jugar con amigos corre sin problema en un CPU moderno de 4 núcleos con 8 GB de RAM. Un servidor público de roleplay con más de 64 jugadores y cientos de recursos necesita un núcleo rápido (el hilo principal del servidor de FiveM aprovecha más la velocidad de reloj que la cantidad de núcleos), 16–32 GB de RAM y un SSD NVMe. Siempre puedes empezar chico y migrar después; la carpeta del servidor es portable.
Hostear tú mismo vs contratar un hosting
Tienes dos opciones:
- Hostear en tu propia PC. Es gratis y perfecto para desarrollar y probar, pero tu PC tiene que quedarse prendida, tu velocidad de subida limita cuántos jugadores pueden entrar y necesitas abrir puertos en tu router.
- Rentar un VPS o un hosting de servidores de juegos. Pagas cada mes, pero tienes una conexión estable, una IP fija y mejor uptime. La mayoría de los "hosting para FiveM" ofrecen instalación de txAdmin en un clic.
Lo más común es armar y probar el servidor en local, y luego mover la carpeta terminada a un hosting cuando ya estés listo para abrirlo al público. Todo lo que sigue funciona igual en ambos casos.
Paso 1: Consigue tu license key
- Entra al Cfx.re Portal e inicia sesión con tu cuenta de Cfx.re.
- Abre la sección de servidores y registra una nueva server key.
- Ingresa la dirección IP de la máquina que va a hostear el servidor. Para pruebas en local, tu IP pública sirve.
- Copia la key. La vas a pegar en txAdmin en el Paso 4.
No compartas esta key. Cualquiera que la tenga puede levantar un servidor que aparece como si fuera tuyo.
Paso 2: Descarga el build del servidor
El software de servidor de FiveM se llama FXServer, y sus builds se llaman artifacts.
- Abre la página oficial de descarga del servidor y sigue el enlace a los artifacts de tu sistema operativo.
- Descarga el build recomendado, no simplemente el más nuevo. El recomendado ya fue probado; el más reciente a veces rompe recursos.
- Extrae el archivo en una carpeta vacía, por ejemplo
C:\FXServer\serveren Windows. Usa 7-Zip o WinRAR para los.7z. En Linux, extraefx.tar.xzen algo como~/fxserver.
Mantén los binarios del servidor (server/) separados de los datos del servidor (recursos y server.cfg, que se crean en el Paso 4). Así, actualizar FXServer después es solo cuestión de reemplazar la carpeta de binarios.
GTA V Legacy vs Enhanced: Cfx.re ahora publica builds de servidor separados para la nueva edición GTA V Enhanced. La mayoría de los recursos, frameworks y packs de assets existentes se hicieron para la edición Legacy, así que revisa que todo lo que piensas usar sea compatible con el build que elijas antes de decidirte.
Paso 3: Inicia el servidor y abre txAdmin
Todo servidor de FiveM moderno se administra con txAdmin, un panel web que viene incluido con FXServer.
- Ejecuta
FXServer.exeen Windows, o./run.shen Linux. - La consola muestra una URL (por defecto en el puerto 40120) y un PIN de 4 dígitos. En Windows normalmente el navegador se abre solo.
- Haz clic en Link Account, inicia sesión con tu cuenta de Cfx.re y autoriza a txAdmin.
- Crea una contraseña para el panel de txAdmin. Es la contraseña maestra de tu servidor, así que cuídala como tal.
Paso 4: Elige un recipe y haz el deploy
txAdmin arma tu servidor a partir de un recipe: un script que descarga un framework, sus recursos base y un server.cfg listo para usar.
- Escribe el nombre de tu servidor.
- Elige Popular Recipes. Las opciones principales son:
- CFX Default – un sandbox vacío sin sistemas de roleplay. Ideal para freeroam, carreras o para aprender.
- Qbox Framework, QBCore Framework y ESX Legacy – frameworks de roleplay completos con trabajos, dinero, inventarios, vehículos y casas.
- Confirma dónde debe guardar txAdmin los datos del servidor.
- En el Recipe Deployer, pega la license key del Paso 1.
- Si el recipe necesita base de datos, ingresa el host, usuario y contraseña de MariaDB (ver el siguiente paso).
- Ejecuta el recipe y luego haz clic en Save & Run Server.
¿No sabes qué framework elegir? Lee primero Qbox vs QBCore vs ESX. Cambiar de framework después implica reescribir o reemplazar la mayoría de tus scripts, así que esta es la única decisión que vale la pena tomarse con calma.
Paso 5: Configura la base de datos
Los frameworks de roleplay necesitan una base de datos SQL. Instala MariaDB (Qbox requiere MariaDB 10.9 o superior y no es compatible con MySQL; ESX y QBCore funcionan con cualquiera de los dos, pero MariaDB es la opción segura).
- Instala MariaDB y define una contraseña de root durante la instalación.
- Si quieres, instala HeidiSQL (viene incluido en el instalador de MariaDB para Windows) para explorar tus datos.
- Pásale los datos de conexión a txAdmin cuando el recipe te los pida. Él crea la base de datos e importa las tablas del framework por ti.
Los recursos se comunican con la base de datos a través de oxmysql. La cadena de conexión está en server.cfg:
set mysql_connection_string "mysql://root:yourpassword@localhost/your_database?charset=utf8mb4"Si la consola del servidor muestra errores de conexión de oxmysql, casi siempre el problema es esta línea: contraseña incorrecta, nombre de base de datos incorrecto o MariaDB no está corriendo.
Paso 6: Abre los puertos
Los jugadores se conectan por el puerto 30120, tanto por TCP como UDP.

- Firewall de Windows: agrega reglas de entrada que permitan TCP y UDP en el puerto 30120.
- Linux: permite el puerto en tu firewall, por ejemplo
ufw allow 30120. - Red de tu casa: redirige TCP y UDP 30120 en tu router hacia la IP local de tu PC.
No expongas públicamente el puerto de txAdmin (40120) a menos que necesites administrar el servidor de forma remota, y si lo haces, usa una contraseña fuerte.
Paso 7: Conéctate a tu servidor
- Abre FiveM.
- Presiona F8 para abrir la consola.
- Escribe
connect localhost:30120si el servidor está en la misma PC, oconnect your.ip.address:30120desde otra máquina.
Tu servidor también aparece en la lista de servidores dentro del juego una vez que está corriendo con una license key válida.
Las opciones de server.cfg que importan
server.cfg es el archivo de configuración principal de tu servidor. txAdmin genera uno, pero estas son las líneas que más vas a tocar:
sv_hostname "Mi Servidor | RP Serio | Autos Custom"
sets sv_projectName "Mi Servidor"
sets sv_projectDesc "Una descripción corta que aparece en la lista de servidores"
sets tags "roleplay, custom cars, economy"
sets locale "en-US"
sv_maxclients 48
sv_licenseKey "your_license_key"
ensure oxmysql
ensure ox_lib
ensure my_first_resourcesv_maxclientsdefine el límite de jugadores. Sin una suscripción a Cfx.re Element Club, los servidores tienen un máximo de 48 slots.ensureinicia un recurso. El orden importa: inicia las dependencias comooxmysqlyox_libantes que los recursos que las usan.sets tagsysv_projectDescson lo que los jugadores ven en la lista de servidores, así que escríbelos para personas, no para keywords.
Cómo funcionan los recursos
Todo en un servidor de FiveM – scripts, autos, ropa, mapas, emotes – es un recurso (resource): una carpeta dentro de resources/ con un archivo fxmanifest.lua que le dice a FXServer qué cargar.
resources/
├── [core]/ ← las carpetas entre [corchetes] son solo para organizar
├── [cars]/
│ └── my_police_pack/
│ ├── fxmanifest.lua
│ ├── stream/ ← aquí van los archivos .yft / .ytd / .ydr
│ └── data/ ← vehicles.meta, carvariations.meta, ...
└── my_first_resource/
├── fxmanifest.lua
├── client.lua
└── server.lua
Un fxmanifest.lua mínimo:
fx_version 'cerulean'
game 'gta5'
lua54 'yes'
client_script 'client.lua'
server_script 'server.lua'Agrega ensure my_first_resource a server.cfg, luego escribe refresh y ensure my_first_resource en la consola del servidor (o usa la página de recursos de txAdmin) para cargarlo sin reiniciar todo.
Los archivos dentro de una carpeta stream/ se envían (stream) a los jugadores automáticamente. Así es como agregas modelos, texturas y animaciones custom sin tocar los archivos del juego.
Haz que el servidor sea tuyo: contenido custom
Una instalación nueva de cualquier framework se ve igual que todos los demás servidores. El contenido custom es lo que hace que los jugadores se queden:
- Scripts – trabajos, tiendas, robos, minijuegos e interfaces. La mayoría tiene que estar hecha para tu framework, así que menciónalo siempre que compres, descargues o generes un script. El generador de scripts de BLDR escribe Lua adaptado a Qbox, QBCore y ESX.
- Vehículos – archivos
.yft/.ytden stream más archivos meta. Cuida el tamaño de las texturas; las texturas de vehículos demasiado pesadas son la causa más común de pérdida de texturas y tiempos de carga largos. Optimizar assets de FiveM explica cómo solucionarlo. - Ropa – packs EUP o ropa custom en stream a través de un recurso de ropa. Mira la guía de packs de ropa para FiveM.
- Props y mapas – modelos
.ydrpara props y MLOs para interiores. Puedes generar props 3D listos para el juego a partir de un prompt o una imagen de referencia; las guías de props personalizados y MLOs explican cómo instalar ambos. - Emotes – las animaciones custom se hacen stream como archivos
.ycd. Mira Emotes custom para FiveM para convertir cualquier video en un emote dentro del juego.
Mantén el servidor rápido
Los problemas de rendimiento suelen aparecer un recurso a la vez. Crea estos hábitos desde el principio:
- Abre resmon (presiona F8, escribe
resmon 1) y revisa el tiempo de CPU del cliente por recurso. Un script inactivo debería estar cerca de 0.00 ms; cualquiera que se mantenga arriba de unos 0.10 ms sin que esté pasando nada merece una revisión. - Evita loops
while true do Wait(0)que corren cada frame cuando no hace falta. Usa waits más largos, chequeos de distancia o eventos. - Revisa el profiler del servidor en txAdmin para encontrar scripts lentos del lado del servidor y consultas pesadas a la base de datos.
- Comprime y ajusta el tamaño de las texturas antes de hacerles stream. Una textura 4K en un prop pequeño le cuesta memoria y tiempo de descarga a cada jugador.
Abrir el servidor al público
Antes de invitar a la gente:
- Haz backup de tu base de datos y de la carpeta
resources/, y programa backups automáticos. - Configura los permisos con los admins de txAdmin y permisos ACE para que solo el staff pueda usar comandos de admin.
- Prueba con algunos amigos para encontrar scripts rotos y dependencias faltantes antes de que lo hagan los desconocidos.
- Crea un Discord para anuncios, reglas, soporte y whitelist.
- Abre una tienda si piensas monetizar. La mayoría de los servidores usa Tebex, que es la plataforma aprobada por Cfx.re para monetizar servidores. Lee las reglas de monetización de Cfx.re antes de vender cualquier cosa.
Preguntas frecuentes
¿Crear un servidor de FiveM es gratis?
Sí. El software del servidor, txAdmin y la license key son gratis. Solo pagas el hosting si rentas un servidor, y una suscripción a Element Club si necesitas más de 48 slots para jugadores.
¿Puedo hostear un servidor de FiveM y jugar en la misma PC?
Sí, y es la forma normal de desarrollar. Espera menos rendimiento que en una máquina dedicada, sobre todo con muchos recursos.
¿El servidor necesita GTA V instalado?
No. El servidor no necesita los archivos del juego. Cada jugador que se conecta necesita su propia copia legítima de GTA V.
¿Por qué mis amigos no se pueden conectar?
Nueve de cada diez veces es porque el puerto 30120 (TCP y UDP) no está redirigido o no está permitido en el firewall. Revisa que el servidor aparezca en la lista de servidores y que tu license key esté registrada con la IP correcta.
¿Qué framework debería usar?
Depende de los scripts que quieras y de cuánto pienses personalizar. En Qbox vs QBCore vs ESX los comparamos lado a lado.