- A nivel de título: agrega todas las actualizaciones de los jugadores en una única estadística de todo el título. Ideal para objetivos globales compartidos por toda la base de jugadores.
- A nivel de grupo: agrega las actualizaciones de los jugadores en una estadística de entidad de grupo. Ideal para desafíos de clanes, objetivos de gremios u objetivos por equipos en los que subconjuntos de jugadores trabajan hacia una meta compartida.
Estadísticas de la comunidad a nivel de título
Creación de la definición de estadística de origen
Primero, cree una definición de estadística para los jugadores, que actúa como origen de agregación:Creación de la definición de estadística de destino
A continuación, cree una definición de estadística para el título, que actúa como destino de agregación. Especifique la definición de estadística del jugador como origen de agregación para la definición de estadística del título:NOTA: Establezca
EntityType en title y AggregationSources para hacer referencia a la estadística definida a nivel de jugador.
Después de crear la estadística de la comunidad, cualquier actualización realizada a nivel de jugador comienza a agregarse a nivel de título. El sistema solo agrega las actualizaciones nuevas. Si la estadística de origen existe desde hace tiempo, el sistema no reintegra esos valores históricos a nivel de título.
Lectura de las estadísticas de la comunidad del título
Para obtener las puntuaciones actuales de la estadística a nivel de título, lea las estadísticas de la entidad de título:Estadísticas de la comunidad a nivel de grupo
Las estadísticas de la comunidad a nivel de grupo le permiten agregar las acciones de los jugadores dentro de un grupo específico, como un clan o un gremio. Esta agregación es útil para escenarios como un desafío de clan en el que los miembros trabajan colectivamente hacia un objetivo compartido.Creación de la definición de estadística de destino
Cree una definición de estadística conEntityType establecido en group. Especifique la definición de estadística del jugador como origen de agregación:
La definición de estadística de origen (a nivel de jugador) es la misma que la que se usa para las estadísticas de la comunidad a nivel de título. Puede reutilizar una definición de estadística de origen existente.
Actualización de la estadística de origen
Al actualizar la estadística de origen de un jugador para la agregación a nivel de grupo, especifique la entidad de grupo de destino en la propiedadAggregationTargetEntityKeys del objeto StatisticUpdate. Esta propiedad indica a PlayFab a qué entidad de grupo agregar la actualización.
Para las estadísticas de la comunidad a nivel de título,
AggregationTargetEntityKeys no es necesario porque el título es el destino de agregación predeterminado. Para las estadísticas de la comunidad a nivel de grupo, debe especificar la clave de la entidad de grupo. Actualmente, solo puede especificar una clave de entidad en AggregationTargetEntityKeys.Lectura de las estadísticas de la comunidad del grupo
Para obtener las puntuaciones actuales de la estadística de la comunidad del grupo, lea las estadísticas de la entidad de grupo:Restricciones
- Solo puede especificar un origen de agregación para la estadística de la comunidad.
- No puede especificar la configuración de versiones para la estadística de la comunidad. La configuración de versiones que especifique para la estadística de origen también se aplica a la estadística de la comunidad.
- El
EntityTypede la estadística de la comunidad debe sertitleogroup. - No puede usar la agregación
Lasten ninguna de las columnas. - Solo puede especificar una clave de entidad en
AggregationTargetEntityKeysal actualizar la estadística de origen.
