txAdmin vergessenes Passwort: Setze das Master-Konto zurück und komme herein

Aus txAdmin gesperrt? Wie der Erste-Setup-PIN funktioniert, wie man das Master-Konto durch Verschieben von admins.json aus txData zurücksetzt und was auf Port 40120 zu überprüfen ist.

Du öffnest txAdmin und das Passwort funktioniert nicht, oder du hast es nie aufgeschrieben oder der Admin, der es eingerichtet hat, ist weg. Hier ist, wie der Login funktioniert und wie du zurückkommst.

Wie txAdmin Logins funktionieren

Das erste Mal, wenn du txAdmin startest, druckt es einen PIN in die Konsole. Du öffnest das Panel in deinem Browser, gibst diesen PIN ein und erstellst das Master-Konto. Du kannst es mit deinem Cfx.re-Konto verlinken (die "Login mit Cfx.re"-Option) oder ein Benutzername und Passwort verwenden.

Das ist der einzige Moment, in dem der PIN verwendet wird. Nachdem das Master-Konto existiert, zeigt txAdmin keinen PIN mehr an, und die Konsole gibt kein Passwort aus, weil txAdmin es nicht in lesbarer Form speichert.

Wenn du das Passwort verlierst, hast du zwei Fälle:

  • Du hast das Konto mit Cfx.re verlinkt: Melde dich stattdessen mit Cfx.re an. Kein Passwort ist erforderlich, nur das gleiche Cfx.re-Konto.
  • Du hast Benutzername und Passwort verwendet und hast es verloren: Setze das Master-Konto zurück, wie unten.

Setze das Master-Konto zurück

Achtung: Dies entfernt die txAdmin-Panel-Konten. Es berührt nicht deine Server-Daten, aber erstelle zuerst eine Kopie der Datei, damit du sie rückgängig machen kannst.

  1. Stoppe txAdmin und den Server. Schließe das Konsolenfenster oder stoppe den Service oder die Screen-Sitzung, die es ausführt.
  2. Öffne deinen txData-Ordner. Dies ist der Ordner, den txAdmin für seine Daten erstellt hat, und der, den du während des Setups gewählt hast. Darin ist ein Profilordner, der default heißt, wenn du ihn nicht anders genannt hast.
  3. Finde die Datei admins.json. Sein exakter Speicherort hängt von der txAdmin-Version ab, daher schaue im Profilordner und seinem data-Unterordner, falls es einen gibt.
  4. Kopiere ihn irgendwohin Sicheres, dann verschiebe oder benenne den Original um, zum Beispiel zu admins.json.bak.
  5. Starte txAdmin erneut.

txAdmin sieht, dass es kein Admin-Konto gibt und behandelt es als Erste-Setup. Es druckt einen neuen PIN in die Konsole. Öffne das Panel, gib den PIN ein und erstelle ein neues Master-Konto. Dein Server-Profil, deine server.cfg und deine Einstellungen sind immer noch da.

Wenn du die Datei verschiebst und txAdmin dich immer noch anmeldet oder sich beschwert, hast du die falsche Kopie verschoben. Stelle sicher, dass du die Datei im txData-Ordner des Profils verwendet hast, das wirklich läuft.

Tipp: Bearbeite nicht admins.json von Hand, um zu versuchen, ein Passwort zu ändern. Die Passwörter sind gehashed gespeichert, daher funktioniert ein eingegebenes Passwort nicht. Das Verschieben der Datei und das Erstellen eines neuen Master-Kontos ist der sichere Weg.

Finde den PIN

Der PIN erscheint in der txAdmin-Konsolenausgabe. Wo du ihn siehst, hängt davon ab, wie du ihn ausführst:

  • Windows, FXServer.exe ausführen: im Konsolenfenster, das sich öffnet.
  • Linux in einer Screen- oder Tmux-Sitzung: Befestige dich erneut an diese Sitzung und lese die Ausgabe. Mit einem Systemd-Service, verwende journalctl -u your-service-name.
  • Ein Host-Panel: in der Konsolenregisterkarte der Kontrollplatte.

