Overview
1. What is social
Social is an important way for players to interact, which can help improve player engagement. PGOS provides basic social features, including Text Chat, Voice Chat, Friends and Blocklist.
2. Text Chat
2.1 What is Text Chat
Text Chat allows players to send and receive instant text messages with other players. Text Chat consists of the following:
- Personal Chat: One-to-one chats between players.
- Instant Chat: Instant chats between players.
2.2 Personal Chat
- Any two players in the same title region can have a personal chat.
2.3 Instant Chat
Players can instant chat in the following ways:
- Party: If the developer chooses to enable chatting in a party, the players in the party will be able to chat with each other.
- Battle Session: When a battle session is activated, the developer can create multiple instant chats in the DS to allow players in the same instant chat to chat with each other.
- Lobby: If the developer chooses to enable chatting in a lobby, the players in the lobby will be able to chat with each other.
❗ Note Offline message will be supported in the future. At present, players who are offline cannot receive messages and messages are not stored.
2.4 Documentation
For more details, please refer to the Personal Chat, Instant Chat
3. Friends
3.1 What is Friends
Using Friends service, players can add other players as friends in the same title region. Players can also find potential friends and stranger players.
Keywords:
- Friend List: A list of players who are friend with a user.
- Sent Requests: A list of friend requests sent to other players.
- Received Requests: A list of friend requests received from other players.
- Potential Friends:Players with mutual friends.
- Recent Players: Players who played games together recently.
The friend relationship in PGOS is mutual. If a player sends a request to another player, the request recipient must manually accept the request and then both become friends.
❗ Note Players in the blocklist can't be added as friends.
3.2 Documentation
For more details, please refer to the Friends.
4. Blocklist
4.1 What is Blocklist
Blocklist is a player list set by each player. Some player behaviors (such as sending a friend request and chat) are prohibited when in the list. If a player doesn't want to be bothered by another player, they can add them to the blocklist.
4.2 Operations
- Get: Get a blocklist on a game client.
- Add: Add players to the blocklist on a game client. If the two players are friends, the friend relationship will be removed.
- Remove: Remove a player from blocklist on a game client.
4.3 Prohibited Behaviors
The following behaviors will be prohibited:
- Receiving personal chat messages from blocked players.
- Receiving instant chat messages from blocked players.
- Receiving friend requests from blocked players.
- Sending friend requests to blocked players.
4.4 Documentation
For more details, please refer to the Blocklist.