Skip to main content
La reputación es una estadística de usuario, como cualquier otra, y se incluye en las llamadas para recuperar todas las estadísticas de un usuario y usarlas en informes y seguimiento.
  • La clase Reputation representa la reputación.
  • La clase ReputationService representa el servicio de reputación.
  • Los URI correspondientes se describen en Reputation URIs.
Las estadísticas de reputación son globales en todo el servicio y no están vinculadas a un título específico. El identificador de configuración de servicio (SCID) del servicio es el SCID global que se usa para acceder a las estadísticas de reputación.

Características de la reputación

  • Trata los comentarios y las quejas de la misma manera. Las entidades envían comentarios sobre un usuario y estos comentarios afectan a la reputación del usuario. Los comentarios se pueden reenviar después al equipo de cumplimiento para que tome medidas adicionales.
  • Permite a los usuarios enviar comentarios sobre otros usuarios. Los títulos pueden enviar comentarios automáticamente.
  • Permite a los títulos el acceso directo a la API. Un usuario puede enviar comentarios directamente desde un juego y desde el contexto del área del juego en la que se encuentra actualmente.
  • Considera que una reputación baja afecta a lo que los usuarios pueden hacer en XBOX Live y dentro de los títulos. Por lo tanto, los usuarios deben vigilar su reputación y actuar de forma más apropiada durante el juego en línea.
  • Permite comentarios positivos, además de comentarios negativos. Los usuarios que ayudan a la comunidad de XBOX o a la comunidad de un título pueden ser recompensados por sus esfuerzos, e incluso se les pueden conceder privilegios especiales.
  • Deriva una única reputación general, representada por la propiedad Reputation.OverallReputation, que se deriva de los siguientes tipos de reputación:
    • Juego limpio. Representado por la propiedad Reputation.FairplayReputation.
    • Comunicaciones. Representado por la propiedad Reputation.CommunicationsReputation.
    • Contenido generado por el usuario (UGC). Representado por la propiedad Reputation.UserGeneratedContentReputation.
Para obtener más información, consulte ResetReputation (JSON).

Flujo de uso del servicio de reputación

El flujo general del servicio de reputación tiene dos fases: informar de la reputación y emparejamiento filtrado por reputación.

Informar de la reputación

Cuando se han notificado suficientes comentarios negativos sobre un usuario específico, el título establece la propiedad Reputation.OverallReputation para indicar una mala reputación para ese usuario (atributo JSON OverallReputationIsBad). Con el tiempo y sin quejas, la reputación de un usuario mejora lentamente, y es posible que un usuario que tuvo una mala reputación vuelva a conseguir una buena reputación.

Emparejamiento filtrado por reputación

Para el emparejamiento filtrado por reputación, especificado por el requisito de XBOX (XR), el título recupera la propiedad Reputation.OverallReputation del jugador. Este valor es una puntuación que indica el estado de la reputación general del jugador.
Nota: Si su título busca el atributo OverallReputationIsBad en un archivo JSON y no lo encuentra, es seguro asumir que el usuario tiene una buena reputación. Esto puede ocurrir con cuentas nuevas, hasta que se hayan procesado comentarios para el usuario. Los jugadores con cualquier comentario de otros usuarios siempre tendrán estadísticas de reputación y un valor para la propiedad Reputation.OverallReputation.

La reputación como indicador del comportamiento

La reputación proporciona un indicador de cómo se comporta el usuario en el sistema. Por ejemplo, ¿es la persona un jugador amistoso o no? Los comentarios de otros miembros de la sesión determinan la reputación de un jugador. Cada usuario tiene una puntuación de reputación que le acompaña a todas partes en XBOX Live. La puntuación de reputación se muestra de forma destacada en los lugares sociales que pueden ver los amigos, para que puedan ejercer presión social sobre un jugador para que se comporte mejor. Por ejemplo:
  • La puntuación de reputación se muestra en la tarjeta de perfil de cada usuario. Cualquier persona del sistema puede consultar el perfil del usuario con un solo clic.
  • La puntuación de reputación se muestra en los juegos multijugador. Cuando los usuarios juegan juntos en línea, la reputación del grupo equivale a la reputación del jugador con la reputación más baja del grupo. El grupo solo se empareja con otros con una reputación similar. Otros jugadores usan la reputación para decidir qué tipo de jugadores hay en esa partida y decidir si quieren unirse a ella.

Elementos clave de la reputación

Un título puede determinar si un usuario ha alcanzado el nivel “Avoid Me” en las categorías de juego limpio, comunicaciones o contenido generado por el usuario (UGC). El usuario ha alcanzado “Avoid Me” para la categoría asociada si alguna de las siguientes propiedades está establecida en 1:
  • Propiedad Reputation.OverallReputation. El atributo JSON asociado es OverallReputationIsBad.
  • Propiedad Reputation.FairplayReputation. El atributo JSON asociado es FairplayReputationIsBad.
  • Propiedad Reputation.CommunicationsReputation. El atributo JSON asociado es CommsReputationIsBad.
  • Propiedad Reputation.UserGeneratedContentReputation. El atributo JSON asociado es UserContentReputationIsBad.

