Passer au contenu principal
Toutes les collectionsQuestions générales
BrainCloud prend-il en charge la fonctionnalité X?
BrainCloud prend-il en charge la fonctionnalité X?

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

Paul Winterhalder avatar
Écrit par Paul Winterhalder
Mis à jour cette semaine

L'ensemble des fonctionnalités de brainCloud est énorme et ne cesse de s'agrandir! Voici une liste des fonctionnalités clés, à jour à partir de la version 5.4.

Analytique

  • Analyse des applications

    • Bannière de contexte d'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 des utilisateurs

    • Analyse des produits - revenus par produit et par catégorie

    • Store Analytics - revenus et taux de conversion par App Store

  • Analyse des utilisateurs

    • Bannière de contexte utilisateur - avec revenus et segments

    • Vue des achats

    • Graphique d'activité de la monnaie virtuelle

  • Intégrations

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

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

Authentification

  • Se connecter

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

  • Mot de passe oublié

  • Transfert (transfert de connexion d'une application à une autre)

  • Normes minimales en matière de mots de passe

  • Identités multiples

  • Fusionner les comptes

  • Comptes entre pairs

  • Comptes partagés

  • Prise en charge de la migration de compte

Types d'authentification

  • Anonyme

  • E-mail (avec validation)

  • Externe (répertoires tiers personnalisés)

  • Facebook (y compris Facebook Limited Login )

  • GameCenter

  • Google

  • Nintendo Switch

  • OpenID/Okta (via authentification externe)

  • Réseau PlayStation (PS4 et PS5)

  • Code Set-top

  • Universel (identifiant + mot de passe)

Intégration de la blockchain

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

  • Blockchains 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 mondiaux, de groupe et dynamiques

  • Historique des discussions en continu

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

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

Code du nuage

  • Basé sur Javascript

  • Versionné

  • Programmable

  • Autorisations de sécurité

  • Crochets 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

Données en nuage

  • API de statistiques sécurisées en matière de concurrence

  • Prise en charge d'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)

  • Prise en charge de la migration de déploiement (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

  • Prise en charge du déploiement et de la migration

  • É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

E-mail

  • Modèles de texte simples

  • Modèles riches

  • Transactionnel

  • Substitution

  • Intégration avec Sendgrid

  • Prise en charge des pièces jointes

  • Envoyer l'API

É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 (bêta)

  • Mise en cache CDN

  • Téléchargements de fichiers

  • Prise en charge des mises à jour/versions (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

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

  • Éditeur basé sur un portail

  • Prise en charge des catégories

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

  • Aléatoire

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

Hébergement

  • Serveurs relais

  • Serveurs de salle

  • Multi-région

  • Moniteur de serveur (bêta)

  • Conteneurs Docker

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

    • Amazon Gamelift

    • Edgegap

  • 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 de réception

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

  • Achats fictifs

Intégrations

  • Amazon GameLift

  • Apple

  • Edgegap

  • Facebook

  • Google

  • Nintendo

  • Oculus

  • Réseau PlayStation

  • Segment

  • Sendgrid

  • Steam

  • Webhooks

  • WebPurify

  • Windows

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 prête à l'emploi

  • Lancez Room Server lorsque vous êtes prêt

  • Sélectionner automatiquement la meilleure région

  • Rejoignez-nous en cours

Enregistrement

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

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

  • Journaux du serveur - requête + réponse

  • Niveau équipe – journalisation d'audit

Matchmaking (hors ligne)

  • Correspondance de plage de notation des compétences

  • Prise en charge des filtres personnalisés

Rencontres (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

  • Moniteur de matchmaking (version bêta)

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 à sens unique

  • Flux de lecture (pour le multijoueur unidirectionnel)

  • Compatibilité multijoueur en temps réel - Photon, Unity, Steam, etc.

  • Prise en charge du serveur de salle personnalisé

  • Prise en charge du serveur relais

  • Plus d'intégrations GameLift et Edgegap

Services aux 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 de blasphème

  • 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

  • Remplacer les produits

  • Programmé

  • Automatisé (par segment)

  • Achats max.

  • Max Retriggers

Notifications push

  • Programmatique

  • Modèles

  • Envoyer au segment

  • Envoyer au groupe

  • Push haute priorité (Google)

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

Codes de rachat

  • Codes de rachat personnels

  • Codes d'échange partagés

  • Inventaire des codes de remboursement

  • Gestion et reporting des rachats

  • Génération de code de remboursement

  • Prise en charge de la rédemption asynchrone

Serveurs relais (hébergés)

  • Serveurs relais intégrés

  • Protocole de service 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!

Travaux planifiés

  • Code Cloud programmé

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

Éditeur de scripts

  • Éditeur de scripts à plusieurs volets

  • Intellisense

  • Prise en charge du mode sombre

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.

Sociale

  • Intégration Facebook

  • Intégration de Steam

  • Intégration du réseau PlayStation

  • Amis

  • Cadeaux

  • Défis

API de serveur à serveur

  • Appeler Cloud Code depuis un serveur tiers

  • Secret sécurisé

  • Validation de l'adresse IP

  • Protocoles basés sur une session et sans session

Effets de statut temporisés

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

  • Utiliser à des fins de jeu (c'est-à-dire invulnérable pendant 2 heures) ou de compte (c'est-à-dire banni pendant 2 semaines)

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

Tournois

  • Prise en charge des tournois mondiaux automatisés

  • 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

  • Notifications

  • Adhésion automatique et réclamation automatique

  • Assistance du portail

Tutoriels

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

  • Cours complets pour Unreal, Unity et Godot

Mesures d'utilisation

  • Rapports d'utilisation de l'API

  • Statistiques d'erreurs API

  • Profil de l'application

  • Utilisation du script

Utilisateur

  • Parcourir les utilisateurs

  • Appliquer un script en masse aux utilisateurs (via le service de script)

  • Suppression automatique des utilisateurs inactifs

  • Utilisateurs des archives

Inventaire des utilisateurs

  • Catalogue central des articles

  • Editeur de catalogue

  • Catégories et balises pour l'organisation

  • Tarification des articles (dans plusieurs monnaies virtuelles)

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

  • Articles empilables

  • Gestion de l'inventaire des utilisateurs

  • Gestion de l'utilisation des articles

  • Effets de statut activables

  • Temps de récupération et de refroidissement

  • Intégration du déploiement

  • Échangez des objets sur la blockchain!

Monnaies virtuelles

  • Plusieurs monnaies virtuelles

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

  • Monnaies partagées (parentes)

Webhooks

  • Appeler Cloud Code à partir de WebHooks

  • Secret sécurisé

  • Validation de l'adresse IP

Si vous avez des questions plus détaillées sur l'une de ces fonctionnalités, n'hésitez pas à nous contacter via le widget de chat dans le coin inférieur droit de l'écran. Santé!

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

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