- Steps to submit feedback from the title or the Title service
- Example partner feedback usage scenarios
- Complete behavior feedback options
- Feedback API calls
- Feedback object
- Feedback Q&A
Steps to submit feedback from the title or the Title service
- Add feedback moments (conveying infraction time) to the title or the Title service.
- Determine the correct feedback type.
- Call Reputation Feedback APIs with feedback.
Adding feedback moments to the title or the Title service
Players can have bad experiences with teammates who sabotage their own side, players who do nothing instead of actively playing, or cheaters who ruin their games. XBOX Live lets players report these problematic players directly. However, user feedback isn’t perfect. Titles can easily determine simple things like players idling in-game and quitting early. Titles can sometimes determine when a player is cheating. Your title can submit feedback in a wide variety of feedback moments, which helps improve the experience of all ethical players.Determining the correct feedback type
The Reputation service has many feedback types to capture the ways that a player might warrant feedback. For more information, see the following table. Most of the feedback types are negative, but it’s also possible to improve a player’s reputation with positive feedback. XBOX system UI provides a way for players to submit feedback on other players in-game. This player-to-player feedback doesn’t carry much weight, because some players are prone to griefing one another when they lose. Titles can supplement this system UI, providing UI for players to directly submit feedback on another player. We prefer that titles submit feedback on behalf of the title itself by using Partner feedback because it’s highly trusted. Return to the top of this topic.Example Partner feedback usage scenarios
Player quitting a game in the middle of a match
A player is losing a game and uses the game’s menu to quit the game, abandoning their teammates. When a title detects this behavior, it can report the behavior by usingFairPlayQuitter.
Idling after match found in a game
A player gets matched with other players to play, but consistently stands idle in the game instead of helping the team. The title can report the player behavior by usingFairPlayIdler.
Killing teammates in a game
A player in a game is constantly killing teammates for fun. When a title detects that a player is consistently team-killing, it can report the player by usingFairPlayKillsTeammates.
Title has community kick/vote feature
A player has been voted by players in the round to be removed from the session for bad behavior. If the title removes this player from the session, it can report them by usingFairPlayKicked.
Helpful player community vote
After a few rounds of a game, the title offers an option to pick a player who has helped the team the most. When a title detects this action, it can report the behavior by usingPositiveHelpfulPlayer.
High-quality-user-generated content (UGC)
A title has a scene in which a player can pick the best design for a vehicle. When a title detects this action, it can report the behavior by usingPositiveHighQualityUGC.
Skilled player
After a few rounds of a game, the title offers an option to pick an MVP - the best player. When a title detects that a player consistently earns MVP status, it can report the behavior by usingPositiveSkilledPlayer.
Player reports questionable UGC in a title
A title has a scene in which a player can view vehicle designs. A player notices an offensive design and wants to report it. When a title detects this action, it can report the offender by usingUserContentInappropriateUGC.
Title wants to request an XBOX Live ban review of a player
A title’s community manager has noticed a low-reputation player who is consistently causing trouble in their game. A title can request an XBOX Family, Trust, and Safety (XFTS) review by usingFairPlayUserBanRequest.
Return to the top of this topic.
Complete behavior feedback options
The following table describes the feedback types for submitting player feedback on behalf of your title. The Reputation service is flexible and can easily add new feedback types if you think that the following types don’t meet your title’s needs. To add a new feedback type, contact your account manager.
Return to the top of this topic.
Feedback API calls
Titles can use two strategies to call the Reputation service.- Report players in aggregate from a partner service by using a service token for authentication (preferred).
- Report players directly from the client.
Alternatively, the title can use the following direct REST methods.
Return to the top of this topic.
Feedback object
TheFeedback object has the following specification for the latest version (101).
Both APIs expect a batch of the following objects.
The following example code shows the use of
FairPlayKillsTeammates.
Feedback Q&A
Q: Can I send a hint to the system to help the people who might be looking at the player report?
A: Yes. These hints are very helpful. Use thetextReason parameter to help XFTS. It looks at the submitted feedback. For example, for an idler, you can add a text reason that says, “We received no user input from this player after the first five seconds of the game.”
This text reason is valuable for XFTS. Ensure that the text reason is helpful and descriptive.
