txAdmin olvidé contraseña: reinicia la cuenta maestra y vuelve a entrar

¿Bloqueado en txAdmin? Cómo funciona el PIN de primera configuración, cómo reiniciar la cuenta maestra moviendo admins.json fuera de txData, y qué verificar en el puerto 40120.

Abres txAdmin y la contraseña no funciona, o nunca la anotaste, o el admin que la configuró se fue. Aquí está cómo funcionan los logins y cómo volver a entrar.

Cómo funcionan los logins de txAdmin

La primera vez que inicias txAdmin, imprime un PIN en la consola. Abres el panel en tu navegador, ingresas ese PIN, y creas la cuenta maestra. Puedes vincularla a tu cuenta de Cfx.re (la opción "Login con Cfx.re") o usar un nombre de usuario y contraseña.

Ese es el único momento en que se usa el PIN. Después de que existe la cuenta maestra, txAdmin no vuelve a mostrar un PIN, y la consola no vuelve a imprimir una contraseña porque txAdmin no la almacena de forma legible.

Así que si pierdes la contraseña tienes dos casos:

  • Vinculaste la cuenta a Cfx.re: inicia sesión con Cfx.re en lugar de eso. No se necesita contraseña, solo la misma cuenta de Cfx.re.
  • Usaste un nombre de usuario y contraseña y la perdiste: reinicia la cuenta maestra, como abajo.

Reinicia la cuenta maestra

Cuidado: esto elimina las cuentas del panel de txAdmin. No toca tus datos del servidor, pero haz una copia del archivo primero para que puedas deshacer.

  1. Detén txAdmin y el servidor. Cierra la ventana de consola, o detén el servicio o sesión de screen que lo ejecuta.
  2. Abre tu carpeta txData. Esta es la carpeta que txAdmin creó para sus datos, y la que elegiste durante la configuración. Dentro hay una carpeta de perfil, llamada default a menos que la hayas nombrado de otra manera.
  3. Encuentra el archivo admins.json. Su ubicación exacta depende de la versión de txAdmin, así que busca dentro de la carpeta de perfil y su subcarpeta data si hay una.
  4. Cópialo a un lugar seguro, luego mueve o renombra el original, por ejemplo a admins.json.bak.
  5. Comienza txAdmin de nuevo.

txAdmin ve que no hay una cuenta de admin y lo trata como una primera configuración. Imprime un nuevo PIN en la consola. Abre el panel, ingresa el PIN y crea una nueva cuenta maestra. Tu perfil de servidor, tu server.cfg y tu configuración siguen ahí.

Si moviste el archivo y txAdmin aún te inicia sesión o se queja, moviste la copia incorrecta. Asegúrate de haber usado el archivo en la carpeta txData del perfil que realmente se está ejecutando.

Consejo: no edites admins.json a mano para intentar cambiar una contraseña. Las contraseñas se almacenan hasheadas, así que una contraseña escrita no funcionará. Mover el archivo y crear una nueva cuenta maestra es la ruta segura.

Encuentra el PIN

El PIN aparece en la salida de la consola de txAdmin. Dónde lo ves depende de cómo lo ejecutes:

  • Windows, ejecutando FXServer.exe: en la ventana de consola que se abre.
  • Linux en una sesión de screen o tmux: vuelve a adjuntar esa sesión y lee la salida. Con un servicio systemd, usa journalctl -u your-service-name.
  • Un panel de host: en la pestaña de consola del panel de control.

El PIN es corto y válido para la sesión de configuración. Si lo perdiste, reinicia txAdmin y lee el nuevo.

No puedo abrir el panel en absoluto

A veces la contraseña está bien y la página no carga. txAdmin escucha en el puerto TCP 40120 por defecto, así que la dirección es:

text
http://127.0.0.1:40120

desde la misma máquina, o http://your.server.ip:40120 desde otra. Comprueba:

  • txAdmin está en ejecución. Si ves solo la consola del servidor de juego y ninguna línea de txAdmin, iniciaste FXServer sin txAdmin.
  • El firewall permite TCP 40120 si conectas desde fuera. Mira port forwarding y firewall para los comandos.
  • No estás usando https en un puerto que es plain http.
  • En un host, el panel puede estar proxied a otra dirección. Usa el enlace que tu host te da.

Si cambias el puerto, comienza txAdmin con la convar txAdminPort, por ejemplo +set txAdminPort 40121, y abre ese puerto en su lugar.

Evita que esto vuelva a suceder

Después de volver a entrar:

  • Vincula la cuenta maestra a tu cuenta de Cfx.re. Es el login que no se puede olvidar.
  • Añádete a ti mismo como un segundo admin con otro login. En el panel de txAdmin hay un Admin Manager donde creas más cuentas y eliges sus permisos.
  • Dale a otro personal sus propias cuentas en lugar de compartir la maestra. De esa forma puedes eliminar a una persona sin reiniciar todo.
  • Almacena la carpeta txData en tus copias de seguridad. Contiene tu configuración e historial de txAdmin.

Si también quieres que tus admins tengan derechos en el juego, esa es una configuración separada, cubierta en hacerte admin con permisos de ACE.

Lista de comprobación

Síntoma Solución
Olvidé la contraseña Detén txAdmin, respalda y mueve admins.json, comienza de nuevo, usa el nuevo PIN
Cuenta vinculada a Cfx.re Usa Login con Cfx.re, no se necesita reinicio
No hay PIN visible Lee la consola de txAdmin, o reinicia para obtener uno nuevo
La página no carga Comprueba TCP 40120, firewall, y que txAdmin está en ejecución
Perdí los otros admins también Añádelos de nuevo en el Admin Manager después del reinicio
El reinicio no hizo nada Moviste el archivo del perfil txData incorrecto

Respuestas rápidas

¿Cómo reinicio mi contraseña de txAdmin?

Detén el servidor, mueve el archivo admins.json fuera de tu carpeta de perfil txData (mantén una copia de seguridad), luego comienza de nuevo. txAdmin imprime un nuevo PIN en la consola que usas para crear una nueva cuenta maestra.

¿Perderé mi servidor o recursos si reinicio la cuenta de admin?

No. admins.json solo contiene las cuentas del panel. Tu server.cfg, recursos, base de datos y configuración de txAdmin permanecen como estaban. Tendrás que añadir tus otros admins de nuevo.

¿Qué puerto usa txAdmin?

40120 por defecto, sobre TCP. Ábrelo en el firewall si accedes al panel desde otra máquina, por ejemplo http://your.server.ip:40120.

Scripts que evitan este problema

Mic PhoneUn móvil plegable que se abre en tablet y llega al móvil real del jugador.Ver script →Item Creator V2Crea items usables con animaciones, props, efectos y más — sin escribir código.Ver script →

Sigue leyendo