mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-12-07 18:48:22 +00:00
Updated IVEngineServer and IServerGameDLL.
This commit is contained in:
parent
ed77f9e5d5
commit
d4e913c838
@ -23,6 +23,7 @@
|
||||
#include "bitvec.h"
|
||||
#include "engine/iserverplugin.h"
|
||||
#include "tier1/bitbuf.h"
|
||||
#include "steam/isteamremotestorage.h"
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// forward declarations
|
||||
@ -59,6 +60,7 @@ class CGamestatsData;
|
||||
class CSteamID;
|
||||
class ISPSharedMemory;
|
||||
class CGamestatsData;
|
||||
class CEngineHltvInfo_t;
|
||||
|
||||
namespace google
|
||||
{
|
||||
@ -472,6 +474,8 @@ public:
|
||||
virtual void EnsureInstanceBaseline( int ) = 0;
|
||||
|
||||
virtual bool ReserveServerForQueuedGame( const char * ) = 0;
|
||||
|
||||
virtual bool GetEngineHltvInfo( CEngineHltvInfo_t &out ) = 0;
|
||||
};
|
||||
|
||||
#define INTERFACEVERSION_SERVERGAMEDLL "ServerGameDLL005"
|
||||
@ -600,6 +604,14 @@ public:
|
||||
virtual KeyValues *GetExtendedServerInfoForNewClient() = 0;
|
||||
virtual void UpdateGCInformation() = 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"
|
||||
|
||||
|
||||
typedef uint64 PublishedFileId_t;
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// Purpose: Functions for accessing, reading and writing files stored remotely
|
||||
// and cached locally
|
||||
|
||||
Loading…
Reference in New Issue
Block a user