Guide
Imgur ne fonctionne plus sur votre serveur FiveM : pourquoi, et quoi utiliser à la place.
Des envois qui échouent, des photos de téléphone qui s’affichent pour certains joueurs et pas pour d’autres, de vieilles images remplacées par une vignette. Imgur n’a jamais été conçu comme backend pour serveurs de jeu, et plusieurs de ses règles gênent désormais. Voici comment savoir laquelle vous touche et comment passer à autre chose.
Sans carte · 3 Go offerts · Bande passante jamais facturée
Sur cette page
Pourquoi tant de scripts FiveM utilisaient Imgur
Imgur proposait une API d’envoi gratuite avec un simple Client-ID, et renvoyait un lien direct i.imgur.com. C’est devenu l’exemple par défaut de nombreuses ressources FiveM anciennes : appareils photo de téléphone, outils de capture et menus de report étaient livrés avec une fonction d’envoi Imgur et un champ Client-ID dans la config. Ça suffisait pour un petit serveur, c’est pourquoi on le retrouve encore dans beaucoup de configurations.
Cause 1 : les limites de débit de l’API
L’API Imgur limite le nombre de requêtes d’une application et d’une adresse IP. Chaque joueur de votre serveur qui prend une photo envoie via le même Client-ID, souvent depuis la même IP de serveur : une soirée chargée atteint la limite bien avant un projet personnel. Le symptôme est un envoi qui échoue avec une réponse HTTP 429, ou un script qui journalise une URL vide. Créer un nouveau Client-ID fait gagner du temps ; ça ne change pas le calcul.
Cause 2 : des images visibles pour certains joueurs seulement
Imgur restreint l’accès depuis certaines régions ; en 2025, il a par exemple cessé de servir les utilisateurs au Royaume-Uni. Sur un serveur FiveM, cela se traduit par une galerie de téléphone, un inventaire ou un écran de chargement qui fonctionne pour la plupart des joueurs et reste vide pour quelques-uns, sans rien dans la console pour l’expliquer. L’image va bien ; c’est la connexion du joueur à Imgur qui est refusée.
Cause 3 : des images anciennes supprimées
Imgur a modifié ses conditions en 2023 pour supprimer les anciens contenus non rattachés à un compte, ainsi que les contenus explicites. Les images envoyées anonymement par un Client-ID il y a des années sont exactement ce type de contenu. Quand elles partent, chaque endroit qui stockait le lien — base du téléphone, MDT, casier de preuves — affiche une vignette, et il n’y a aucun moyen de récupérer le fichier.
La solution : pointer le script vers un hébergeur fait pour les serveurs de jeu
Inutile de remplacer le script. La plupart des ressources FiveM capables d’envoyer vers Imgur savent aussi envoyer vers une URL personnalisée, et BasiX répond aux formats d’envoi que ces scripts utilisent déjà. LB Phone a une méthode d’envoi Custom ; screenshot-basic et ScreenCapture peuvent envoyer directement au point d’envoi ; tout le reste peut faire un POST multipart avec la clé en en-tête ou, si le script ne sait pas envoyer d’en-têtes, en paramètre d’URL. La réponse contient l’URL à la racine et sous data : quel que soit le champ lu par votre script, il en trouve une.
Ce que vous obtenez en échange : une adresse CDN directe par fichier, aucune expiration sauf politique de rétention de votre choix, des originaux stockés octet pour octet avec des miniatures ?w= à la demande, et une offre gratuite sans carte. Les envois sont limités par clé et non par application partagée, et la bande passante n’est jamais facturée.
curl — tester l’envoi avant de changer la config
curl -X POST https://upload.basix.media/api/v3/file \
-H "Authorization: Bearer VOTRE_CLE_BASIX" \
-F "[email protected]"Questions
Le plus souvent à cause des limites de débit : tous les envois du serveur partagent un Client-ID et souvent une IP, donc un serveur chargé atteint la limite de l’API Imgur et reçoit une erreur HTTP 429.
À lire aussi
Mis à jour le 26 oct. 2026