mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-12-08 19:18:22 +00:00
Updated IVEngineServer and IServerGameDLL.
This commit is contained in:
parent
ed77f9e5d5
commit
d4e913c838
@ -23,6 +23,7 @@
|
|||||||
#include "bitvec.h"
|
#include "bitvec.h"
|
||||||
#include "engine/iserverplugin.h"
|
#include "engine/iserverplugin.h"
|
||||||
#include "tier1/bitbuf.h"
|
#include "tier1/bitbuf.h"
|
||||||
|
#include "steam/isteamremotestorage.h"
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// forward declarations
|
// forward declarations
|
||||||
@ -59,6 +60,7 @@ class CGamestatsData;
|
|||||||
class CSteamID;
|
class CSteamID;
|
||||||
class ISPSharedMemory;
|
class ISPSharedMemory;
|
||||||
class CGamestatsData;
|
class CGamestatsData;
|
||||||
|
class CEngineHltvInfo_t;
|
||||||
|
|
||||||
namespace google
|
namespace google
|
||||||
{
|
{
|
||||||
@ -472,6 +474,8 @@ public:
|
|||||||
virtual void EnsureInstanceBaseline( int ) = 0;
|
virtual void EnsureInstanceBaseline( int ) = 0;
|
||||||
|
|
||||||
virtual bool ReserveServerForQueuedGame( const char * ) = 0;
|
virtual bool ReserveServerForQueuedGame( const char * ) = 0;
|
||||||
|
|
||||||
|
virtual bool GetEngineHltvInfo( CEngineHltvInfo_t &out ) = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
#define INTERFACEVERSION_SERVERGAMEDLL "ServerGameDLL005"
|
#define INTERFACEVERSION_SERVERGAMEDLL "ServerGameDLL005"
|
||||||
@ -600,6 +604,14 @@ public:
|
|||||||
virtual KeyValues *GetExtendedServerInfoForNewClient() = 0;
|
virtual KeyValues *GetExtendedServerInfoForNewClient() = 0;
|
||||||
virtual void UpdateGCInformation() = 0;
|
virtual void UpdateGCInformation() = 0;
|
||||||
virtual void ReportGCQueuedMatchStart( int, unsigned int *, int ) = 0;
|
virtual void ReportGCQueuedMatchStart( int, unsigned int *, int ) = 0;
|
||||||
|
|
||||||
|
virtual PublishedFileId_t GetUGCMapFileID( const char *mapName ) = 0;
|
||||||
|
virtual void GetMatchmakingGameData( char *buf, size_t bufSize ) = 0;
|
||||||
|
virtual bool HasPendingMapDownloads() const = 0;
|
||||||
|
virtual void UpdateUGCMap( PublishedFileId_t file ) = 0;
|
||||||
|
virtual int GetMessageEncryptionKey( INetMessage *msg ) = 0;
|
||||||
|
virtual bool ShouldHoldGameServerReservation( float flTime ) = 0;
|
||||||
|
virtual void GetNewestSubscribedFiles() = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|||||||
@ -12,6 +12,9 @@
|
|||||||
|
|
||||||
#include "isteamclient.h"
|
#include "isteamclient.h"
|
||||||
|
|
||||||
|
|
||||||
|
typedef uint64 PublishedFileId_t;
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Purpose: Functions for accessing, reading and writing files stored remotely
|
// Purpose: Functions for accessing, reading and writing files stored remotely
|
||||||
// and cached locally
|
// and cached locally
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user