Artefacts serveur FiveM obsolètes : comment mettre à jour FXServer en toute sécurité
txAdmin ou vos joueurs avertissent que vos artefacts serveur sont obsolètes. Où télécharger les builds Windows et Linux, recommandés vs derniers, et comment mettre à jour sans perdre txData.
txAdmin affiche un avertissement que vos artefacts serveur sont obsolètes, ou une ressource demande une version plus récente que celle que vous exécutez. La correction est de remplacer le programme FXServer par une version actuelle. Cela prend cinq minutes si vous gardez vos données séparées, et c'est comment le faire.
Ce que sont les artefacts
Les « artefacts » sont les binaires FXServer : le programme qui exécute votre serveur. Ce ne sont pas vos ressources et ne sont pas votre configuration. Une disposition typique ressemble à ceci :
FXServer/
server/ <- artifacts (FXServer.exe or run.sh and its files)
server-data/ <- your server.cfg and resources
txData/ <- txAdmin data and profilesLa mise à jour signifie remplacer ce qui se trouve dans le dossier des artefacts. Vous ne touchez pas aux deux autres. Si vos dossiers sont mélangés, découvrez ce qu'est quoi avant de remplacer quoi que ce soit : le dossier des artefacts est celui qui contient FXServer.exe sous Windows ou run.sh sous Linux.
Recommandé ou dernier
Les pages de téléchargement marquent deux builds près du haut :
- Recommandé : la version que Cfx.re considère comme stable. Choisissez cela pour un serveur en direct.
- Dernier : la version la plus récente. Il a les corrections et fonctionnalités les plus récentes, et une chance plus élevée de nouveaux bugs.
Si txAdmin vous dit qu'une version spécifique est nécessaire et que la version recommandée est plus ancienne, prenez une version plus récente de la liste. Ne sautez pas à la plus récente juste parce qu'elle est la plus récente.
Où télécharger
Les builds sont hébergées par Cfx.re sur runtime.fivem.net :
- Windows :
https://runtime.fivem.net/artifacts/fivem/build_server_windows/master/ - Linux :
https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/
Téléchargez uniquement à partir de ces pages. Ne prenez pas les builds serveur d'un message de forum, d'un fichier Discord ou d'un site tiers.
Sous Windows, vous obtenez une archive server.7z, que vous ouvrez avec 7-Zip. Sous Linux, vous obtenez une archive fx.tar.xz.
Sauvegardez d'abord
Avant de remplacer quoi que ce soit, copiez :
- Le dossier des artefacts actuel (le dossier entier
server). - Votre dossier
server-data, ou au moinsserver.cfgetresources. - Le dossier
txData. - Une sauvegarde de votre base de données, si vous en avez une. Utilisez votre outil habituel, ou
mysqldumpsur la machine.
Si la nouvelle version se comporte mal, vous pouvez remettre l'ancien dossier en place et recommencer en une minute.
Attention : arrêtez complètement le serveur et txAdmin avant de remplacer les fichiers. Écraser FXServer pendant qu'il s'exécute échoue sous Windows, et sous Linux, cela laisse un mélange cassé de fichiers anciens et nouveaux.
Mise à jour sous Windows
- Arrêtez le serveur et fermez txAdmin.
- Téléchargez le
server.7zde la version que vous voulez. - Renommez l'ancien dossier des artefacts, par exemple en
server_old. - Créez un nouveau dossier
serveret extrayez l'archive dedans. - Démarrez
FXServer.exede la même façon que vous l'avez fait avant, au même endroit et avec le même raccourci ou les mêmes arguments.
txAdmin trouve sa txData par le chemin que vous lui avez donné, et vous ne l'avez pas changé, donc votre profil, paramètres et administrateurs sont toujours là.
Mise à jour sous Linux
sudo systemctl stop fivem # or stop the screen session
cd ~/fivem
mv server server_old
mkdir server && cd server
wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/<build>/fx.tar.xz
tar xf fx.tar.xz
rm fx.tar.xzRemplacez <build> par le nom de dossier que vous copiez depuis la page de téléchargement. Redémarrez le serveur avec votre commande ou service habituel. Si vous n'avez pas encore configuré cela, voir running a FiveM server on Linux.
Vérifiez que ça a fonctionné
Au démarrage, la console imprime la version de FXServer. Comparez-la avec le numéro de build sur la page de téléchargement. txAdmin affiche aussi la version sur son tableau de bord, et l'avertissement obsolète devrait disparaître.
Si quelque chose casse après la mise à jour :
- Les ressources ne démarrent pas : lisez la première erreur dans la console. Une ressource qui dépendait d'un ancien comportement peut avoir besoin d'une mise à jour. Voir couldn't start resource.
- Le serveur ne démarre pas du tout : remettez l'ancien dossier
server_olden place, démarrez-le, et signalez le numéro de build qui a échoué. - Un nouvel avertissement sur la version du jeu : c'est un paramètre différent, voir sv_enforceGameBuild and DLC.
À quelle fréquence mettre à jour
Vous n'avez pas besoin de chasser chaque version. Une règle raisonnable : mettez à jour quand txAdmin vous avertit, quand une ressource a besoin d'une version plus récente, ou quand vous frappez un bug qu'une version ultérieure corrige. Testez toujours une mise à jour sur une copie du serveur d'abord si vous exécutez des serveurs payants ou occupés, et faites-le quand peu de gens sont en ligne.
Liste de contrôle
| Symptôme | Solution |
|---|---|
| txAdmin dit que les artefacts sont obsolètes | Téléchargez la version recommandée et remplacez le dossier des artefacts |
| Quelle version choisir | Recommandée pour la direct, dernière seulement quand vous avez besoin de quelque chose dedans |
| Où télécharger | runtime.fivem.net/artifacts/fivem/ pour Windows et Linux |
| Peur de perdre des données | Sauvegardez les artefacts, server-data et txData, mettez à jour uniquement le dossier des artefacts |
| La nouvelle version échoue | Restaurez le ancien dossier des artefacts et essayez la version recommandée |
| Mise à jour sous Linux | Arrêtez le service, extrayez fx.tar.xz dans un nouveau dossier server, redémarrez |
Réponses rapides
Où télécharger les artefacts du serveur FiveM ?
Depuis runtime.fivem.net/artifacts/fivem/ : la page build_server_windows pour Windows et la page build_proot_linux pour Linux. Chaque page répertorie les builds, avec les builds recommandées et dernières marquées en haut.
Dois-je utiliser l'artefact recommandé ou le dernier ?
Utilisez la version recommandée pour un serveur en direct, c'est celle que Cfx.re a marquée comme stable. Utilisez le dernier seulement si vous avez besoin d'une correction ou d'une fonctionnalité qui n'est pas encore dans la version recommandée.
La mise à jour des artefacts supprimera-t-elle mes ressources ou ma base de données ?
Non. Les artefacts sont seulement le programme FXServer. Votre server.cfg, ressources, dossier txData et base de données sont séparés. Quand même, copiez-les avant de mettre à jour.

