Skip to main content

Console Social Compliance

We conduct research to review and organize the compliance documentation related to social features. This document clearly outlines the targeted feature designs of Overlay in accordance with the compliance terms involved. The scope covers PlayStation, Xbox, and Wegame platforms. This compliance document can be directly used to guide the integration of game project teams. We estimate 22.5 men per day (Only frontend) would be saved for development.

Term NumberCompliance DescriptionPlaystation TermsXbox TermsWegame TermsReusablePGOS MethodGame Needs to HandleEstimated Self-Development Man-Days (Frontend)Estimated Self-Development Man-Days (Backend)
1Need to access the player's profile card on the platform, mainly for Xbox's Gamercard/XR-047/ReusableA menu button is set on the player's personal profile page menu as Gamertag, clicking it brings up the Xbox player's Gamercard/1d/
2Player settings prohibit uploading UGC community content, or it is blocked or blacklisted, it is necessary to hide the related UGC content in the player's profile, if not hidden, it is necessary to report the UGC (Currently, SOP only considers names as UGC scope, only names are blocked)R5304CXR-045(247)/Not reusable, needs custom handlingName use: “Hidden Nickname”/“Hidden”, but players can identify through the Gamertag/OnlineID on the contact list.
PGOS provides a reporting backend interface, provides player name content, does not do the reporting interface
Content involving UGC within the game interface also needs to be hidden.
The game itself should handle the report interface and obtain the UGC names of players from the PGOS backend reporting interface for reporting.
0.5d
(Only in cases of nickname shielding)
/
3Scenarios where voice chat is prohibited include:
1. After a player is blocked on the console platform, voice chat with that player is not possible;
2. Muting a specific player on the console platform, cannot have voice chat with that player
3. If the communication permissions of the console platform are restricted, then voice chat is prohibited;
R5061A R5061C R5061E R5304AXR-015/ReusableVoice function is disabled, unable to send and receive voice messages.
The mute button on the voice channel member list remains off, and when the button is clicked while voice is disabled, the prompt text rule is as follows:
1. Playstation: Calls the native Playstation prompt dialog, the default text is “You are restricted from using communication functions.”
2. Xbox: Restrict account limited the action.
3d/
4After chat is disabled, sending and receiving text messages is not possible. Scenarios where text chat is disabled include:
1. After a player is blocked on the host platform, text chat with that player is not possible;
2. If the host platform's communication permissions are restricted, text chat is disabled;
3. If the platform credit score does not meet the requirements, text chat is disabled
R5061A R5061C R5061E R5304AXR-015Tencent Games Credit Application Requirement Document 2.2.3 Chat SpeechReusable1. Console platform handling method:
1.1 Set private communication by oneself, when sending text/emoticons/invitation cards in private chat, it prompts: Privacy setting in console limits the action.
1.2 Set private communication by oneself, creating groups, pulling people into groups, joining groups, sending messages in groups, and group announcements all show: “Privacy setting in console limits the action”
1.3 Set private communication by oneself, world chat/group chat will block messages from others. If set before entering the game, it will not automatically join the world channel, need to change the privacy settings before clicking chat to join; if already in the world channel, changing privacy settings later, the previously joined world channel will not disappear, but cannot receive messages.
1.4 Due to platform rule “The application will not disclose the user's communication restriction status to other users.”, when the other player has privacy restrictions, they will not receive text chat messages.

2. Wegame's approach:
If the credit score is not met, restrict the player's ability to speak across all channels by showing a pop-up box when they attempt to send a message, but do not affect the ability to receive chat messages
If there is an input box in the game, it is necessary to handle text chat restrictions.
Wegame: Call the game's unified wegame related pop-up prompt
3d3d
5If the platform credit score does not meet the requirements, some functionalities of group chat and group management will be disabled//Tencent Games Credit Application Requirements Document 2.3.4 Join/Create GuildReusableWhen creating a group, if the credit score is not met, a pop-up box will restrict access.
Joining a group, if the credit score is not met, clicking on the group chat invitation card to join will trigger a pop-up box restriction.
When already in a group, if the credit score is not met, some group management functions are disabled (except leaving the group, disbanding the group, and transferring group ownership), and a pop-up box will restrict access.
Invoke wegame's unified related pop-up notifications1d2d
6Group chat UGC content (group name, group announcement, group description, group remarks, group nickname) should be invisible to players who are blocked/account restricted.

