← Blog

txAdmin sur FiveM : comprendre son role et ses fonctions

Par Benjamin Dayan · PDG

· Mis à jour le 28 octobre 2026 · Lecture 6 min

Sommaire

txAdmin FiveM est l'interface d'administration officielle fournie avec FXServer, pensée pour gérer un serveur de jeu sans passer uniquement par la console en ligne de commande. Elle centralise la configuration, la supervision et la maintenance quotidienne d'une instance, que l'on gère une petite communauté roleplay ou un projet avec plusieurs centaines de joueurs connectés.



Qu'est-ce que txAdmin FiveM et pourquoi l'utiliser

txAdmin FiveM est un panneau web intégré directement au binaire FXServer depuis plusieurs versions. Il tourne en parallèle du process de jeu et expose une interface accessible depuis n'importe quel navigateur, généralement sur le port 40120 par défaut. L'outil a été conçu par l'équipe Cfx.re pour répondre à un besoin concret : gérer les ressources, les bans, les joueurs connectés et la stabilité du process sans dépendre uniquement de commandes tapées à la main dans une console texte.

Concrètement, txAdmin agit comme une surcouche de gestion. Il ne remplace pas le fichier server.cfg ni les ressources Lua/JS du serveur, mais il simplifie leur administration au quotidien : démarrage, arrêt, rechargement d'une ressource spécifique, consultation des logs en direct, gestion de la liste des bannis et des whitelists.

Si tu cherches un hébergeur FiveM proposant txAdmin préconfiguré dès l'installation, la page dédiée détaille les caractéristiques techniques disponibles côté infrastructure.

Les briques fonctionnelles principales

  • Gestion des ressources (activation, désactivation, rechargement à chaud)
  • Console web en temps réel avec filtrage des logs
  • Gestion des joueurs : kick, ban, whitelist, identifiants
  • Planification des redémarrages automatiques
  • Monitoring des performances CPU et mémoire du process
  • Système de rapports et d'historique des actions des modérateurs


Interface de gestion et console web de txAdmin

L'interface de txAdmin s'organise autour de plusieurs onglets : tableau de bord, joueurs, ressources, console, paramètres et historique. Le tableau de bord affiche en direct le nombre de joueurs connectés, l'utilisation CPU du process FXServer et l'état général de l'instance. C'est souvent le premier endroit où un administrateur détecte un souci avant même que les joueurs ne remontent un ticket.

La console web mérite une attention particulière. Elle reproduit le flux de logs du process serveur mais ajoute un historique consultable et un filtre par mot-clé, ce qui facilite grandement le diagnostic d'une erreur de script ou d'une ressource qui spam la console.

# Exemple de commande tapée dans la console web txAdmin
ensure mon_script
restart mon_script
refresh

Gestion des accès administrateurs

txAdmin permet de créer plusieurs comptes avec des permissions distinctes : certains membres de l'équipe peuvent avoir accès uniquement à la gestion des joueurs, d'autres à la console complète. Cette granularité évite de distribuer un accès total du panel à tous les modérateurs d'une communauté.

# Fichier txData//data/admins.json (géré via l'interface)
{
  "name": "AdminPrincipal",
  "permissions": ["all_permissions"],
  "password_hash": "..."
}

Les logs d'actions (bans, kicks, modifications de permissions) sont horodatés et attribués à chaque compte, ce qui apporte une traçabilité utile quand plusieurs modérateurs interviennent sur le même projet.



Contrôle des ressources, planification des redémarrages et surveillance des performances

Le contrôle des ressources est l'un des usages les plus fréquents de txAdmin FiveM au quotidien. Plutôt que de modifier le fichier server.cfg et de redémarrer tout le process pour tester un script, on peut recharger une ressource isolée directement depuis l'onglet dédié.

# server.cfg - déclaration standard d'une ressource FiveM
ensure mapmanager
ensure chat
ensure spawnmanager
ensure mon_script_custom

Planification des redémarrages automatiques

La fonctionnalité de scheduler permet de programmer des redémarrages à heures fixes, pratique pour purger la mémoire accumulée sur une session longue ou appliquer une mise à jour de ressource sans intervention manuelle à 4h du matin. L'interface propose un avertissement progressif envoyé aux joueurs connectés avant chaque coupure.

