Guía completa para alojar un servidor FiveM de alto rendimiento
Par Benjamin D. · PDG
· Mis à jour le 4 de agosto de 2026 · Lecture 7 min
Índice
Alojar un servidor FiveM propio es la mejor forma de controlar tu comunidad de roleplay, tus recursos y tus reglas sin depender de nadie. En este tutorial 2026 verás cómo montar tu servidor paso a paso: requisitos, configuración del archivo server.cfg, gestión de recursos, optimización del rendimiento y seguridad. Todo pensado para administradores que quieren un GTA V multijugador estable y fluido.
¿Qué necesitas para montar un servidor FiveM?
FiveM es la plataforma de modding no oficial para GTA V que permite crear servidores multijugador con recursos personalizados: roleplay, drift, economía, gangs, etc. Antes de lanzar tu servidor FiveM, conviene entender qué influye realmente en la experiencia de tus jugadores.
Requisitos técnicos reales
FiveM depende mucho de la frecuencia del procesador. El servidor procesa la lógica de los recursos (scripts Lua/JS) en gran parte de forma monohilo, por lo que un CPU de alta frecuencia importa más que muchos núcleos lentos. Los puntos clave:
- CPU de alta frecuencia (tipo Ryzen): fundamental cuando cargas frameworks pesados como ESX o QBCore.
- SSD NVMe: reduce los tiempos de carga de recursos y las lecturas de la base de datos.
- RAM: 4 GB bastan para servidores pequeños; 8 GB o más para servidores RP con muchos scripts y MySQL.
- Anti-DDoS: los servidores FiveM populares son un objetivo frecuente, así que protección de red desde el inicio.
Clave de licencia (License Key)
Todo servidor FiveM público necesita una License Key gratuita generada desde el portal Cfx.re. Es obligatoria para que tu servidor aparezca en la lista y para autenticar a los jugadores.
# La clave tiene este formato:
sv_licenseKey cfxk_XXXXXXXXXXXXXXXXXXXX_XXXXXX
Puedes generarla en el portal oficial de Cfx.re. Guárdala en privado: cualquiera con tu clave puede suplantar tu servidor.
Cómo alojar tu servidor FiveM paso a paso
Tienes dos caminos principales para alojar un servidor FiveM: usar un hosting con panel listo para jugar, o instalarlo tú mismo en un VPS. Veamos ambos.
Opción 1: hosting con panel (rápido)
La vía más directa es un servidor gestionado con panel Pterodactyl. En Serveur FiveM de Fly-Serv el servidor se instala de forma instantánea y gestionas todo desde el panel: consola en directo, gestor de archivos, reinicios, sub-usuarios y copias de seguridad automáticas.
Ventajas de este enfoque:
- Instalación instantánea sin tocar la línea de comandos.
- Anti-DDoS incluido por defecto.
- Subida de recursos directa por FTP o gestor de archivos.
- Copias de seguridad automáticas para no perder tu base de datos ni tu configuración.
Opción 2: instalación manual en VPS Linux
Si prefieres control total, puedes desplegar FiveM en un VPS Linux. Este método te da flexibilidad para gestionar MySQL, procesos y actualizaciones a tu ritmo. Debian o Ubuntu funcionan muy bien.
Primero, actualiza el sistema e instala dependencias:
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl xz-utils git screen
Crea un usuario dedicado y una carpeta para el servidor:
sudo adduser fivem
sudo su - fivem
mkdir -p ~/server ~/txData
cd ~/server
Descarga la última build recomendada de FXServer desde el repositorio oficial de artefactos (sustituye la URL por la build actual):
curl -o fx.tar.xz https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/XXXX/fx.tar.xz
tar xf fx.tar.xz
Descarga los recursos base (cfx-server-data):
cd ~
git clone https://github.com/citizenfx/cfx-server-data.git server-data
Configurar el arranque con systemd
Para que tu servidor FiveM arranque solo y se reinicie ante fallos, crea un servicio systemd:
sudo nano /etc/systemd/system/fivem.service
[Unit]
Description=FiveM Server
After=network.target
[Service]
User=fivem
WorkingDirectory=/home/fivem/server-data
ExecStart=/home/fivem/server/run.sh +exec server.cfg
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
Activa y arranca el servicio:
sudo systemctl daemon-reload
sudo systemctl enable fivem
sudo systemctl start fivem
sudo systemctl status fivem
Configurar el server.cfg y los recursos
El corazón de tu servidor es el archivo server.cfg. Aquí defines puertos, recursos, nombre del servidor, slots y tu clave de licencia.
Ejemplo de server.cfg básico
# Endpoints
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
# Recursos base
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure fivem
ensure hardcap
# Datos del servidor
sv_hostname "Mi Servidor RP - Fly-Serv"
sets sv_projectName "Mi Servidor RP"
sets sv_projectDesc "Roleplay serio en español"
# Slots
sv_maxclients 48
# Licencia
sv_licenseKey cfxk_XXXXXXXXXXXXXXXXXXXX_XXXXXX
# Steam (opcional)
# set steam_webApiKey "TU_API_KEY"
# Administración RCON (usa una contraseña fuerte)
rcon_password "CAMBIA_ESTA_CONTRASEÑA"
Instalar un framework (ESX / QBCore)
La mayoría de servidores de roleplay usan un framework. El flujo general es:
- Instala y arranca una base de datos MySQL/MariaDB.
- Añade el recurso
oxmysql(omysql-async) para la conexión a la base de datos. - Importa el archivo
.sqldel framework a tu base de datos. - Declara la conexión en
server.cfg.
# Conexión MySQL en server.cfg
set mysql_connection_string "mysql://usuario:contraseña@localhost/nombre_bd?charset=utf8mb4"
# Cargar oxmysql antes del framework
ensure oxmysql
ensure es_extended
Instala MariaDB en tu VPS:
sudo apt install -y mariadb-server
sudo mysql_secure_installation
Orden de carga de recursos
El orden importa: primero la base de datos (oxmysql), luego el framework (es_extended o qb-core) y después los scripts que dependen de él. Un orden incorrecto provoca errores de dependencias en la consola.
| Prioridad | Recurso | Función |
|---|---|---|
| 1 | oxmysql | Conexión a base de datos |
| 2 | es_extended / qb-core | Framework principal |
| 3 | Scripts de jobs, economía, HUD | Contenido del servidor |
Rendimiento, seguridad y optimización
Un servidor FiveM con muchos jugadores puede volverse inestable si no cuidas el rendimiento y la seguridad. Aquí las prácticas que marcan la diferencia.
Optimizar el rendimiento
- Vigila el server thread hitch: en consola, busca avisos de "hitch warning". Indican scripts que bloquean el hilo principal.
- Usa el comando
resmonen el cliente (F8) para ver qué recurso consume más CPU y memoria. - Elimina recursos innecesarios: cada script activo suma carga aunque no lo uses.
- CPU de alta frecuencia y NVMe: la combinación reduce lag de carga y mejora la respuesta con frameworks pesados.
Seguridad del servidor
El anti-DDoS volumétrico ya lo cubre la infraestructura de Fly-Serv, pero la seguridad lógica es cosa tuya:
- Contraseña RCON fuerte y única: nunca dejes la de por defecto.
- Protege tu License Key y tu
server.cfg: no los compartas en Discord ni GitHub. - Anticheat: usa recursos de anticheat mantenidos y actualizados.
- Copias de seguridad regulares de tu base de datos y tu carpeta de recursos.
Endurecer tu VPS Linux
Si instalaste FiveM manualmente, protege el sistema con claves SSH, firewall y fail2ban:
# Generar clave SSH (en tu máquina local)
ssh-keygen -t ed25519 -C "admin-fivem"
# Firewall UFW: solo lo necesario
sudo apt install -y ufw
sudo ufw allow 22/tcp
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw enable
# Protección contra fuerza bruta SSH
sudo apt install -y fail2ban
sudo systemctl enable fail2ban
Recuerda abrir siempre el puerto 30120 TCP y UDP, que es el puerto por defecto de FiveM. Si lo cambias en server.cfg, ajusta también el firewall.
¿Panel gestionado o VPS?
Si buscas simplicidad, copias de seguridad automáticas y anti-DDoS sin configurar nada, un servidor con panel es la opción más cómoda. Si quieres control absoluto sobre el sistema y varios servicios, un VPS Pterodactyl te da lo mejor de ambos mundos: la potencia del VPS con la comodidad del panel. Puedes comparar opciones en Tous nos serveurs de jeu.
Conclusión
Montar un servidor FiveM en 2026 es accesible: define tus requisitos, elige entre panel gestionado o VPS, configura bien tu server.cfg y respeta el orden de carga de recursos. Cuida el rendimiento con CPU de alta frecuencia y NVMe, protege el acceso con RCON y firewall, y programa copias de seguridad. Con esa base, tu comunidad de roleplay tendrá una experiencia estable.
FAQ
¿Cuántos slots y RAM necesita un servidor FiveM de roleplay?Para un servidor pequeño con pocos scripts, 4 GB de RAM y 32 slots son suficientes. Un servidor RP con framework ESX/QBCore, MySQL y muchos recursos necesita 8 GB o más y una CPU de alta frecuencia. Lo que más impacta no son los slots en sí, sino la cantidad y calidad de los scripts activos.
¿Por qué mi servidor FiveM tiene lag o "hitch warnings"?Los hitch warnings suelen deberse a scripts mal optimizados que bloquean el hilo principal. Usa resmon (F8) para identificar el recurso que consume más CPU, elimina scripts innecesarios y prioriza un hosting con CPU de alta frecuencia y almacenamiento NVMe para reducir la latencia de carga.
Sí. Todo servidor público requiere una License Key gratuita generada en el portal de Cfx.re. Se declara en server.cfg con sv_licenseKey. Sin ella, el servidor no arranca correctamente ni aparece en la lista pública. Mantén la clave en privado para evitar suplantaciones.