← Blog

Guía completa para el alojamiento de un servidor FiveM

Par Benjamin D. · PDG

· Mis à jour le 2 de agosto de 2026 · Lecture 8 min

Índice

Alojar un servidor FiveM es la vía directa para crear tu propia comunidad de roleplay en GTA V, con tus reglas, tus scripts y tus recursos personalizados. Pero entre la elección del hardware, la configuración de server.cfg, la gestión de la key de Cfx.re y la optimización de recursos, hay varios pasos técnicos que conviene dominar. En esta guía práctica 2026 verás cómo montar y afinar tu servidor paso a paso.



Qué necesitas antes de crear un servidor FiveM

FiveM es un framework de multijugador para GTA V que funciona sobre el runtime Cfx.re. A diferencia de otros juegos, no basta con arrancar un ejecutable: necesitas una server key, un conjunto de recursos (scripts) y una configuración correcta para que los jugadores puedan conectarse y para que aparezca en la lista de servidores.

Requisitos técnicos

El rendimiento de un servidor FiveM depende sobre todo de la frecuencia del CPU por núcleo, no del número de núcleos. GTA V y su lógica de scripts son muy sensibles al single-thread. Por eso, un procesador Ryzen de alta frecuencia con almacenamiento SSD NVMe marca la diferencia frente a un hosting mutualizado de baja frecuencia.

  • CPU: alta frecuencia por núcleo (clave para la fluidez con muchos jugadores).
  • RAM: depende del framework y del número de recursos; un servidor RP cargado consume bastante.
  • Disco: NVMe para reducir tiempos de carga de mapas, MLOs y assets.
  • Red: baja latencia y protección anti-DDoS incluida, imprescindible en servidores públicos.

La server key de Cfx.re

Antes de nada, genera tu license key gratuita en el portal oficial. Sin ella, tu servidor no aparecerá listado y podrá cerrarse tras unos minutos. Consulta la documentación en Source para obtener tu clave y vincularla a tu proyecto.



Cómo alojar un servidor FiveM: las dos vías

Tienes dos maneras principales de poner en marcha tu servidor FiveM: usar un hosting con panel gestionado, o instalarlo tú mismo sobre un VPS. Cada opción encaja con un perfil distinto de administrador.

Opción 1 — Hosting gestionado con panel

Es la vía más rápida. Con un servicio como Serveur FiveM, la instalación es instantánea y gestionas todo desde el panel Pterodactyl: consola en vivo, gestor de archivos, reinicio, subida de recursos y sub-usuarios para tu staff. No hay que preocuparse de dependencias del sistema.

Ventajas concretas:

  • Consola en directo para ver los logs y errores de scripts al instante.
  • Gestor de archivos para editar server.cfg y subir tus recursos sin FTP externo.
  • Copias de seguridad automáticas de tu base de datos y recursos.
  • Anti-DDoS incluido de serie en toda la infraestructura.
  • Sub-usuarios con permisos para delegar en tu equipo de administración.

Opción 2 — Instalación manual sobre VPS

Si quieres control total (varios servidores, base de datos propia, txAdmin personalizado), un VPS Linux es la opción flexible. Aquí eres responsable de todo el stack. También existe la vía VPS Pterodactyl si quieres tu propio panel de gestión.

Instalación básica en Debian/Ubuntu:

# Actualizar el sistema e instalar dependencias
sudo apt update && sudo apt upgrade -y
sudo apt install -y git curl xz-utils

# Crear un usuario dedicado (no ejecutes FiveM como root)
sudo adduser fivem
sudo su - fivem

# Descargar el artefacto del servidor (FXServer)
mkdir -p ~/server && cd ~/server
curl -sL https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/LATEST.tar.xz -o fx.tar.xz
tar xf fx.tar.xz

# Clonar los recursos base (cfx-server-data)
cd ~
git clone https://github.com/citizenfx/cfx-server-data.git server-data

Después arrancas el servidor apuntando al artefacto y a tus datos:

cd ~/server-data
bash ~/server/run.sh +exec server.cfg

Mantener el servidor activo con systemd

Para que el servidor se reinicie solo tras un reboot o un fallo, crea un servicio:

sudo nano /etc/systemd/system/fivem.service
[Unit]
Description=FiveM Server
After=network.target

[Service]
Type=simple
User=fivem
WorkingDirectory=/home/fivem/server-data
ExecStart=/bin/bash /home/fivem/server/run.sh +exec server.cfg
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now fivem
sudo systemctl status fivem


Configurar el server.cfg de tu servidor FiveM

El archivo server.cfg es el corazón de tu servidor FiveM. Define los puertos, los recursos que se cargan, la license key, las contraseñas RCON y los permisos de administración. Un error aquí es la causa más habitual de que un servidor no arranque.

Ejemplo de configuración base

# Puertos de conexión (TCP y UDP)
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

# Recursos esenciales
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap

# Identidad del servidor
sv_hostname "Mi servidor RP - Fly-Serv"
sets sv_projectName "Mi comunidad RP"
sets sv_projectDesc "Roleplay serio en espanol"

# Numero de slots
sv_maxclients 48

# Contrasena RCON: usa una cadena larga y aleatoria
rcon_password "CAMBIA_ESTO_POR_ALGO_SEGURO"

