📋 Agency-Admin v1.4.0 — Steuern Sie Ihr gesamtes Admin-Panel von Ihrem Telefon aus: Die kostenlose Agency Companion-App verbindet sich jetzt mit Agency-Admin, auf iOS & Android.
📋 Agency-Admin
✨ Neu — Agency Companion App • Ihr vollständiges Admin-Kontrollpanel, direkt auf Ihrem Telefon — moderieren Sie Ihren Server von überall • Eigener QR-Code, vollständig unabhängig von Agency-Phone & Agency-Elevator — Admin-Paarungen erfolgen eigenständig • ADMIN-NUR-Paarung: Nur Mitarbeiter können ein Gerät verknüpfen — führen Sie /aaconnect (Alias /aac) für den QR aus oder finden Sie ihn im Panel — scannen Sie ihn dann (oder geben Sie den 6-stelligen Code ein) in der kostenlosen Agency Companion-App • Das Pairing-Token hat KEINE eigenen Rechte — jede einzelne Aktion wird bei jeder Anfrage gegen Ihre Live-Berechtigungen erneut validiert
📱 Neu — Jetzt auf iOS & Android • Die kostenlose Agency Companion-App ist im App Store und bei Google Play verfügbar • Vollständige Download- und Einrichtungsanleitung unter companion.agencyg.de • Eine App verbindet alle Ihre Agency-Skripte — Admin, Phone, Pad, Elevator, Reports & mehr
🛡️ Neu — Moderation von überall • Sehen Sie die Live-Spielerliste, öffnen Sie jeden Spieler und überprüfen Sie Sperren & Ränge von Ihrem Telefon • Führen Sie Ihr vollständiges Moderationstoolkit aus — kick, ban, freeze, spectate, goto / bring, heal / revive und mehr — alles über dasselbe geschützte Protokoll wie das In-Game-Panel • Melden Sie jedes gekoppelte Gerät mit einem Klick sofort ab
Änderungen (fortgesetzt)
🖥️ Neu — Live-Server-Konsole, in Ihrer Tasche • Verfolgen Sie die Serverkonsole live und führen Sie Befehle direkt aus der App aus • Befehle werden als IHRE eigenen Clients ausgeführt, sodass spielergerichtete Befehle (kill, revive, teleport…) einfach funktionieren • Intelligente Autovervollständigung schlägt die gescannten + Framework-Befehle Ihres Servers vor, vollständig lokalisiert
🔒 Neu — Sicherheit zuerst durch Design • Nur für Admins: Ein Nicht-Mitarbeiter-Gerät kann niemals koppeln, und der QR kann niemanden erhöhen • Jede Aktion überprüft Ihre Berechtigung LIVE — online: vollständiges ACE + Framework + Rang + pro Spieler Überschreibung; offline: identifier-basiert gegen Ihre Live-Rangtabellen (reine ACE-Admins müssen online sein) • Doppelt gesichert: Die Anfrage wird einmal auf der Begleit-Ebene und WIEDER innerhalb der Aktionspipeline des Panels überprüft • Eingebaute Ratenbegrenzung für Remote-Aktionen
🔑 Neu — 6-stelliger Pairing-Code • Kann nicht scannen? Geben Sie stattdessen den 6-stelligen Code ein, der unter dem QR angezeigt wird • Der Code bleibt sichtbar, auch während ein Gerät verbunden ist, sodass Sie jederzeit ein weiteres Telefon hinzufügen können • Codes laufen nach Config.Companion.TokenTTL (Standard 5 Min) aus, um Sicherheit zu gewährleisten
🌍 Verbesserte — Vollständige Lokalisierung • Alle neuen App-, Pairing-, Konsolen- und UI-Texte in alle 13 unterstützten Sprachen übersetzt: EN, DE, CS, ES, FR, IT, NL, PL, PT, RO, RU, SV, TR
Änderungen (Fortsetzung)
🛡️ Fix — Gesicherte Serverereignisse • 4 zuvor ungeschützte Netzevents wurden geschlossen, die unabhängig vom Panel ausgelöst werden konnten — give-weapon, spawn-object, edit-object und claim-vehicle-ownership erfordern jetzt alle den Zugang zum Panel UND die entsprechende Aktionsberechtigung, serverseitig überprüft • Der 6-stellige Pairing-Code wird jetzt immer unter dem QR im Panel angezeigt • Saubereres Verhalten beim Öffnen/Schließen des Begleitpanels und verschiedene kleinere NUI-Optimierungen
♻️ Abwärtskompatibel • Alle Ihre bestehenden Ränge, Berechtigungen, Sperren und Panel-Einstellungen funktionieren weiterhin unverändert — keine Migration, kein Datenverlust • Die Begleitintegration ist OPTIONAL — setzen Sie Config.Companion.Enable = false und es ändert sich nichts • Alle Begleit-Pairing-Tabellen werden beim ersten Start automatisch erstellt — keine manuelle SQL
Installation • Ersetzen Sie Ihren Agency-Admin-Ordner durch den neuen Build (oder überschreiben Sie diese Dateien):
fxmanifest.lua
config.lua (überprüfen Sie den Config.Companion-Block — sicher, Ihre eigene zu behalten)
client/main.lua
client/companion.lua
server/db.lua
server/main.lua
server/companion.lua
server/companion_relay.lua
web/index.html
web/style.css
web/app.js
web/companion.js
web/qrcode.min.js
shared/locale.lua
locales/ (alle Sprachdateien)
• Keine manuellen Datenbankänderungen — alle Tabellen werden automatisch erstellt
• Benötigt oxmysql (bereits erforderlich)
• Starte die Ressource über txAdmin oder stelle sicher, dass Agency-Admin läuft.