Playstation Restricted account scope: The application can use the Communication Restriction Status Web API to check whether a user is restricted from using social features. 1. Features for communication using text, audio, video, etc. 2. The ability to post or view user-generated content, etc.
Xbox Restricted account scope:
![image-xr045](../assets/xr-045 rules.png)
R5304C R5061GXR-045/ReusableGroup names are generated fixedly, not considered UGC content Group announcements, group descriptions, group remarks, and group nicknames are hidden, not displayed on console platforms.3d/
7Group chat UGC content needs to provide the last editor's OnlineIDR5046C//ReusableGroup announcements/group names/group introductions need to include the last editor, for PC/Xbox only the name is displayed, PS displays the specific name+OnlineID2d/
8Group chat UGC module needs to provide a report function (not implemented in this phase)/XR-018/ReusablePGOS provides a backend reporting interface, but does not provide a reporting interfaceThe game is responsible for creating the reporting interface, allowing the selection of group name, group announcement, group description, group member remarks, and group nicknames for reportingNot yet implementedNot yet implemented
9The platform blacklist needs to be synchronized to the game internallyR5304A//ReusableUpon entering the game, synchronize the platform blacklist with the game blacklist;
When lifting a game blacklist, verify against the platform blacklist, if still on the platform blacklist, lifting is not supported;
Lift the game blacklist when the platform blacklist is lifted;
When lifting the platform blacklist, prompt: You are only allowed to unblock the player from the console.
/3d/
10Need to display the primary platform account identifier: Xbox - Gamertag; Playstation - OnlineIDR5046A R5046BXR-046/ReusableIn the contact list, if logged in through a console platform, there will be an additional line below the list displaying the platform identifier, showing Gamertag or OnlineID
Voice channel member list also displays Gamertag and OnlineID below the members
2d/
11The place displaying Gamertag needs to be able to open the player's Gamercard/XR-047/ReusablePlayer Profile's more button has the option to open Gamercard for xbox
Add shortcut in the voice channel member list to open Gamercard
1d/
12Playstation restricts the use of platform icons, hide the platform icon when logging in on a Playstation consoleR5037//ReusableHide Playstation Platform IconIf the game interface also displays the platform icon, the Playstation icon needs to be hidden1d/
13After team invitations are prohibited, it is impossible to accept or send team invitations. Scenarios where team invitations are prohibited include:
1. After a player is blocked by the host platform, they cannot be invited to join a team;
2. If the host platform's communication permissions are restricted, then accepting or sending team invitations is not possible;
3. If the platform credit score does not meet the requirements, then receiving or sending team invitations;
R5112XR-064Tencent Games Credit Application Requirements Document 2.3.4 Join/Create GuildNot yet implemented (SOP does not use PGOS for teaming, handled within the game itself)1. Console platform handling method:
When sending an invitation, verify the invitee's permissions. If they are on the Playstation/Xbox/game blacklist or have a restricted account that does not allow teaming up, the following message is displayed:
1.2 Your restricted account settings, sending a team invitation triggers the message: Privacy setting in console limits the action
2. Wegame's approach:
Sending a team invitation: If the credit score is not met, clicking the send team invitation button will trigger a pop-up box restriction
Accepting a team invitation: If the credit score is not met, clicking to join from the card will trigger a pop-up box restriction
Wegame: Calls the game's unified wegame related pop-up notifications3d2d
14If the platform credit score does not meet the requirements, adding friends is not possible//Tencent Game Credit Application Requirements Document 2.3.3 Chat SpeechReusableAdd friend: Credit score not met, system pops up a restriction alert
Accept friend invitation: Credit score not met, system pops up a restriction alert
Wegame: Calls the game's unified wegame related pop-up notifications2d2d