Skip to main content

Party

Last updated on

Overview

AccelByte Cloud's Lobby service includes Party features to enable multiplayer play. All Party features use WebSocket to ensure smooth communication between players. Players can interact with parties in several ways, including:

  • User Party Info shows players information about their party, including the Party ID, Leader ID, and the list of Party Members.
  • Create Party allows players to create a new party that other players can join.
  • Invite to Party allows players to invite their friends to join their party. Both the inviter and invitee will receive a notification when the invitation is sent.
  • Join Party allows players to join a party that they've been invited to join. When the player joins the party the inviter and other party members will be notified.
  • Reject Party Invitation allows players to reject a party invitation. The inviter will be notified that their invitation was rejected.
  • Promote a Member to Party Leader allows players to set another player as the party leader.
  • Kick Party allows party leaders to remove another player from their party.
  • Leave Party allows players to leave a party that they have already joined. The other party members will be notified when a player leaves their party.

Permissions

Permissions are used to grant access to specific resources within our services. Make sure your account has the following permissions before you attempt to manage a party in the Admin Portal.

UsageResourceAction
Admin Get All PartiesADMIN:NAMESPACE:{namespace}:PARTY:STORAGERead
Admin Get Party DataADMIN:NAMESPACE:{namespace}:PARTY:STORAGERead
Update Party AttributesADMIN:NAMESPACE:{namespace}:PARTY:STORAGEUpdate
Admin Get User Party DataADMIN:NAMESPACE:{namespace}:PARTY:STORAGERead

Permissions work slightly differently depending on whether they are assigned to IAM Clients or Roles assigned to users. For more information, read the Authentication and Authorization documentation.