Pour créer une boutique Tebex pour FiveM, inscrivez-la sur Tebex, sélectionnez l’intégration FiveM, puis copiez le secret généré dans le paramètre côté serveur sv_tebexSecret , redémarrez le serveur et vérifiez l’authentification avant d’ajouter des offres. Utilisez la page de configuration officielle actuelle pendant que vous travaillez ; les étiquettes du tableau de bord et les étapes d'intégration peuvent changer.
Ne collez pas le secret dans un script client, une capture d'écran, un dépôt public ou un message d'assistance. Toute personne qui le reçoit doit être considérée comme y ayant accès jusqu'à ce que la clé soit renouvelée. Ce guide couvre le processus de connexion et de test, et non la promesse que chaque package possible est autorisé.
Avant de connecter la boutique
- Consultez les instructions officielles de Cfx.re pour configurer Tebex et respecter les règles de monétisation.
- Confirmez qui possède le serveur Cfx.re et le compte professionnel Tebex.
- Sauvegardez
server.cfget enregistrez qui peut lire ou modifier les secrets. - Définissez un droit d'accès de test qui peut être accordé et supprimé en toute sécurité.
- Préparez une fenêtre de test non liée à la production ou contrôlée.
1. Créez la boutique et choisissez FiveM
Créez le compte via le processus d'intégration officiel de Tebex pour les créateurs et ajoutez un serveur de jeu en utilisant l'intégration FiveM. Utilisez de vraies informations commerciales et de support ; n'inventez pas d'identité d'entreprise et ne dissimulez pas la facturation récurrente. Gardez la récupération de compte et l'authentification multifacteur sous le contrôle du propriétaire de l'entreprise.
2. Ajoutez le secret du serveur
Copiez le secret affiché pour cette connexion au serveur de jeu et ajoutez le paramètre documenté à la configuration côté serveur :
sv_tebexSecret "REPLACE_WITH_THE_SECRET_FROM_TEBEX"
Ne copiez pas le placeholder littéralement. Conservez le paramètre en dehors de tout fichier servi par un serveur web ou soumis à Git. Redémarrez FXServer en utilisant le même processus contrôlé que celui que vous utilisez pour les autres modifications de configuration, puis examinez la console du serveur pour le résultat d'authentification de l'intégration.
Si l’authentification échoue, comparez l’entrée du serveur et le secret dans Tebex, recherchez les erreurs d’espacement ou de guillemets et renouvelez la clé si sa confidentialité est incertaine. Ne désactivez pas de protections sans rapport pour faire fonctionner la connexion.
3. Définissez précisément un package
Avant d’ajouter de nombreux produits, créez une offre avec un nom précis, un prix, une fréquence de facturation, un droit d’accès, un délai de livraison, une compatibilité, une expiration et un canal de support. Vérifiez les règles actuelles de la plateforme pour ce droit d’accès. Un simple intitulé « VIP » ne suffit ni à l’acheteur ni au développeur chargé de mettre en place la livraison.
4. Configurer l'exécution côté serveur
Utilisez les commandes prises en charge par la ressource ou le framework spécifique que vous exécutez. Ne collez pas une commande générique d'un autre serveur en supposant que ses identifiants ou l'ordre des arguments s'appliquent. L'exécution doit :
- résoudre l'identité correcte de l'acheteur/serveur ;
- s'exécuter uniquement après un événement Tebex authentifié ;
- être sécurisée lorsque la même livraison est relancée ;
- enregistrer la référence de la commande et le droit qui en résulte ;
- prendre en charge l'expiration ou l'annulation lorsque les conditions du produit l'exigent.
5. Testez avant de publier
- Prévisualisez le pack sur ordinateur et mobile et vérifiez le prix, le renouvellement et le texte de livraison.
- Effectuez un achat contrôlé via le flux de travail officiel de test/créateur disponible pour le compte.
- Confirmez qu'une seule autorisation est accordée à l'identité prévue.
- Réessayez la livraison et prouvez qu'elle n'est pas accordée deux fois.
- Testez le serveur de jeu ou la base de données comme étant indisponible et réconciliez le résultat par la suite.
- Testez l'annulation/l'expiration et le parcours de remboursement applicable.
- Vérifiez que l'équipe de support peut trouver la commande sans demander de mots de passe ou de données de carte de paiement.
6. Lancer avec des responsabilités opérationnelles définies
Désignez un responsable pour les livraisons échouées, les remboursements, les litiges, la rotation des secrets et la réconciliation des commandes et des droits. Vérifiez régulièrement l'accès du personnel. Une remise ou un appel à l'action (CTA) important ne peut pas compenser un package peu clair ou qui ne parvient pas à être livré.
Pour la politique des offres, la conception des droits et les contrôles du cycle de vie, consultez le Guide de monétisation des serveurs FiveM.