Kronos Matchmaking
Buy NowContact
  • About
    • Kronos LTS
    • Support
    • Accolades
  • Examples
    • Playable Demo
    • Sample Project
    • Example Content
  • Configuration
  • Testing & Debugging
  • Usage
    • Getting Started
    • Authentication
      • Authenticating Users
      • Customizing The Auth Widget
      • Creating Custom Auth Tasks
    • Matchmaking
      • Overview
      • Creating Matches
      • Starting Matchmaking
      • Canceling Matchmaking
      • Using Skill Ratings
      • Sending Match Invites
      • Joining Matches
      • Leaving Matches
    • Party
      • Overview
      • Creating Parties
      • Sending Party Invites
      • Joining Parties
      • Managing Party Players
      • Party Player Actors
      • Leaving Parties
    • Reservations
      • Overview
      • Using Reservations
      • The Host Reservation
      • Completing Reservations
    • Lobby
      • Overview
      • Lobby Setup
      • Set Players Ready
      • Lobby Player Data
      • Starting The Match
      • Updating Lobby Session
      • Leaving The Lobby
    • Widgets
  • Guides
    • Creating a Level Selector
    • Integrating with Lyra Game
    • Integrating with EIK
  • Advanced
    • Steam Sockets
    • Reconnect Parties
    • Custom Party Variables
    • Player Groups
  • Changelog
    • API Upgrades
    • Legacy
Powered by GitBook
On this page
  • Invite Players To The Match
  • External Invite UI
  • In-Game Party Invite
  1. Usage
  2. Matchmaking

Sending Match Invites

PreviousUsing Skill RatingsNextJoining Matches

Last updated 10 months ago

In order to access online features, the player must be logged in with the Online Subsystem. Please visit the page for more information.

Invite Players To The Match

There are two ways to invite players into a match.

External Invite UI

This invite method uses the online platform's own invite UI (e.g. Steam Overlay) to send party invites. Simply use the ShowGameInviteUI to make the external invite UI appear. This is the easiest, most convenient way of handling invites because this way you do not have to set up your own widgets and query friends list. When the user accepts the invite, they will join the game automatically.

#include "KronosStatics.h"
// Show the external invite UI for game sessions (e.g. Steam Overlay).
// Note that not all Online Subsystems support this.
UKronosStatics::ShowGameInviteUI();

In-Game Party Invite

You can also use the SendGameInviteToFriend function in KronosStatics. This function requires the unique id of the friend you want to invite. You can get a list of online friends via the ReadUserFriendsList node.

NOTE: The Steam Online Subsystem does not have the necessary callbacks registered for when an invite is received which means that an in-game "invite received" popup cannot be implemented currently. The invite must be accepted through the Steam Overlay.

Authentication