Table of Contents

Interface IGameServersService

Namespace
Coherence.Cloud
Assembly
Coherence.Runtime.dll
public interface IGameServersService

Methods

DeleteAsync(ulong)

Task DeleteAsync(ulong uniqueId)

Parameters

uniqueId ulong

Returns

Task

DeployAsync(GameServerDeployOptions)

Task<GameServerDeployResult> DeployAsync(GameServerDeployOptions deployOptions)

Parameters

deployOptions GameServerDeployOptions

Returns

Task<GameServerDeployResult>

GetAsync(ulong)

Task<GameServerData> GetAsync(ulong uniqueId)

Parameters

uniqueId ulong

Returns

Task<GameServerData>

ListAsync(GameServerListOptions)

Task<List<GameServerData>> ListAsync(GameServerListOptions listOptions)

Parameters

listOptions GameServerListOptions

Returns

Task<List<GameServerData>>

MatchAsync(GameServerMatchOptions)

Task<OptionalGameServerData> MatchAsync(GameServerMatchOptions matchOptions)

Parameters

matchOptions GameServerMatchOptions

Returns

Task<OptionalGameServerData>

ResumeAsync(ulong)

Task ResumeAsync(ulong uniqueId)

Parameters

uniqueId ulong

Returns

Task

SuspendAsync(ulong)

Task SuspendAsync(ulong uniqueId)

Parameters

uniqueId ulong

Returns

Task