Der PIN ist kurz und gültig für die Setup-Sitzung. Wenn du ihn verpasst, starte txAdmin neu und lies den neuen.

Kann das Panel überhaupt nicht öffnen

Manchmal ist das Passwort in Ordnung und die Seite wird nicht geladen. txAdmin hört standardmäßig auf TCP-Port 40120, daher ist die Adresse:

text
http://127.0.0.1:40120

Von der gleichen Maschine, oder http://your.server.ip:40120 von einer anderen. Überprüfe:

  • txAdmin läuft. Wenn du nur die Game-Server-Konsole siehst und keine txAdmin-Zeilen, hast du FXServer ohne txAdmin gestartet.
  • Die Firewall lässt TCP 40120 zu, wenn du dich von außen verbindest. Siehe Port-Weiterleitung und Firewall für die Befehle.
  • Du verwendest nicht https auf einem Port, der nur http ist.
  • Auf einem Host kann das Panel zu einer anderen Adresse proxiert werden. Verwende den Link, den dir dein Host gibt.

Wenn du den Port änderst, starte txAdmin mit der txAdminPort-Konvar, zum Beispiel +set txAdminPort 40121, und öffne diesen Port statt.

Halte dies davon ab, erneut zu passieren

Nachdem du zurück bist:

  • Verlinke das Master-Konto mit deinem Cfx.re-Konto. Es ist der Login, der nicht vergessen werden kann.
  • Füge dich selbst als zweiten Admin mit einem anderen Login hinzu. Im txAdmin-Panel gibt es einen Admin Manager, in dem du weitere Konten erstellst und ihre Berechtigungen auswählst.
  • Gib anderen Mitarbeitern ihre eigenen Konten statt, das Master-Konto zu teilen. Auf diese Weise kannst du eine Person entfernen, ohne alles zurückzusetzen.
  • Speichere den txData-Ordner in deinen Sicherungen. Er enthält deine txAdmin-Konfiguration und deinen Verlauf.

Wenn du auch möchtest, dass deine Admins im Spiel Rechte haben, ist das eine separate Einstellung, behandelt in Machen Sie sich selbst zum Admin mit ACE-Berechtigungen.

Checkliste

Symptom Behebung
Passwort vergessen Stoppe txAdmin, sichere und verschiebe admins.json, starte erneut, verwende den neuen PIN
Konto mit Cfx.re verlinkt Verwende Login mit Cfx.re, keine Reset notwendig
Kein PIN sichtbar Lese die txAdmin-Konsole oder starte neu, um einen neuen zu bekommen
Seite wird nicht geladen Überprüfe TCP 40120, Firewall und dass txAdmin läuft
Die anderen Admins auch verloren Füge sie erneut im Admin Manager nach dem Reset hinzu
Reset tat nichts Du hast die Datei aus dem falschen txData-Profil verschoben

Kurze Antworten

Wie setze ich mein txAdmin-Passwort zurück?

Stoppe den Server, verschiebe die admins.json-Datei aus deinem txData-Profilordner (halte eine Sicherungskopie), dann starte erneut. txAdmin druckt einen neuen PIN in die Konsole, den du verwendest, um ein neues Master-Konto zu erstellen.

Werde ich meinen Server oder meine Ressourcen verlieren, wenn ich das Admin-Konto zurücksetze?

Nein. admins.json enthält nur die Panel-Konten. Deine server.cfg, Ressourcen, Datenbank und txAdmin-Einstellungen bleiben wie sie sind. Du musst deine anderen Admins erneut hinzufügen.

Welchen Port verwendet txAdmin?

40120 standardmäßig, über TCP. Öffne ihn in der Firewall, wenn du das Panel von einer anderen Maschine erreichst, zum Beispiel http://your.server.ip:40120.

Scripts ohne dieses Problem

Mic PhoneEin faltbares Handy, das sich zum Tablet aufklappt und bis aufs echte Handy des Spielers reicht.Script ansehen →Item Creator V2Erstelle nutzbare Items mit Animationen, Props, Effekten und mehr — ganz ohne Code.Script ansehen →

Weiterlesen