FiveM sv_licenseKey: solución del error 'no license key was specified'
Tu servidor FiveM se detiene con 'no license key was specified' o un fallo de autenticación de license key. Cómo obtener una clave en portal.cfx.re, configurarla y arreglar la vinculación de IP.
Tu servidor inicia, luego se detiene con una línea como esta en la consola:
no license key was specifiedTambién puedes ver una variante que dice que la autenticación de license key falló. FiveM se niega a ejecutar un servidor sin una clave válida, así que la solución siempre está en la clave: obtén una, ponla en el lugar correcto y asegúrate de que coincida con la máquina.
Por qué sucede
Cada FXServer necesita una clave de licencia registrada en una cuenta de Cfx.re. La clave prueba que el servidor pertenece a alguien y la vincula a una dirección IP. El error significa uno de estos:
sv_licenseKeyfalta enserver.cfg, o la línea está comentada con un#.- La clave tiene un error tipográfico, un carácter faltante o espacios o comillas extraviadas.
- La clave fue creada para una IP diferente de la que ejecuta tu servidor.
- La clave fue eliminada o regenerada en el portal, y el servidor aún usa la antigua.
Obtén una clave en portal.cfx.re
- Ve a
portal.cfx.ree inicia sesión con tu cuenta de Cfx.re. - Abre la sección Server y elige Registration Keys.
- Crea una nueva clave. Dale una etiqueta e introduce la dirección IP pública de la máquina que ejecutará el servidor.
- Copia la clave. Se ve como
cfxk_seguido de una larga cadena.
Consejo: la IP que ingresas es la IP pública de tu servidor, no una dirección local como
192.168.x.x. En un VPS alojado o servidor dedicado, usa la IP que tu proveedor te dio.
Pon la clave en server.cfg
Abre server.cfg y añade la línea, con la clave entre comillas dobles:
sv_licenseKey "cfxk_your_key_here"Reglas a seguir:
- Una línea, con comillas dobles rectas (no comillas tipográficas copiadas de un chat o una página web).
- Sin espacios antes o después de la clave dentro de las comillas.
- La línea no debe comenzar con
#. - Guarda el archivo y reinicia el servidor completamente. Un reinicio de recurso no la recarga.
Si usas txAdmin
txAdmin pide la clave cuando ejecutas la configuración del servidor, y el implementador de recetas la escribe en el server.cfg que crea. Si configuraste txAdmin manualmente, o pegaste una clave incorrecta durante la configuración, abre el server.cfg que ejecuta txAdmin (el Editor de CFG en el panel de txAdmin) y comprueba la línea sv_licenseKey allí.
Dos cosas engañan a la gente aquí:
- Tienes varios perfiles txData o carpetas de servidor y editaste el
server.cfgincorrecto. Comprueba la ruta mostrada en la parte superior de la consola de txAdmin. - La clave es correcta en el archivo pero txAdmin ejecuta una configuración diferente. Mira la ruta del archivo de configuración en la configuración de txAdmin.
Vinculación de IP: clave válida, aún fallando
Una clave solo funciona para la IP con la que fue registrada. Si la clave es correcta y la autenticación aún falla, compara dos valores:
- La IP en la clave en el portal, bajo Registration Keys.
- La IP pública de la máquina. Desde el servidor mismo puedes verificarla con:
curl ifconfig.me(Invoke-WebRequest -UseBasicParsing https://ifconfig.me/ip).ContentSi difieren, edita la IP en la clave en el portal, o crea una nueva clave para la nueva IP. Esto sucede mucho después de mudarse a otro host, después de que un proveedor de internet de hogar cambie tu IP, o cuando pruebas en una PC en casa y luego subes el mismo server.cfg a un VPS.
Regenerar una clave
Si una clave se filtró (fue publicada en una captura, un mensaje de Discord o un repositorio público de GitHub), regenerala desde el portal. La clave antigua deja de funcionar al instante, así que actualiza server.cfg justo después y reinicia.
# old key, revoked
# sv_licenseKey "cfxk_old_key"
sv_licenseKey "cfxk_new_key"Mantén la clave fuera de repositorios públicos. Si tu server.cfg está en Git, almacena la clave en un archivo separado que no se confirme y cargala con exec:
exec secrets.cfg# secrets.cfg (not committed)
sv_licenseKey "cfxk_your_key_here"Varios servidores
Necesitas una clave por servidor. Si ejecutas un servidor de prueba al lado del de producción, crea dos claves, cada una con su propia IP, y etiquétalas para que no las confundas. Usar la misma clave en dos servidores hace que uno de ellos falle la autenticación.
Aún atrapado después de la clave
Una vez que se acepta la clave, lo siguiente que la gente encuentra es que nadie puede unirse. Eso es un problema de red, cubierto en servidor FiveM no aparece: port forwarding y firewall. Si instalas en un VPS fresco, ejecutar un servidor FiveM en Linux te guía a través de toda la configuración.
Lista de comprobación
| Síntoma | Solución |
|---|---|
no license key was specified |
Añade sv_licenseKey "cfxk_..." al server.cfg que el servidor realmente ejecuta |
license key authentication failed |
La clave tiene un error tipográfico, fue eliminada o fue regenerada: cópiala nuevamente de portal.cfx.re |
| La clave es correcta pero rechazada | La IP en la clave no coincide con la IP pública del servidor: edítala en Registration Keys |
| Funciona en casa, falla en el VPS | Crea una clave para la IP del VPS |
| Clave filtrada | Regenerala y actualiza server.cfg |
| Dos servidores, uno falla | Usa una clave por servidor |
Respuestas rápidas
¿Dónde obtengo una clave de servidor FiveM?
Inicia sesión en portal.cfx.re con tu cuenta de Cfx.re, abre la sección Server, luego Registration Keys, y crea una clave para tu servidor. Cópiala una vez que se muestre, comienza con cfxk_.
¿Puedo usar una clave de licencia en varios servidores?
No. Una clave se registra para un servidor y una dirección IP. Crea una clave separada para cada servidor que ejecutes.
Mi clave es correcta pero la autenticación aún falla. ¿Y ahora?
Comprueba que la IP registrada en la clave es la IP pública de la máquina que ejecuta el servidor. Si moviste hosts o tu IP cambió, edita la IP de la clave o regenera la, luego pon la nueva clave en server.cfg.

