Passer au contenu principal

BrainCloud prend-il en charge la fonctionnalité X ?

Une liste exhaustive des fonctionnalités de l'API brainCloud

Écrit par Paul Winterhalder

Les fonctionnalités de brainCloud sont nombreuses et ne cessent de s'enrichir ! Voici une liste des principales fonctionnalités, à jour dans la version 6.0 .

IA

  • brainBot – votre assistant IA, intégré au portail de conception

    • Assistant Claude qui connaît brainCloud et voit votre écran actuel

    • Navigation - Accédez à l'écran ou au compte utilisateur souhaité

    • Répond aux questions et vous guide pas à pas dans vos tâches, en récupérant les documents et références API appropriés à la demande.

    • Écrit, teste et débogue de manière interactive les scripts Cloud Code.

    • Configuration des fonctionnalités - configure les fonctionnalités pour vous (courbes d'XP, limites de niveau, etc.).

    • Traduit les localisations manquantes pour votre catalogue d'articles, vos produits en espèces et vos promotions.

    • LiveOps – permet de configurer des promotions, des codes de réduction et des campagnes LiveOps.

    • Fonctionne avec des fichiers : téléchargez des fichiers texte dans une conversation et brainBot les générera pour vous.

  • serveur brainCloud MCP

    • Serveur MCP hébergé (HTTP/SSE) - connectez Claude et d'autres outils d'IA directement à votre compte brainCloud

    • Connexion OAuth avec vos identifiants brainCloud – aucune clé API statique requise

    • Gérez les scripts Cloud Code, les hooks d'API et les serveurs S2S grâce au langage naturel.

    • Recherche la documentation API en direct de votre instance et vérifie les signatures des méthodes avant d'écrire des scripts.

    • Exécuter et tester les scripts

    • Les applications Live sont protégées par Live Lock ; les déverrouillages doivent être confirmés sur le portail brainCloud.

  • brainCloud MCP Helper

    • Petit programme local qui synchronise les scripts Cloud Code entre brainCloud et un dossier sur votre ordinateur.

    • Tirage, poussée ou synchronisation bidirectionnelle complète avec fusion automatique

    • Aucune information d'identification n'est stockée : les données de votre script ne transitent jamais par l'IA.

Alertes

  • Le système d'alertes identifie les problèmes courants de l'application

  • Alertes pour :

    • Expiration des certificats Apple Push

    • Niveaux d'erreur élevés

    • Niveaux d'exploitation forestière élevés

    • Indicateurs de compatibilité dangereux

    • Activer l'authentification multifacteur pour les membres de l'équipe

    • Service Web inaccessible

    • Les paramètres de réclamation automatique des tournois sont désynchronisés.

    • Nombre maximal de serveurs atteint

  • Les alertes peuvent désormais vous être envoyées par e-mail (ou à une liste de diffusion / un canal Slack).

Analytique

  • Analyse d'applications

    • Bannière contextuelle de l'application - avec DAU, MAU et revenus quotidiens et mensuels

    • Tableau de bord de l'application

    • Analyses de base (avec vue sur 7 jours)

    • Analyses par pays - trafic et revenus par région

    • Analyse linguistique - trafic par langue de l'utilisateur

    • Analyse des produits - revenus par produit

    • Analyse des catégories de produits - revenus par catégorie

    • Analyse de la rétention

      • rétention classique et continue pour les nouvelles cohortes d'utilisateurs

      • Période de conservation de 60 jours (Entreprise), avec un mois complet de données D30

    • Analyses de l'App Store - revenus et taux de conversion par App Store

    • Devise de référence sélectionnable

  • Analyse des utilisateurs

    • Bannière contextuelle utilisateur - avec revenus et segments

    • vue de l'activité de l'utilisateur

    • Vue des rachats

    • Vue des transactions

    • graphique d'activité des monnaies virtuelles

  • Intégrations

    • Intégration Segment.com - Permet une intégration facile avec des outils d'analyse tiers (comme MixPanel).

    • Intégration Kafka - permet une intégration facile avec les systèmes propres du client (et les systèmes tiers).

    • Flux de données local - copie locale des événements analytiques basée sur la durée de vie (TTL)

Authentification

  • Se connecter

  • Définir un mot de passe par e-mail

  • Mot de passe oublié

  • Transfert (transmission des identifiants de connexion d'une application à l'autre)

  • Normes minimales en matière de mots de passe

  • Identités multiples

  • Fusionner les comptes

  • Comptes entre pairs

  • Comptes partagés

  • Assistance à la migration de compte

  • Protection contre les attaques par force brute

Types d'authentification

  • Anonyme

  • Apple (GameCenter)

  • Apple (Se connecter avec Apple)

  • Courriel (avec validation)

  • Répertoires externes (répertoires tiers personnalisés)

  • Facebook (y compris la connexion limitée à Facebook )

  • Google

  • Meta Horizon

  • Nintendo Switch

  • Oculus

  • OpenID/Okta (via authentification externe)

  • PlayStation Network (PS4 et PS5)

  • Roblox - bêta

  • Steam (avec vérification de propriété)

  • Code du décodeur

  • Universel (identifiant + mot de passe)

Intégration de la blockchain

  • Prise en charge de l'intégration de la blockchain

  • Chaînes blockchain prises en charge :

    • Ultra

    • EOS (mise en œuvre initiale)

    • d'autres frameworks à venir !

  • S'intègre au service d'inventaire utilisateur - échangez des articles sur la Blockchain!

Chat

  • Livraison en temps réel des messages de discussion

  • Canaux de discussion globaux, de groupe et dynamiques

  • Historique des discussions en continu

  • Charge utile de chat définie par le développeur

  • Filtrage des messages de chat contenant des grossièretés

Code Cloud

  • Basé sur Javascript

  • Versionné

  • Planifiable

  • Autorisations de sécurité

  • Crochets d'API

  • Accès aux services Web externes

  • Objets mis en cache de session

  • Organiser les scripts dans des dossiers

  • Scripts par lots

  • Éditeur de scripts multi-fenêtres

  • Code cloud accessible via l'extension VS Code et le serveur MCP

Données Cloud

  • API de statistiques sécurisées en cas de concurrence

  • Prise en charge des entités complexes (basée sur JSON)

  • Entités globales, utilisateur et groupe

  • Autorisations ACL

  • Assistance en temps réel

  • API de données partagées

  • Sélection aléatoire d'entités

  • Importer / Exporter (format JSON)

  • Assistance à la migration des déploiements (pour les entités de référence globale)

Entités personnalisées

  • Plus flexible et plus puissant que les entités globales

  • Index personnalisés + partitionnement

  • Entités détenues ou non détenues

  • Obtenir des entités aléatoires

  • Assistance à la migration et déploiement

  • Évolutif vers des millions d'entités

  • Éditeurs basés sur le portail

Architecture DataStream

  • Architecture d'intégration basée sur les canaux

  • Intégration de segments

  • Intégration Kafka

  • Flux de données local

Portail de conception

  • Gérer l'équipe

  • Inviter/Gérer les membres de l'équipe (nombre illimité de membres)

  • Créer/Gérer des applications

  • Gérer les autorisations des membres de l'équipe

  • Invitation à la classe

E-mail

  • Modèles de texte simples

  • Modèles riches

  • Transactionnel

  • Substitution

  • Intégration avec Sendgrid

  • Prise en charge des pièces jointes

  • API d'envoi

Événements

  • D'utilisateur à utilisateur

  • Du système à l'utilisateur

  • Défini par le développeur

  • En temps réel (via RTT)

Exporter des données

  • Exporter les données utilisateur au format CSV ou JSON

  • Exporter des entités globales et personnalisées au format JSON

Fichiers

  • Fichiers globaux

  • Fichiers utilisateurs

  • Fichiers de groupe

  • Mise en cache CDN

  • Téléchargements de fichiers

  • Prise en charge des mises à jour et du versionnage (pour minimiser les téléchargements)

Ludification

  • XP du joueur et niveaux d'XP

  • Réalisations

  • Étapes clés et quêtes

  • Système de récompenses

Propriétés globales (Configurations distantes)

  • Paires clé + valeur pour contrôler les paramètres de l'application

  • Éditeur basé sur un portail

  • Soutien par catégorie

  • Soutien secret

  • Remplacements par campagne (via les campagnes LiveOps)

Groupes (Clans)

  • Plusieurs types de groupes

  • Rôles des membres et ACL

  • Données du groupe

  • Ouvert vs fermé

  • Invitations

  • Adhésion automatique

  • Envoyer des notifications

  • Obtenir aléatoire

  • Discussion de groupe (via l'API de chat)

  • Classements des groupes (voir Classements)

  • Tournois par groupes et divisions par groupes (voir Tournois)

  • Gestion des fichiers de groupe

Hébergement

  • Serveurs relais

  • Serveurs de salle

  • Multi-région

  • Moniteur de serveur - avec utilisation des ressources

  • Conteneurs Docker

  • Serveurs de pré-lancement : les serveurs peuvent commencer à se lancer pendant que les joueurs sont encore dans le lobby (gain de 5 à 20 secondes).

  • Intégrations d'hébergement AAA - pour des régions supplémentaires et des latences plus faibles

    • Amazon Gamelift (avec prise en charge d'EventBridge)

    • Edgegap

    • i3D.net Orchestrateur

    • i3D.net FlexMetal

  • Cloud privé (pour les titulaires de licences privées)

    • Amazon AWS

    • Google Cloud

    • Azure

Achats intégrés

  • Définitions des produits

  • Plusieurs catégories de produits

  • Gestion des prix

  • Validation du reçu

  • Intégrations avec Amazon, Apple AppStore, Facebook, Google Play, Meta Horizon, Steam et Windows Store

  • Achats simulés

  • API Transactions (pour l'enregistrement manuel des transactions pour les boutiques d'applications non prises en charge)

Intégrations

  • Amazon GameLift

  • Apple

  • Edgegap

  • Facebook

  • Google

  • i3D.net

  • Meta (Horizon)

  • Nintendo

  • Oculus

  • PlayStation Network

  • Roblox

  • Segment

  • Sendgrid

  • Steam

  • Webhooks

  • WebPurify

  • Windows

Opérations en direct

  • Campagnes LiveOps (Entreprise)

  • Outils d'assistance utilisateur en direct

  • Configuration à distance

  • Ventes/promotions planifiées et automatisées (déclenchées)

  • Ventes par segment

  • Codes de réduction

  • Calendrier de l'application

Campagnes LiveOps (Entreprise)

  • Campagnes ciblées et limitées dans le temps, basées sur des segments et des promotions

  • Assistant de création guidée, planification et suivi de l'état

  • Tarification personnalisée - les campagnes éligibles sont affichées avec les promotions

  • Les modifications de prix des produits et des articles, y compris les options de paiement en espèces, ont été appliquées au moment de l'achat.

  • Remplacements globaux des propriétés par campagne (week-ends double XP, modes saisonniers)

  • Scénarios avec répartition de l'audience (A/B)

  • Prise en charge de l'API client

  • Disponible avec les forfaits Business/Business+ et supérieurs.

Classements

  • Classements mondiaux

  • Classements sociaux

  • Classements de groupe

  • Classements des votes

  • Classements de style arcade

  • Accès paginé

  • Position relative

  • Règles de tri - max, min, agrégat et dernière valeur

  • Création dynamique (classements de joueurs et de groupes)

  • Versionné

  • Récupérer plusieurs (pour les cartes sociales)

  • Stimulateurs

  • Afficher/modifier les entrées

  • API de gestion

Lobbies (en ligne)

  • Définir plusieurs types de lobby

  • Min + max utilisateurs

  • Prise en charge de la configuration des utilisateurs et des salles

  • Echanges avec les membres du lobby

  • Assistance à la mise en service

  • Lancez le serveur de salle lorsque vous serez prêt.

  • Sélection automatique de la meilleure région

  • Rejoignez-nous en cours (remplacement)

  • Démarrage du serveur avant le lancement

Enregistrement

  • Journaux au niveau de l'application - erreurs, avertissements, informations, débogage et requêtes illisibles

  • Journaux au niveau de l'utilisateur - requête + réponse

  • Journaux de sécurité - tentatives de connexion infructueuses

  • Journaux du serveur - requête et réponse serveur à serveur (S2S)

  • Journalisation d'audit au niveau de l'équipe

Matchmaking (hors ligne)

  • Correspondance de plage de niveaux des compétences

  • Prise en charge des filtres personnalisés

Matchmaking (en ligne)

  • Filtres géographiques pour correspondre à la région du serveur la plus proche

  • Match avec niveau de compétence croissant

  • Prise en charge des filtres personnalisés

  • S'intègre aux lobbies et aux serveurs de salle/relais

  • Moniteur de matchmaking

Messagerie

  • Messagerie directe entre utilisateurs

  • Messages système

  • Magasin de messages roulants

  • Boîte de réception et éléments envoyés

  • Lire le drapeau

  • Livraison en temps réel (via RTT)

Multijoueur

  • Multijoueur hors ligne asynchrone

  • Multijoueur en ligne asynchrone (via RTT)

  • Multijoueur unidirectionnel

  • Flux de lecture (pour le multijoueur unidirectionnel)

  • Multijoueur en temps réel

  • Prise en charge des serveurs de salle personnalisés - compatible avec toutes les technologies standard ou personnalisées

  • Prise en charge du serveur relais

  • Intégrations supplémentaires avec GameLift, Edgegap et i3D.net

Services entre pairs

  • Intégrations développées par des tiers (sponsorisées)

  • Services privés partagés

Présence

  • Présence simple (en ligne/hors ligne)

  • Présence riche (activité)

  • Mises à jour d'activité en temps réel

  • Apparaître hors ligne

Filtre anti-gros mots

  • Sous-système de filtrage des grossièretés

  • Prise en charge du filtrage des noms d'utilisateur

  • Intégration du service de chat

  • Intégration WebPurify

Promotions

  • Prix ​​de vente

  • Produits de remplacement

  • Programmé

  • Automatisé (par segment)

  • Achats maximums.

  • Max Retriggers

  • Ventes d'articles et de packs (prix en monnaie virtuelle, disponibilité limitée dans le temps)

  • Promotions d'archivage/désarchivage

Notifications push

  • Programmatique

  • Modèles

  • Envoyer au segment

  • Envoyer au groupe

  • Push prioritaire (Google)

  • Prise en charge d'iOS, Android ( API FCM V1 de Google ) et Facebook

Codes de réduction

  • Codes de rachat personnels

  • Codes de rachat partagés

  • Inventaire des codes de remboursement

  • Gestion et reporting des rachats

  • Génération de code de remboursement

  • Prise en charge du rachat asynchrone

Serveurs relais (hébergés)

  • Serveurs relais intégrés

  • Protocole de service de relais

  • Accordable

  • Multi-région

Serveurs de salle (hébergés)

  • Conteneurs Docker personnalisés

  • Gestion des instances

  • Accordable

  • Multi-région

  • RoomServer DevTool permet d'exécuter RoomServer sur un poste de travail local pour un débogage facile!

Tâches planifiées

  • Code Cloud programmé

  • Prise en charge des délais d'expiration personnalisables du code cloud

Éditeur de scripts

  • Éditeur de scripts à plusieurs volets

  • Intellisense

  • Prise en charge du mode sombre

  • Synchronisation avec l'extension Visual Studio Code, le serveur MCP et l'assistant

Segments

  • Regrouper automatiquement les utilisateurs par critères

  • Les critères incluent le fuseau horaire, la date de création du compte, le montant dépensé, etc.

  • Groupes de conditions ET/OU imbriqués

En libre service

  • Soutien à l'image de marque

  • Suppression de compte en libre-service - hautement configurable par le développeur

  • Changer le mot de passe en libre-service

  • Validation en libre-service des e-mails

  • Se désabonner des e-mails du tournoi

Sociale

  • Intégration Facebook

  • Intégration Steam

  • Intégration au PlayStation Network

  • Amis

  • Cadeaux

  • Défis

API de serveur à serveur

  • Appeler du Cloud Code depuis un serveur tiers

  • Secret sécurisé

  • Validation de l'adresse IP

  • Protocoles basés sur une session et sans session

  • Téléchargements de fichiers globaux

Effets de statut temporisés

  • Effet pouvant être appliqué à un utilisateur pendant une durée déterminée

  • Utilisation à des fins de jeu (ex. : invulnérable pendant 2 heures) ou de compte (ex. : bannissement pendant 2 semaines)

  • S'intègre au système d'inventaire des utilisateurs

Tournois

  • Assistance automatisée pour les tournois mondiaux

  • Gratuit ou payant

  • Règles de prix flexibles

  • Cycles de tournois récurrents - quotidiens, hebdomadaires, mensuels, etc.

  • Tournois à la demande - périodes ad hoc

  • Phases du tournoi

  • Divisions

  • Tournois par groupes, divisions par groupes

  • Scripts de fin de tournoi

  • Notifications

  • Adhésion et réclamation automatique

  • Assistance du portail

Tutoriels

  • Série de formations en ligne gratuites - brainCloud Bootcamp

  • Cours complets pour Unreal, Unity et Godot

Métriques d'utilisation

  • Rapports d'utilisation de l'API

  • Statistiques d'erreurs API

  • Profil de l'application

  • Historique mensuel

  • Utilisation du script

  • Rapports d'utilisation de l'IA

Utilisateur

  • Parcourir les utilisateurs

  • Application en masse d'un script aux utilisateurs (via le service de script)

  • Suppression automatique des utilisateurs inactifs

  • Archivage d'utilisateurs

Inventaire des utilisateurs

  • Catalogue central des items

  • Editeur de catalogue

  • Catégories et balises pour l'organisation

  • Tarification des items (dans plusieurs monnaies virtuelles)

  • États de publication des items - brouillon, publié, retiré et révoqué

  • Items empilables

  • Gestion de l'inventaire des utilisateurs

  • Gestion de l'utilisation des items

  • Effets de statut activables

  • Temps de récupération et de refroidissement

  • Intégration du déploiement

  • Échangez des items sur la blockchain !

  • Packs - contiennent plusieurs items et/ou monnaies virtuelles

  • Application de la quantité maximale aux items empilables

  • Items et lots en promotion/soldes

  • Déploiement d'un catalogue d'items dédié

Monnaies virtuelles

  • Plusieurs monnaies virtuelles

  • Prix ​​pour les étapes et les réalisations importantes

  • Monnaies partagées (parentes)

  • Échange de devises par lots (ex. 1 lingot -> 100 pièces)

Webhooks

  • Appeler du Cloud Code à partir de WebHooks

  • Secret sécurisé

  • Validation de l'adresse IP

Pour afficher les fonctionnalités par catégorie (par exemple, Core, RTT, Deep Data, etc.), cliquez ici .

Si vous avez des questions plus précises concernant ces fonctionnalités, n'hésitez pas à nous contacter via le widget de chat dans le coin inférieur droit de l'écran. À bientôt !

Vos commentaires sont importants pour nous. Veuillez évaluer cette réponse ci-dessous. Merci !

Avez-vous trouvé la réponse à votre question ?