Login de txAdmin: no hay contraseña por defecto
Publicado el 20 de agosto de 2026 - Pedro García, FiveMonitor
Todas las bases de conocimiento de hosting responden a esta pregunta con un usuario y una contraseña. Todas se equivocan, y una de las respuestas que circulan te va a dejar fuera más tiempo. Esto es lo que hace txAdmin de verdad, comprobado contra su código fuente.
Respuesta corta: txAdmin no tiene usuario ni contraseña por defecto. En el primer arranque imprime un PIN de 4 dígitos en la consola de FXServer, lo introduces en http://localhost:40120, enlazas una cuenta Cfx.re y entonces eliges tu propio usuario y contraseña. Si has perdido el acceso, para FXServer y borra txData/admins.json para volver a empezar ese proceso.
Qué imprime la consola en el primer arranque
Cuando txAdmin arranca y no encuentra fichero de admins, genera un PIN aleatorio de cuatro dígitos e imprime un bloque que termina con la línea Use the PIN below to register: seguida del PIN. Encima verás All ready! Please access: y las URLs en las que está escuchando. En Windows además te abre el navegador solo en la página de registro. El PIN se genera en core/modules/AdminStore/index.js con una llamada normal a Math.random(), así que es distinto en cada arranque y no hay nada que consultar: si no lo pillaste, sube por la consola o reinicia el servidor.
¿Caduca el PIN de txAdmin?
No. Un artículo de hosting muy copiado afirma que el PIN caduca a los cinco minutos, y los resúmenes de búsqueda lo repiten. En el código no hay ningún temporizador. El PIN vive en memoria y se compara al enviarlo, y lo único que lo invalida es crear la cuenta master, que lo pone a undefined. También muere cuando muere el proceso, así que reiniciar FXServer te da uno nuevo. Eso significa que no tienes prisa, pero también que el PIN sigue vivo mientras el servidor esté encendido: si tu puerto del panel es accesible desde internet y todavía no te has registrado, otra persona puede quedarse con tu cuenta master. Regístrate de inmediato, o mantén el puerto cerrado hasta hacerlo.
Crear la cuenta master exige una cuenta de Cfx.re
No hay forma de crear el primer admin solo con usuario y contraseña locales, digan lo que digan las guías de hosting. Después de aceptar el PIN, txAdmin devuelve una URL de OAuth hacia idms.fivem.net, apruebas la petición y solo entonces eliges nombre y contraseña de entre 6 y 128 caracteres. Tu identificador de FiveM es obligatorio en ese paso; enlazar Discord es opcional. Cfx.re es el único proveedor de identidad que soporta txAdmin, y Discord no es un método de acceso al panel web, aunque puedas enlazarlo después a tu cuenta.
Cómo entras a partir de entonces
El mismo admin tiene dos vías: usuario y contraseña, que la propia documentación de txAdmin llama contraseña de respaldo, o el botón de Cfx.re si la cuenta tiene un ID de FiveM enlazado. Si falla la contraseña verás Wrong username or password!, deliberadamente idéntico tanto si te equivocaste de usuario como de contraseña. Si falla el botón de Cfx.re los errores son más específicos y conviene conocerlos: clock_desync significa que el reloj de tu servidor se ha desajustado, y timeout que la máquina no pudo alcanzar idms.fivem.net.
Dónde se guardan las credenciales
En txData/admins.json — en la raíz de txData, no dentro de txData/default. Varias guías de hosting se equivocan aquí; la carpeta de perfil guarda la configuración, no los admins. Cada registro lleva el usuario, una marca master: true para la primera cuenta, un password_hash de bcrypt que siempre empieza por $2, una marca password_temporary y los datos del proveedor Cfx.re enlazado. Las contraseñas nunca se guardan en claro, así que en ese fichero no hay nada que puedas leer y reutilizar.
Has perdido el acceso: qué hacer, y en qué orden
- Si existe otra cuenta master, pídele que reinicie la tuya desde el Admin Manager. Genera una contraseña temporal de 20 caracteres que se muestra una sola vez. Una cuenta marcada como temporal puede después cambiar su propia contraseña sin introducir la anterior.
- Si nadie más tiene acceso, para FXServer primero. Este paso no es opcional. Con el servidor encendido, txAdmin vigila
admins.jsonpor hash SHA1 y lo restaura, registrandoThe admins.json file was modified or deleted by an external source, txAdmin will try to restore it.La gente concluye que el método no funciona cuando en realidad nunca paró el servidor. - Borra
txData/admins.json, arranca FXServer otra vez y lee el PIN nuevo en la consola. Vuelves al registro del primer arranque.
Una cosa que leerás en otros sitios y que conviene ignorar: no existe ninguna opción --reset-admin. txAdmin no analiza los argumentos de línea de comandos para nada parecido, y los ConVars que sí lee no tienen que ver con esto. Ejecutarlo no hace nada salvo hacerte creer que el reinicio ha fallado.
Cuando localhost:40120 no abre
Normalmente porque localhost significa la máquina desde la que estás escribiendo, no la que ejecuta el servidor. Si FXServer está en un VPS o en un hosting gestionado, esa dirección nunca va a llegar. txAdmin escucha en 0.0.0.0 por defecto, así que el puerto está abierto; lo que se interpone es tu cortafuegos, el mapeo de puertos de tu proveedor, o que un panel gestionado publica txAdmin en otro puerto externo. No lo resuelvas abriendo el 40120 al mundo: en acceder a txAdmin de forma segura tienes las opciones de proxy inverso, VPN y túnel.
No le des la cuenta master a tu staff
El proceso de recuperación de arriba es justo la razón. La cuenta master es un único punto de fallo cuyo reinicio exige parar el servidor y tocar ficheros en disco, así que cuanta más gente la tenga, peor va ese día. Y cualquier admin de txAdmin, aunque le recortes permisos, está dentro de un panel que puede reiniciar el servidor y editar su configuración.
La mayoría de tu staff no necesita eso. Un moderador normalmente necesita mirar: ver qué está haciendo un jugador y consultar cuántas horas lleva. Esa es la separación sobre la que está construido FiveMonitor: tus moderadores tienen subcuentas propias con acceso por Discord, ven las pantallas desde el navegador y consultan las horas que txAdmin ya registra en playersDB.json, y nadie reparte una credencial del panel ni abre el puerto 40120 a otra persona. Y por dejar claro el alcance: FiveMonitor no es un anticheat y no sustituye a txAdmin. txAdmin lo sigues usando para llevar el servidor.
Los planes empiezan en 9,99 EUR/mes, con Pro a 15,99 EUR/mes para jugadores ilimitados, 7 días de prueba gratis y sin tarjeta. Compara los planes disponibles o crea tu cuenta y activa la prueba gratuita.