Votre prochaine fonctionnalité
Marché
Échanger un objet original entre deux joueurs.

L’acheteur reçoit le même objet et le vendeur reçoit le prix convenu, moins les frais configurés.
Cette étape n’a pas encore de vidéo. Le guide et la demande MCP sont utilisables.
Préparer le même projet
Sélectionnez dans le tableau de bord le même projet que dans la configuration de votre jeu.
Marché →Aucune définition supplémentaire pour la première requête. Un résultat vide est valide tant que les données du jeu manquent.
Définissez une monnaie, des frais et au moins une règle de prix active.
Utilisez deux joueurs connectés au même projet. Configurez la monnaie, les frais et la règle de prix, puis proposez un objet non équipé et confirmez explicitement son achat.
Objets →Valeurs du joueur →
Intégrer cette fonctionnalité
Vous pouvez consulter le guide. Son exécution nécessite une clé de projet active. Préparer le projet
SDK installé, configuration du projet importée et joueur connecté.
Cet exemple du SDK utilise develop. Vérifiez que les API nécessaires existent dans votre SDK installé.
Terminez la connexion du démarrage rapide avec le joueur choisi. Appelez ReadListing(listingId) via un bouton ou une action de scène explicite. Ouvrir le fichier seul n’envoie aucune requête.
Tester avec deux joueurs
Utilisez deux joueurs connectés au même projet. Configurez la monnaie, les frais et la règle de prix, puis proposez un objet non équipé et confirmez explicitement son achat.
Utilisez la session déjà connectée. Après un achat non confirmé, conservez et renvoyez la même demande initiale, puis actualisez l’inventaire et les soldes.
L’annulation protège l’objet original jusqu’à sa récupération par son propriétaire. La réattribution n’est possible que si le propriétaire précédent a été supprimé.
Les annonces et la protection contre les répétitions sont stockées une seule fois dans le projet. Les joueurs conservent des références et des données d’état limitées.
Testez votre nouvelle fonctionnalité.
L’acheteur reçoit le même objet et le vendeur reçoit le prix convenu, moins les frais configurés.
Sélectionnez dans le tableau de bord le même projet que dans la configuration de votre jeu.
Points de terminaison
- GET
/marketplace/limits - GET
/marketplace/rules - GET
/marketplace - GET
/marketplace/listings - GET
/marketplace/listings/{listingId} - POST
/marketplace/listings - POST
/marketplace/listings/{listingId}/buy - POST
/marketplace/listings/{listingId}/cancel - GET
/marketplace/operations/{operationId} - POST
/marketplace/listings/{listingId}/retry-return


