ISteamGameServerExtensions extension

on

Methods

associateWithClan(CSteamId steamIdClan) SteamApiCall
beginAuthSession(Pointer<Void> pAuthTicket, int cbAuthTicket, CSteamId steamId) EBeginAuthSessionResult
bLoggedOn() bool
bSecure() bool
bUpdateUserData(CSteamId steamIdUser, Pointer<Utf8> playerName, int uScore) bool
cancelAuthTicket(HAuthTicket hAuthTicket) → void
clearAllKeyValues() → void
computeNewPlayerCompatibility(CSteamId steamIdNewPlayer) SteamApiCall
createUnauthenticatedUserConnection() CSteamId
endAuthSession(CSteamId steamId) → void
getAuthSessionTicket(Pointer<Void> pTicket, int cbMaxTicket, Pointer<UnsignedInt> pcbTicket, Pointer<SteamNetworkingIdentity> pSnid) HAuthTicket
getGameplayStats() → void
getNextOutgoingPacket(Pointer<Void> pOut, int cbMaxOut, Pointer<UnsignedInt> pNetAdr, Pointer<UnsignedShort> pPort) int
getPublicIp() SteamIpAddress
getServerReputation() SteamApiCall
getSteamId() CSteamId
handleIncomingPacket(Pointer<Void> pData, int cbData, int srcIp, int srcPort) bool
logOff() → void
logOn(Pointer<Utf8> pszToken) → void
logOnAnonymous() → void
requestUserGroupStatus(CSteamId steamIdUser, CSteamId steamIdGroup) bool
setAdvertiseServerActive(bool active) → void
setBotPlayerCount(int cBotplayers) → void
setDedicatedServer(bool dedicated) → void
setGameData(Pointer<Utf8> gameData) → void
setGameDescription(Pointer<Utf8> pszGameDescription) → void
setGameTags(Pointer<Utf8> gameTags) → void
setKeyValue(Pointer<Utf8> pKey, Pointer<Utf8> pValue) → void
setMapName(Pointer<Utf8> pszMapName) → void
setMaxPlayerCount(int cPlayersMax) → void
setModDir(Pointer<Utf8> pszModDir) → void
setPasswordProtected(bool passwordProtected) → void
setProduct(Pointer<Utf8> pszProduct) → void
setRegion(Pointer<Utf8> pszRegion) → void
setServerName(Pointer<Utf8> pszServerName) → void
setSpectatorPort(int spectatorPort) → void
setSpectatorServerName(Pointer<Utf8> pszSpectatorServerName) → void
userHasLicenseForApp(CSteamId steamId, AppId appId) EUserHasLicenseForAppResult
wasRestartRequested() bool