# License key de Cfx.re (obligatoria)
sv_licenseKey "TU_LICENSE_KEY_AQUI"

# Idioma
sets locale "es-ES"

Buenas prácticas de configuración

  • Usa ensure en lugar de start: garantiza que el recurso se recargue correctamente.
  • Ajusta sv_maxclients según tu CPU y tu RAM reales; no lo infles.
  • Nunca dejes el rcon_password por defecto ni lo compartas.
  • Carga los recursos en el orden correcto: primero frameworks (ESX, QBCore), luego los scripts que dependen de ellos.

Base de datos y frameworks

La mayoría de servidores de roleplay usan un framework (ESX o QBCore) con base de datos MySQL/MariaDB a través del recurso oxmysql. Instalación en un VPS Linux:

sudo apt install -y mariadb-server
sudo mysql_secure_installation

# Crear base de datos y usuario dedicado
sudo mysql -e "CREATE DATABASE fivem;"
sudo mysql -e "CREATE USER 'fivemuser'@'localhost' IDENTIFIED BY 'password_seguro';"
sudo mysql -e "GRANT ALL PRIVILEGES ON fivem.* TO 'fivemuser'@'localhost';"
sudo mysql -e "FLUSH PRIVILEGES;"

Luego añade la cadena de conexión en tu server.cfg:

set mysql_connection_string "mysql://fivemuser:password_seguro@localhost/fivem?charset=utf8mb4"


Optimización, seguridad y rendimiento

Un servidor lleno de recursos mal optimizados generará lag de scripts y caídas de rendimiento, aunque el hardware sea potente. La fluidez de tu servidor FiveM depende tanto del hosting como de tu higiene de recursos.

Reducir el lag de scripts

  • Usa txAdmin para monitorizar el uso de CPU de cada recurso en tiempo real.
  • Elimina o desactiva scripts que no uses: cada recurso activo consume ciclos.
  • Vigila el server thread hitch warning en la consola: te indica qué recurso genera tirones.
  • Prioriza scripts optimizados y evita duplicar funcionalidades (varios anticheat, varios sistemas de HUD, etc.).

Seguridad del servidor

Un servidor público es un objetivo. Aplica estas prácticas estándar:

  • Contraseña RCON larga y aleatoria; no la reutilices en otros servicios.
  • Sistema de permisos ACE bien definido para separar admins de jugadores.
  • Copias de seguridad regulares de la base de datos y de la carpeta de recursos.
  • Mantén el artefacto FXServer y tus scripts actualizados.

Si te autoalojas en un VPS, refuerza el sistema operativo:

# Claves SSH en lugar de contrasena
ssh-keygen -t ed25519 -C "admin-fivem"

# Firewall: abre solo lo necesario
sudo apt install -y ufw
sudo ufw allow OpenSSH
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw enable

# Proteccion contra fuerza bruta SSH
sudo apt install -y fail2ban
sudo systemctl enable --now fail2ban

La protección anti-DDoS volumétrica ya está gestionada a nivel de infraestructura en Fly-Serv, así que puedes centrarte en la seguridad de tu aplicación y de tus accesos.

Latencia y experiencia de juego

La ubicación del servidor influye directamente en el ping de tus jugadores. Para una comunidad hispanohablante en Europa, un datacenter en Francia ofrece una latencia contenida. Combina eso con CPU de alta frecuencia y NVMe y tendrás una base sólida. Si además gestionas otros juegos, puedes explorar Tous nos serveurs de jeu para tu comunidad.

Conviene ampliar recursos por fases: empieza con un framework limpio, añade scripts uno a uno y verifica el impacto en la consola tras cada incorporación. Así identificas de inmediato qué recurso rompe el rendimiento.

Alojar un servidor FiveM combina configuración técnica y mantenimiento continuo: license key, server.cfg ordenado, framework con base de datos y una vigilancia constante del uso de CPU por recurso. Con un hosting de alta frecuencia y buenas prácticas de seguridad, tu comunidad de roleplay tendrá una base fiable. Empieza con lo esencial y amplía de forma progresiva y controlada.



FAQ

¿Cuánta RAM necesita un servidor FiveM para roleplay?

Depende del framework y del número de scripts. Un servidor RP con ESX o QBCore, base de datos y varios recursos consume bastante memoria a medida que sube el número de jugadores. Empieza con un plan holgado, monitoriza el consumo real en txAdmin y amplía si detectas saturación. Lo más limitante en FiveM suele ser la frecuencia del CPU, no tanto la RAM.

¿Es mejor un hosting con panel o un VPS para FiveM?

Si buscas rapidez y no quieres gestionar el sistema operativo, un hosting con panel Pterodactyl instala el servidor al instante e incluye copias de seguridad y anti-DDoS. Si necesitas control total, varios servidores o una configuración muy personalizada de txAdmin y base de datos, un VPS Linux te da esa flexibilidad a cambio de gestionar tú el mantenimiento.

¿Por qué mi servidor FiveM no aparece en la lista pública?

La causa más habitual es una license key ausente o incorrecta en server.cfg. Verifica que sv_licenseKey es válida y está vinculada a tu proyecto en el portal Cfx.re. Comprueba también que los puertos 30120 TCP y UDP están abiertos en el firewall y que no hay errores de arranque en la consola del servidor.