Zdexby TheHolyOneZ
49,743 classes
Class

SteamServer

: SteamServerClass`1 : SteamClass : Object
Steamworks.SteamServer, Facepunch.Steamworks.Win64 0x0010 (16 B) inherited 0x0010 Facepunch.Steamworks.Win64.dll
0x00x0010

Members 17

OffsetSizeNameTypeFlagsDefault
0x08OnValidateAuthTicketResponseAction<Steamworks.SteamIdPrivateStatic—
0x08OnSteamServersConnectedActionPrivateStatic—
0x08OnSteamServerConnectFailureAction<Steamworks.ResultPrivateStatic—
0x08OnSteamServersDisconnectedAction<Steamworks.Result>PrivateStatic—
0x08OnSteamNetAuthenticationStatusAction<Steamworks.SteamNetworkingAvailability>PrivateStatic—
0x08openInterfacesList<Steamworks.SteamClass>PrivateStatic+1 flags—
0x01_dedicatedServerboolPrivateStatic—
0x00310x03padding / unreflected
0x04_maxplayersintPrivateStatic—
0x04_botcountintPrivateStatic—
0x003C0x04padding / unreflected
0x08_mapnamestringPrivateStatic—
0x08_modDirstringPrivateStatic—
0x08_productstringPrivateStatic—
0x08_gameDescriptionstringPrivateStatic—
0x08_serverNamestringPrivateStatic—
0x01_passwordedboolPrivateStatic—
0x00690x07padding / unreflected
0x08_gametagsstringPrivateStatic—
0x08KeyValueDictionary<System.StringPrivateStatic—
Inherited from SteamServerClass`1 1
OffsetSizeNameTypeFlagsDefault
0x08InterfaceSteamInterfaceStatic+1 flags—

Functions 58

SignatureFlagsNativeParams
ISteamGameServer get_Internal()Static+2 flags0x08
bool InitializeInterface(bool server)2 flags0x01
bool get_IsValid()PublicStatic+1 flags0x01
void InstallEvents()Static+1 flags0x00
void add_OnValidateAuthTicketResponse(Action<Steamworks.SteamId value)PublicStatic+1 flags0x08
void remove_OnValidateAuthTicketResponse(Action<Steamworks.SteamId value)PublicStatic+1 flags0x08
void add_OnSteamServersConnected(Action value)PublicStatic+1 flags0x08
void remove_OnSteamServersConnected(Action value)PublicStatic+1 flags0x08
void add_OnSteamServerConnectFailure(Action<Steamworks.Result value)PublicStatic+1 flags0x08
void remove_OnSteamServerConnectFailure(Action<Steamworks.Result value)PublicStatic+1 flags0x08
void add_OnSteamServersDisconnected(Action<Steamworks.Result> value)PublicStatic+1 flags0x08
void remove_OnSteamServersDisconnected(Action<Steamworks.Result> value)PublicStatic+1 flags0x08
void add_OnSteamNetAuthenticationStatus(Action<Steamworks.SteamNetworkingAvailability> value)PublicStatic+1 flags0x08
void remove_OnSteamNetAuthenticationStatus(Action<Steamworks.SteamNetworkingAvailability> value)PublicStatic+1 flags0x08
void Init(const AppId& appid, const SteamServerInit& init, bool asyncCallbacks)PublicStatic0x30
void AddInterface()Static+1 flags0x00
void ShutdownInterfaces()Static+1 flags0x00
void Shutdown()PublicStatic0x00
void RunCallbacks()PublicStatic0x00
bool get_DedicatedServer()PublicStatic+1 flags0x01
void set_DedicatedServer(bool value)PublicStatic+1 flags0x01
int get_MaxPlayers()PublicStatic+1 flags0x04
void set_MaxPlayers(int value)PublicStatic+1 flags0x04
int get_BotCount()PublicStatic+1 flags0x04
void set_BotCount(int value)PublicStatic+1 flags0x04
string get_MapName()PublicStatic+1 flags0x08
void set_MapName(const string& value)PublicStatic+1 flags0x08
string get_ModDir()PublicStatic+1 flags0x08
void set_ModDir(const string& value)Static+2 flags0x08
string get_Product()PublicStatic+1 flags0x08
void set_Product(const string& value)Static+2 flags0x08
string get_GameDescription()PublicStatic+1 flags0x08
void set_GameDescription(const string& value)Static+2 flags0x08
string get_ServerName()PublicStatic+1 flags0x08
void set_ServerName(const string& value)PublicStatic+1 flags0x08
bool get_Passworded()PublicStatic+1 flags0x01
void set_Passworded(bool value)PublicStatic+1 flags0x01
string get_GameTags()PublicStatic+1 flags0x08
void set_GameTags(const string& value)PublicStatic+1 flags0x08
SteamId get_SteamId()PublicStatic+1 flags0x08
void LogOnAnonymous()PublicStatic0x00
void LogOff()PublicStatic0x00
bool get_LoggedOn()PublicStatic+1 flags0x01
IPAddress get_PublicIp()PublicStatic+1 flags0x08
void set_AutomaticHeartbeats(bool value)PublicStatic+1 flags0x01
void set_AdvertiseServer(bool value)PublicStatic+1 flags0x01
void ForceHeartbeat()PublicStatic0x00
void UpdatePlayer(const SteamId& steamid, const string& name, int score)PublicStatic0x08
void SetKey(const string& Key, const string& Value)PublicStatic0x08
void ClearKeys()PublicStatic0x00
bool BeginAuthSession(const byte[]& data, const SteamId& steamid)PublicStatic0x08
void EndSession(const SteamId& steamid)PublicStatic0x08
bool GetOutgoingPacket(ref OutgoingPacket& packet)PublicStatic0x18
void HandleIncomingPacket(const byte[]& data, int size, uint address, ushort port)PublicStatic0x08
void HandleIncomingPacket(long ptr, int size, uint address, ushort port)PublicStatic0x08
UserHasLicenseForAppResult UserHasLicenseForApp(const SteamId& steamid, const AppId& appid)PublicStatic0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00