Aller au contenu
RPScripts

Comment créer une boutique Tebex pour un serveur FiveM

Par Luke

Tutoriel en images : Tebex Store

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

  • Examinez la règle officielle de configuration et de monétisation de Cfx.re Tebex.
  • Confirmez qui possède le serveur Cfx.re et le compte professionnel Tebex.
  • Sauvegardez server.cfg et 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

  1. Prévisualisez le pack sur ordinateur et mobile et vérifiez le prix, le renouvellement et le texte de livraison.
  2. Effectuez un achat contrôlé via le flux de travail officiel de test/créateur disponible pour le compte.
  3. Confirmez qu'une seule autorisation est accordée à l'identité prévue.
  4. Réessayez la livraison et prouvez qu'elle n'est pas accordée deux fois.
  5. Testez le serveur de jeu ou la base de données comme étant indisponible et réconciliez le résultat par la suite.
  6. Testez l'annulation/l'expiration et le parcours de remboursement applicable.
  7. 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.

Sélection premium pour ton serveur

  • élévateur de voiture
    • ESX
    • QBCore
    • vRP
    4,99 $US4,99 €3,99 £GB7,99 $AU25,99 R$4,99 CHF790 JPY
  • Aperçu de la ressource FiveM de l'écran de chargement KS
      13,99 $US12,99 €10,99 £GB20,99 $AU71,99 R$11,99 CHF2 220 JPY
    • Police d'origine
      • QBCore
      23,00 $US20,99 €17,99 £GB33,99 $AU116,99 R$18,99 CHF3 640 JPY
    • Mirror Park Hood
        8,00 $US7,99 €6,99 £GB11,99 $AU40,99 R$6,99 CHF1 270 JPY
      • Police d'origine
        • ESX
        23,00 $US20,99 €17,99 £GB33,99 $AU116,99 R$18,99 CHF3 640 JPY
      Voir la boutique