Informes de buena partida

Además de denunciar a los usuarios por malas acciones, los usuarios también pueden enviarse entre sí informes de buena partida, que se pueden crear en los títulos como una votación para el jugador más valioso.

Historial de comentarios

El historial de comentarios notifica información como el momento en que el usuario fue denunciado por última vez y el motivo por el que se denunció a la persona; por ejemplo, “Recientemente recibió comentarios sobre el estilo de comunicación”.

Requisito de XBOX para la reputación

El requisito de XBOX (XR) 068, Matchmaking Filtering by Reputation, exige la separación de los jugadores con baja reputación de los que tienen una reputación alta. Esto se hace examinando el valor Reputation.OverallReputation de un jugador y el atributo OverallReputationIsBad del jugador en las estadísticas de usuario. Su título puede recuperar la reputación de un usuario pasando “OverallReputation” al parámetro statisticName del método UserStatisticsService.GetSingleUserStatisticsAsync (String, String, String). El método WinRT llama a GET (/users/xuid()/scids//stats) como se muestra en el siguiente cuerpo JSON.
Cuando los comentarios de otros jugadores sobre un usuario alcanzan un nivel bajo, OverallReputationIsBad se establece en 1 para el usuario. Las personas para las que Reputation.OverallReputation es 1 solo deben emparejarse con otras personas que tengan OverallReputation establecido en 1. De forma predeterminada, cuando las personas entran en una partida, generalmente no tienen que tratar con personas con baja reputación. Los títulos pueden permitir opcionalmente que un jugador con buena reputación decida emparejarse con jugadores de baja reputación. Para obtener la versión más reciente de los XR que se aplican a la reputación, consulte Requisitos de XBOX.

Creación de usuarios con mala reputación general para pruebas

Para las pruebas, se pueden configurar usuarios con muy mala reputación para probar la implementación del filtrado de emparejamiento de un título. Para establecer un valor específico para un usuario, el título o la herramienta de prueba llama a POST (/users/xuid()/resetreputation) con un archivo JSON que establece los valores de reputación específicos del usuario. Para obtener más información, consulte ResetReputation (JSON). Por ejemplo, el siguiente cuerpo JSON establece la reputación de juego limpio de un usuario en un valor muy bajo:
Los asociados pueden realizar esta llamada para todos los sandboxes excepto RETAIL. Esta solicitud establece las puntuaciones de reputación base de un usuario, y las ponderaciones del jugador para los comentarios positivos se pondrán todas a cero. La reputación real del usuario después de esta llamada consiste en estas puntuaciones base más la bonificación de embajador del jugador, más la bonificación de seguidores del jugador. Este mecanismo crea un usuario con una puntuación baja y Reputation.OverallReputation establecido en 1 para probar el XR del filtro de emparejamiento. El título puede obtener la puntuación de reputación del usuario desde el servicio de estadísticas de usuario, como se describe en la sección “Requisito de XBOX para la reputación” de este artículo.

Restablecimiento de la reputación de un usuario a los valores predeterminados

El título establece el atributo OverallReputationIsBad para indicar que el usuario tiene una buena reputación. Llama a POST (/users/me/resetreputation) y establece todos los valores en 75. Se puede usar una única llamada a /users/xuid()/deleteuserdata para restablecer varios identificadores de usuario de XBOX. El cuerpo de la solicitud es:

Envío de comentarios desde los títulos

Los títulos pueden enviar comentarios de juego limpio sobre los jugadores de las partidas. Esto se hace directamente desde el título o desde el servicio del título por lotes. El título puede usar el método ReputationService.SubmitReputationFeedbackAsync o los siguientes métodos REST directos: Consulte Feedback (JSON) para ver un cuerpo JSON de ejemplo para el envío y las definiciones de los campos permitidos.

Tipos de comentarios permitidos

Las categorías de comentarios que se pueden publicar se definen en Feedback (JSON).

Cuándo deben enviar comentarios los títulos

Un título debe enviar comentarios negativos cuando un evento afecta negativamente a la experiencia del jugador en una partida. Como regla general, el título debe enviar solo un comentario por tipo y por ronda jugada. Por ejemplo, el título debe:
  1. Enviar solo un elemento de comentario FairPlayKillsTeammates por persona y ronda por matar a 3 o más compañeros de equipo, en lugar de enviar un evento cada vez que la persona mate a un compañero de equipo.
  2. Enviar el elemento de comentario FairplayQuitter cuando alguien abandone deliberadamente una partida antes de tiempo.
  3. Enviar el elemento de comentario FairplayUnsporting, una vez por carrera, cuando un usuario conduzca marcha atrás en un juego de carreras.

Consulte también

Última modificación el 28 de agosto de 2026