DDraceNetwork Docs
|
#include <server.h>
Public Member Functions | |
virtual void | OnInit (const void *pPersistentData)=0 |
virtual void | OnConsoleInit ()=0 |
virtual void | OnMapChange (char *pNewMapName, int MapNameSize)=0 |
virtual void | OnShutdown (void *pPersistentData)=0 |
virtual void | OnTick ()=0 |
virtual void | OnPreSnap ()=0 |
virtual void | OnSnap (int ClientId)=0 |
virtual void | OnPostSnap ()=0 |
virtual void | OnMessage (int MsgId, CUnpacker *pUnpacker, int ClientId)=0 |
virtual bool | OnClientDataPersist (int ClientId, void *pData)=0 |
virtual void | OnClientConnected (int ClientId, void *pPersistentData)=0 |
virtual void | OnClientEnter (int ClientId)=0 |
virtual void | OnClientDrop (int ClientId, const char *pReason)=0 |
virtual void | OnClientPrepareInput (int ClientId, void *pInput)=0 |
virtual void | OnClientDirectInput (int ClientId, void *pInput)=0 |
virtual void | OnClientPredictedInput (int ClientId, void *pInput)=0 |
virtual void | OnClientPredictedEarlyInput (int ClientId, void *pInput)=0 |
virtual bool | IsClientReady (int ClientId) const =0 |
virtual bool | IsClientPlayer (int ClientId) const =0 |
virtual int | PersistentDataSize () const =0 |
virtual int | PersistentClientDataSize () const =0 |
virtual CUuid | GameUuid () const =0 |
virtual const char * | GameType () const =0 |
virtual const char * | Version () const =0 |
virtual const char * | NetVersion () const =0 |
virtual void | OnPreTickTeehistorian ()=0 |
virtual void | OnSetAuthed (int ClientId, int Level)=0 |
virtual bool | PlayerExists (int ClientId) const =0 |
virtual void | TeehistorianRecordAntibot (const void *pData, int DataSize)=0 |
virtual void | TeehistorianRecordPlayerJoin (int ClientId, bool Sixup)=0 |
virtual void | TeehistorianRecordPlayerDrop (int ClientId, const char *pReason)=0 |
virtual void | TeehistorianRecordPlayerRejoin (int ClientId)=0 |
virtual void | TeehistorianRecordPlayerName (int ClientId, const char *pName)=0 |
virtual void | TeehistorianRecordPlayerFinish (int ClientId, int TimeTicks)=0 |
virtual void | TeehistorianRecordTeamFinish (int TeamId, int TimeTicks)=0 |
virtual void | FillAntibot (CAntibotRoundData *pData)=0 |
virtual void | OnUpdatePlayerServerInfo (CJsonStringWriter *pJSonWriter, int Id)=0 |
Public Member Functions inherited from IInterface | |
IInterface () | |
virtual void | Shutdown () |
virtual | ~IInterface () |
Static Public Member Functions | |
static const char * | InterfaceName () |
Additional Inherited Members | |
Protected Member Functions inherited from IInterface | |
IKernel * | Kernel () |
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
inlinestatic |
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Used to report custom player info to master servers.
pJsonWriter | A pointer to a CJsonStringWriter which the custom data will be added to. |
i | The client id. |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.