Skip to content

ISteamGameServer

syntax-tm edited this page Jul 13, 2024 · 1 revision

ISteamGameServer

A versioned accessor is exported by the library.

S_API ISteamGameServer *SteamAPI_SteamGameServer_v015();

Inline, unversioned accessor to get the current version. Essentially the same as SteamGameServer(), but using this ensures that you are using a matching library.

inline ISteamGameServer *SteamAPI_SteamGameServer() { return SteamAPI_SteamGameServer_v015(); }
Return Type Interface Method Arguments
void ISteamGameServer SetProduct ISteamGameServer* self, const char * pszProduct
void ISteamGameServer SetGameDescription ISteamGameServer* self, const char * pszGameDescription
void ISteamGameServer SetModDir ISteamGameServer* self, const char * pszModDir
void ISteamGameServer SetDedicatedServer ISteamGameServer* self, bool bDedicated
void ISteamGameServer LogOn ISteamGameServer* self, const char * pszToken
void ISteamGameServer LogOnAnonymous ISteamGameServer* self
void ISteamGameServer LogOff ISteamGameServer* self
bool ISteamGameServer BLoggedOn ISteamGameServer* self
bool ISteamGameServer BSecure ISteamGameServer* self
uint64_steamid ISteamGameServer GetSteamID ISteamGameServer* self
bool ISteamGameServer WasRestartRequested ISteamGameServer* self
void ISteamGameServer SetMaxPlayerCount ISteamGameServer* self, int cPlayersMax
void ISteamGameServer SetBotPlayerCount ISteamGameServer* self, int cBotplayers
void ISteamGameServer SetServerName ISteamGameServer* self, const char * pszServerName
void ISteamGameServer SetMapName ISteamGameServer* self, const char * pszMapName
void ISteamGameServer SetPasswordProtected ISteamGameServer* self, bool bPasswordProtected
void ISteamGameServer SetSpectatorPort ISteamGameServer* self, uint16 unSpectatorPort
void ISteamGameServer SetSpectatorServerName ISteamGameServer* self, const char * pszSpectatorServerName
void ISteamGameServer ClearAllKeyValues ISteamGameServer* self
void ISteamGameServer SetKeyValue ISteamGameServer* self, const char * pKey, const char * pValue
void ISteamGameServer SetGameTags ISteamGameServer* self, const char * pchGameTags
void ISteamGameServer SetGameData ISteamGameServer* self, const char * pchGameData
void ISteamGameServer SetRegion ISteamGameServer* self, const char * pszRegion
void ISteamGameServer SetAdvertiseServerActive ISteamGameServer* self, bool bActive
HAuthTicket ISteamGameServer GetAuthSessionTicket ISteamGameServer* self, void * pTicket, int cbMaxTicket, uint32 * pcbTicket, const SteamNetworkingIdentity * pSnid
EBeginAuthSessionResult ISteamGameServer BeginAuthSession ISteamGameServer* self, const void * pAuthTicket, int cbAuthTicket, uint64_steamid steamID
void ISteamGameServer EndAuthSession ISteamGameServer* self, uint64_steamid steamID
void ISteamGameServer CancelAuthTicket ISteamGameServer* self, HAuthTicket hAuthTicket
EUserHasLicenseForAppResult ISteamGameServer UserHasLicenseForApp ISteamGameServer* self, uint64_steamid steamID, AppId_t appID
bool ISteamGameServer RequestUserGroupStatus ISteamGameServer* self, uint64_steamid steamIDUser, uint64_steamid steamIDGroup
void ISteamGameServer GetGameplayStats ISteamGameServer* self
SteamAPICall_t ISteamGameServer GetServerReputation ISteamGameServer* self
SteamIPAddress_t ISteamGameServer GetPublicIP ISteamGameServer* self
bool ISteamGameServer HandleIncomingPacket ISteamGameServer* self, const void * pData, int cbData, uint32 srcIP, uint16 srcPort
int ISteamGameServer GetNextOutgoingPacket ISteamGameServer* self, void * pOut, int cbMaxOut, uint32 * pNetAdr, uint16 * pPort
SteamAPICall_t ISteamGameServer AssociateWithClan ISteamGameServer* self, uint64_steamid steamIDClan
SteamAPICall_t ISteamGameServer ComputeNewPlayerCompatibility ISteamGameServer* self, uint64_steamid steamIDNewPlayer
bool ISteamGameServer SendUserConnectAndAuthenticate_DEPRECATED ISteamGameServer* self, uint32 unIPClient, const void * pvAuthBlob, uint32 cubAuthBlobSize, CSteamID * pSteamIDUser
uint64_steamid ISteamGameServer CreateUnauthenticatedUserConnection ISteamGameServer* self
void ISteamGameServer SendUserDisconnect_DEPRECATED ISteamGameServer* self, uint64_steamid steamIDUser
bool ISteamGameServer BUpdateUserData ISteamGameServer* self, uint64_steamid steamIDUser, const char * pchPlayerName, uint32 uScore
Clone this wiki locally