# Exemple de planification (interface txAdmin > Paramètres > Redémarrages)
Horaires : 06:00, 12:00, 18:00, 00:00
Message : "Redémarrage programmé dans 60 secondes"

Surveillance des performances

Le monitoring intégré affiche la consommation CPU et RAM du process FXServer en temps réel, ainsi qu'un historique glissant. Sur un projet qui accumule des ressources tierces, ce suivi aide à identifier rapidement un script gourmand avant qu'il ne dégrade la latence ressentie par les joueurs.

Indicateur surveilléUtilité pour l'administrateur
Utilisation CPU du processDétecter un script en boucle infinie ou mal optimisé
Mémoire allouéeAnticiper une fuite mémoire sur une session longue
Nombre de joueurs connectésCorréler charge et pics de connexion
Temps de réponse des ressourcesIdentifier les causes de lag perçu côté client

Une base technique solide reste le prérequis pour que ce monitoring ait du sens : un processeur avec une bonne fréquence mono-cœur et du stockage NVMe limitent les écritures lentes au niveau du système, ce qui se répercute directement sur la stabilité constatée dans txAdmin. Pour comparer les caractéristiques disponibles, la page Serveur FiveM et la liste complète des serveurs de jeu détaillent les configurations proposées.



Bonnes pratiques d'administration autour de txAdmin

Un panel de gestion n'a de valeur que si son accès est correctement sécurisé. txAdmin expose une interface web, ce qui implique les mêmes précautions que pour tout accès distant exposé sur Internet.

  • Changer le mot de passe par défaut dès la première configuration
  • Activer l'authentification à deux facteurs si disponible
  • Limiter les comptes administrateurs au strict nécessaire
  • Sauvegarder régulièrement le dossier txData et les ressources personnalisées
  • Mettre à jour FXServer régulièrement pour bénéficier des correctifs de txAdmin

Sauvegardes et reprise après incident

En cas de corruption de ressource ou de mauvaise manipulation, pouvoir restaurer rapidement une sauvegarde évite de perdre des heures de configuration. Des sauvegardes automatiques régulières du dossier serveur, combinées à un export ponctuel de la base de données roleplay si le projet en utilise une, constituent une routine simple mais efficace.

# Exemple de sauvegarde manuelle du dossier txData
tar -czf backup_txdata_$(date +%F).tar.gz txData/

# Exemple de sauvegarde d'une base MySQL utilisée par les ressources roleplay
mysqldump -u root -p nom_base > backup_$(date +%F).sql

Si l'instance tourne sur un VPS Linux ou une infrastructure Pterodactyl via VPS Pterodactyl, ces opérations se scriptent facilement via une tâche cron planifiée côté système, en complément des sauvegardes déjà prises en charge au niveau du panel.

# Exemple de tâche cron pour automatiser la sauvegarde quotidienne
0 4 * * * /home/user/scripts/backup_fivem.sh

Enfin, un anti-DDoS actif en amont du réseau protège surtout la disponibilité générale du projet ; il ne dispense pas de surveiller les comportements anormaux visibles dans la console txAdmin, comme des pics de connexions suspectes ou des tentatives de bruteforce sur le panel lui-même.



txAdmin reste avant tout un outil d'administration : il centralise la gestion des ressources, la console, les redémarrages planifiés et le suivi des performances, sans remplacer les bonnes pratiques de sécurité et de sauvegarde qu'un administrateur doit appliquer lui-même au quotidien sur son projet.



FAQ

Comment accéder à l'interface web de txAdmin après l'installation du serveur ?

Il suffit d'ouvrir un navigateur et de se rendre sur l'adresse IP suivie du port configuré, généralement 40120, puis de suivre l'assistant de première configuration qui demande la création d'un compte administrateur principal.

Pourquoi une ressource n'apparaît pas dans la liste de txAdmin ?

Vérifie que la ressource est bien déclarée avec une ligne ensure nom_ressource dans le fichier server.cfg et qu'elle se trouve dans le bon dossier resources, sinon elle n'est tout simplement pas détectée au démarrage.

Comment limiter l'accès au panel txAdmin à une seule adresse IP ?

Cette restriction se gère généralement au niveau du pare-feu système ou d'un reverse proxy placé devant le port du panel, en autorisant uniquement les adresses IP de confiance à atteindre ce port.

Lire aussi