📋 Agency-Admin v1.4.0 — Gérez tout votre panneau d'administration depuis votre téléphone : l'application gratuite Agency Companion se connecte désormais à Agency-Admin, sur iOS & Android.
📋 Agency-Admin
✨ Nouveau — Application Agency Companion • Votre panneau de contrôle d'administration complet, directement sur votre téléphone — modérez votre serveur de n'importe où • Son propre code QR, entièrement indépendant d'Agency-Phone & Agency-Elevator — les appariements Admin se font de manière autonome • Appariement ADMIN-UNIQUEMENT : seuls le personnel peut lier un appareil — exécutez /aaconnect (alias /aac) pour le QR, ou trouvez-le dans le panneau — puis scannez-le (ou tapez le code à 6 chiffres) dans l'application gratuite Agency Companion • Le jeton d'appariement n'a AUCUN droit propre — chaque action est re-validée par rapport à vos autorisations en direct à chaque demande
📱 Nouveau — Maintenant sur iOS & Android • L'application gratuite Agency Companion est en direct sur l'App Store et Google Play • Guide complet de téléchargement et de configuration sur companion.agencyg.de • Une application relie tous vos scripts Agency — Admin, Phone, Pad, Elevator, Reports & plus
🛡️ Nouveau — Modération de n'importe où • Voir la liste des joueurs en direct, ouvrir n'importe quel joueur et examiner les bans & rangs depuis votre téléphone • Exécutez votre boîte à outils de modération complète — kick, ban, freeze, spectate, goto / bring, heal / revive et plus — le tout via le même canal sécurisé que le panneau en jeu • Déconnectez instantanément tous les appareils appariés d'un simple clic
Modifications (suite)
🖥️ Nouveau — Console de serveur en direct, dans votre poche • Suivez la console du serveur en direct et exécutez des commandes directement depuis l'application • Les commandes s'exécutent en tant que VOTRE propre client, donc les commandes ciblées sur les joueurs (kill, revive, teleport…) fonctionnent simplement • L'autocomplétion intelligente suggère les commandes scannées + framework de votre serveur, entièrement localisées
🔒 Nouveau — Sécurité d'abord par conception • Admin-UNIQUEMENT : un appareil non personnel ne peut jamais se coupler, et le QR ne peut jamais élever qui que ce soit • Chaque action vérifie votre permission EN DIRECT — en ligne : ACE complet + framework + rang + remplacement par joueur ; hors ligne : basé sur l'identifiant contre vos tableaux de rang en direct (les admins purement ACE doivent être en ligne) • Double sécurité : la demande est vérifiée une fois au niveau du compagnon et ENCORE à l'intérieur du pipeline d'action du panneau • Limitation de débit intégrée pour les actions distantes
🔑 Nouveau — Code de couplage à 6 chiffres • Impossible de scanner ? Tapez le code à 6 chiffres affiché sous le QR dans l'application à la place • Le code reste visible même lorsqu'un appareil est lié, vous pouvez donc ajouter un autre téléphone à tout moment • Les codes expirent après Config.Companion.TokenTTL (par défaut 5 min) pour des raisons de sécurité
🌍 Amélioré — Localisation complète • Tous les nouveaux textes de l'application, de couplage, de console et d'interface utilisateur traduits dans les 13 langues prises en charge : EN, DE, CS, ES, FR, IT, NL, PL, PT, RO, RU, SV, TR
Modifications (suite)
🛡️ Corrigé — Événements Serveur Renforcés • Fermé 4 événements réseau précédemment non protégés qui pouvaient être déclenchés indépendamment du panneau — give-weapon, spawn-object, edit-object et claim-vehicle-ownership nécessitent maintenant tous l'accès au panneau ET la permission d'action correspondante, vérifiée côté serveur • Le code de jumelage à 6 chiffres s'affiche maintenant toujours sous le QR dans le panneau • Comportement d'ouverture/fermeture du panneau compagnon plus propre et divers petits ajustements NUI
♻️ Rétrocompatible • Tous vos rangs, permissions, interdictions et paramètres de panneau existants continuent de fonctionner sans changement — pas de migration, pas de perte de données • L'intégration du compagnon est OPTIONNELLE — définissez Config.Companion.Enable = false et rien ne change • Toutes les tables de jumelage du compagnon sont créées automatiquement au premier démarrage — pas de SQL manuel
Installation • Remplacez votre dossier Agency-Admin par le nouveau build (ou écrasez ces fichiers) :
fxmanifest.lua
config.lua (vérifiez le bloc Config.Companion — sûr de garder le vôtre)
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/ (tous les fichiers de langue)
• Aucun changement manuel de la base de données — toutes les tables sont créées automatiquement
• Nécessite oxmysql (déjà requis)
• Redémarrez la ressource via txAdmin ou assurez-vous que Agency-Admin est actif.