#include <server.h>
|
| 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 | FillAntibot (CAntibotRoundData *pData)=0 |
| |
| virtual void | OnUpdatePlayerServerInfo (CJsonStringWriter *pJSonWriter, int Id)=0 |
| |
| | IInterface () |
| |
| virtual void | Shutdown () |
| |
| virtual | ~IInterface ()=default |
| |
◆ FillAntibot()
◆ GameType()
◆ GameUuid()
◆ GetNetObjHandler()
◆ GetNetObjHandler7()
◆ InterfaceName()
◆ IsClientHighBandwidth()
◆ IsClientPlayer()
◆ IsClientReady()
◆ NetVersion()
◆ OnClientConnected()
◆ OnClientDataPersist()
◆ OnClientDirectInput()
◆ OnClientDrop()
◆ OnClientEnter()
◆ OnClientPredictedEarlyInput()
◆ OnClientPredictedInput()
◆ OnClientPrepareInput()
◆ OnConsoleInit()
◆ OnInit()
◆ OnMapChange()
◆ OnMessage()
◆ OnPostGlobalSnap()
◆ OnPreTickTeehistorian()
◆ OnSetAuthed()
◆ OnShutdown()
◆ OnSnap()
◆ OnTick()
◆ OnUpdatePlayerServerInfo()
Used to report custom player info to master servers.
- Parameters
-
| pJsonWriter | A pointer to a CJsonStringWriter which the custom data will be added to. |
| i | The client id. |
Implemented in CGameContext.
◆ PersistentClientDataSize()
| virtual int IGameServer::PersistentClientDataSize |
( |
| ) |
const |
|
pure virtual |
◆ PersistentDataSize()
| virtual int IGameServer::PersistentDataSize |
( |
| ) |
const |
|
pure virtual |
◆ PlayerExists()
◆ PreInputClients()
◆ TeehistorianRecordAntibot()
◆ TeehistorianRecordPlayerDrop()
◆ TeehistorianRecordPlayerFinish()
| virtual void IGameServer::TeehistorianRecordPlayerFinish |
( |
int |
ClientId, |
|
|
int |
TimeTicks |
|
) |
| |
|
pure virtual |
◆ TeehistorianRecordPlayerJoin()
◆ TeehistorianRecordPlayerName()
◆ TeehistorianRecordPlayerRejoin()
| virtual void IGameServer::TeehistorianRecordPlayerRejoin |
( |
int |
ClientId | ) |
|
|
pure virtual |
◆ TeehistorianRecordTeamFinish()
◆ Version()
The documentation for this class was generated from the following file: