![]() |
DDraceNetwork Documentation
|
#include <server.h>
Public Member Functions | |
| virtual void | OnInit (const void *pPersistentData)=0 |
| virtual void | OnConsoleInit ()=0 |
| virtual bool | OnMapChange (char *pNewMapName, int MapNameSize)=0 |
| virtual void | OnShutdown (void *pPersistentData)=0 |
| virtual void | OnTick ()=0 |
| virtual void | OnSnap (int ClientId, bool GlobalSnap)=0 |
| virtual void | OnPostGlobalSnap ()=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, const void *pInput)=0 |
| virtual void | OnClientPredictedInput (int ClientId, const void *pInput)=0 |
| virtual void | OnClientPredictedEarlyInput (int ClientId, const void *pInput)=0 |
| virtual void | PreInputClients (int ClientId, bool *pClients)=0 |
| virtual bool | IsClientReady (int ClientId) const =0 |
| virtual bool | IsClientPlayer (int ClientId) const =0 |
| virtual bool | IsClientHighBandwidth (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 CNetObjHandler * | GetNetObjHandler ()=0 |
| virtual protocol7::CNetObjHandler * | GetNetObjHandler7 ()=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 | TeehistorianRecordAuthLogin (int ClientId, int Level, const char *pAuthName)=0 |
| virtual void | FillAntibot (CAntibotRoundData *pData)=0 |
| virtual void | OnUpdatePlayerServerInfo (CJsonWriter *pJsonWriter, int ClientId)=0 |
| Public Member Functions inherited from IInterface | |
| IInterface () | |
| virtual void | Shutdown () |
| virtual | ~IInterface ()=default |
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.
|
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.
|
nodiscardpure 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 the master server.
| pJsonWriter | A pointer to a CJsonWriter to which the custom data will written. |
| ClientId | 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.
|
pure virtual |
Implemented in CGameContext.
|
pure virtual |
Implemented in CGameContext.