Open 3D Engine Multiplayer Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <ISessionHandlingRequests.h>
Public Member Functions | |
AZ_RTTI (ISessionHandlingProviderRequests, "{4F0C17BA-F470-4242-A8CB-EC7EA805257C}") | |
virtual void | HandleDestroySession ()=0 |
Handle the destroy session process. | |
virtual bool | ValidatePlayerJoinSession (const PlayerConnectionConfig &playerConnectionConfig)=0 |
virtual void | HandlePlayerLeaveSession (const PlayerConnectionConfig &playerConnectionConfig)=0 |
virtual AZ::IO::Path | GetExternalSessionCertificate ()=0 |
ISessionProviderRequests Requests made to the service providing server/fleet management by the server
|
pure virtual |
Retrieves the file location of a pem-encoded TLS certificate for Client to Server communication
|
pure virtual |
Handle the player leave session process
playerConnectionConfig | The required properties to handle the player leave session process |
|
pure virtual |
Validate the player join session process
playerConnectionConfig | The required properties to validate the player join session process |