#include <AWSGameLiftServerRequestBus.h>
IAWSGameLiftServerRequests Server interfaces to expose Amazon GameLift Server SDK
◆ NotifyGameLiftProcessReady()
virtual bool AWSGameLift::IAWSGameLiftServerRequests::NotifyGameLiftProcessReady |
( |
| ) |
|
|
pure virtual |
Notify GameLift that the server process is ready to host a game session.
- Returns
- True if the ProcessReady notification is sent to GameLift successfully, false otherwise
◆ StartMatchBackfill()
virtual bool AWSGameLift::IAWSGameLiftServerRequests::StartMatchBackfill |
( |
const AZStd::string & |
ticketId, |
|
|
const AZStd::vector< AWSGameLiftPlayer > & |
players |
|
) |
| |
|
pure virtual |
Sends a request to find new players for open slots in a game session created with FlexMatch.
- Parameters
-
ticketId | Unique identifier for match backfill request ticket |
players | A set of data representing all players who are currently in the game session, if not provided, system will use lazy loaded game session data which is not guaranteed to be accurate (no latency data either) |
- Returns
- True if StartMatchBackfill succeeds, false otherwise
◆ StopMatchBackfill()
virtual bool AWSGameLift::IAWSGameLiftServerRequests::StopMatchBackfill |
( |
const AZStd::string & |
ticketId | ) |
|
|
pure virtual |
Cancels an active match backfill request that was created with StartMatchBackfill
- Parameters
-
ticketId | Unique identifier of the backfill request ticket to be canceled |
- Returns
- True if StopMatchBackfill succeeds, false otherwise
The documentation for this class was generated from the following file:
- Gems/AWSGameLift/Code/AWSGameLiftServer/Include/Request/AWSGameLiftServerRequestBus.h