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 Number | Compliance Description | Playstation Terms | Xbox Terms | Wegame Terms | Reusable | PGOS Method | Game Needs to Handle | Estimated Self-Development Man-Days (Frontend) | Estimated Self-Development Man-Days (Backend) |
---|---|---|---|---|---|---|---|---|---|
1 | Need to access the player's profile card on the platform, mainly for Xbox's Gamercard | / | XR-047 | / | Reusable | A menu button is set on the player's personal profile page menu as Gamertag, clicking it brings up the Xbox player's Gamercard | / | 1d | / |
2 | Player 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) | R5304C | XR-045(247) | / | Not reusable, needs custom handling | Name 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) | / |
3 | Scenarios 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 R5304A | XR-015 | / | Reusable | Voice 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 | / | |
4 | After 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 R5304A | XR-015 | Tencent Games Credit Application Requirement Document 2.2.3 Chat Speech | Reusable | 1. 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 | 3d | 3d |
5 | If 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 Guild | Reusable | When 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 notifications | 1d | 2d |
6 | Group 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:  | R5304C R5061G | XR-045 | / | Reusable | Group 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 | / | |
7 | Group chat UGC content needs to provide the last editor's OnlineID | R5046C | / | / | Reusable | Group announcements/group names/group introductions need to include the last editor, for PC/Xbox only the name is displayed, PS displays the specific name+OnlineID | 2d | / | |
8 | Group chat UGC module needs to provide a report function (not implemented in this phase) | / | XR-018 | / | Reusable | PGOS provides a backend reporting interface, but does not provide a reporting interface | The 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 reporting | Not yet implemented | Not yet implemented |
9 | The platform blacklist needs to be synchronized to the game internally | R5304A | / | / | Reusable | Upon 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 | / |
10 | Need to display the primary platform account identifier: Xbox - Gamertag; Playstation - OnlineID | R5046A R5046B | XR-046 | / | Reusable | In 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 | / | |
11 | The place displaying Gamertag needs to be able to open the player's Gamercard | / | XR-047 | / | Reusable | Player Profile's more button has the option to open Gamercard for xbox Add shortcut in the voice channel member list to open Gamercard | 1d | / | |
12 | Playstation restricts the use of platform icons, hide the platform icon when logging in on a Playstation console | R5037 | / | / | Reusable | Hide Playstation Platform Icon | If the game interface also displays the platform icon, the Playstation icon needs to be hidden | 1d | / |
13 | After 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; | R5112 | XR-064 | Tencent Games Credit Application Requirements Document 2.3.4 Join/Create Guild | Not 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 notifications | 3d | 2d |
14 | If the platform credit score does not meet the requirements, adding friends is not possible | / | / | Tencent Game Credit Application Requirements Document 2.3.3 Chat Speech | Reusable | Add 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 notifications | 2d | 2d |