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
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 !
