Documentation
¶
Index ¶
- Constants
- func AcceptPlayerSession(playerSessionID string) error
- func ActivateGameSession() error
- func Destroy() error
- func InitSDK() error
- func ProcessEnding() error
- func ProcessReady(onStartGameSession func(GameSession), onProcessTerminate func(), ...) error
- func RemovePlayerSession(playerSessionID string) error
- func TerminateGameSession() error
- func UpdatePlayerSessionCreationPolicy(newPlayerSessionPolicy PlayerSessionCreationPolicy) error
- type DescribePlayerSessionsRequest
- type DescribePlayerSessionsResult
- type GameLiftError
- type GameLiftErrorType
- type GameSession
- type GameSessionStatus
- type PlayerSession
- type PlayerSessionCreationPolicy
- type PlayerSessionStatus
Constants ¶
View Source
const ( ErrAlreadyInitialized GameLiftErrorType = iota ErrFleetMismatch = iota ErrGameliftClientNotInitialized = iota ErrGameliftServerNotInitialized = iota ErrGameSessionEndedFailed = iota ErrGameSessionNotReady = iota ErrGameSessionReadyFailed = iota ErrInitializationMismatch = iota ErrNotInitialized = iota ErrNoTargetAliasIDSet = iota ErrNoTargetFleetSet = iota ErrProcessEndingFailed = iota ErrProcessNotActive = iota ErrProcessNotReady = iota ErrProcessReadyFailed = iota ErrSDKVersionDetectionFailed = iota ErrServiceCallFailed = iota ErrSTXCallFailed = iota ErrSTXInitializationFailed = iota ErrUnexpectedPlayerSession = iota )
View Source
const ( GameSessionStatusNotSet GameSessionStatus = "NOT_SET" GameSessionStatusActive = "ACTIVE" GameSessionStatusActivating = "ACTIVATING" GameSessionStatusTerminated = "TERMINATED" GameSessionStatusTerminating = "TERMINATING" )
View Source
const ( PlayerSessionStatusNotSet PlayerSessionStatus = "NOT_SET" PlayerSessionStatusReserved = "RESERVED" PlayerSessionStatusActive = "ACTIVE" PlayerSessionStatusCompleted = "COMPLETED" PlayerSessionStatusTimedout = "TIMEDOUT" )
View Source
const ( PlayerSessionCreationPolicyNotSet PlayerSessionCreationPolicy = 0 PlayerSessionCreationPolicyAcceptAll = 1 PlayerSessionCreationPolicyDenyAll = 2 )
Variables ¶
This section is empty.
Functions ¶
func AcceptPlayerSession ¶
func ActivateGameSession ¶
func ActivateGameSession() error
func ProcessEnding ¶
func ProcessEnding() error
func ProcessReady ¶
func ProcessReady(onStartGameSession func(GameSession), onProcessTerminate func(), onHealthCheck func() bool, port int, logPaths []string) error
func RemovePlayerSession ¶
func TerminateGameSession ¶
func TerminateGameSession() error
func UpdatePlayerSessionCreationPolicy ¶
func UpdatePlayerSessionCreationPolicy(newPlayerSessionPolicy PlayerSessionCreationPolicy) error
Types ¶
type DescribePlayerSessionsResult ¶
type DescribePlayerSessionsResult struct {
NextToken string
PlayerSessions []PlayerSession
}
func DescribePlayerSessions ¶
func DescribePlayerSessions(request DescribePlayerSessionsRequest) (*DescribePlayerSessionsResult, error)
type GameLiftError ¶
type GameLiftError struct {
ErrorType GameLiftErrorType
}
func (*GameLiftError) Error ¶
func (e *GameLiftError) Error() string
type GameLiftErrorType ¶
type GameLiftErrorType int
type GameSession ¶
type GameSessionStatus ¶
type GameSessionStatus string
type PlayerSession ¶
type PlayerSessionCreationPolicy ¶
type PlayerSessionCreationPolicy int
type PlayerSessionStatus ¶
type PlayerSessionStatus string
Click to show internal directories.
Click to hide internal directories.