diff options
Diffstat (limited to 'src/server/server.h')
-rw-r--r-- | src/server/server.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/server.h b/src/server/server.h index 0e676e94..d07c2c94 100644 --- a/src/server/server.h +++ b/src/server/server.h @@ -134,6 +134,7 @@ typedef struct netchan_buffer_s { typedef struct client_s { clientState_t state; + qboolean isPlaceholder; char userinfo[MAX_INFO_STRING]; // name, etc char reliableCommands[MAX_RELIABLE_COMMANDS][MAX_STRING_CHARS]; @@ -150,6 +151,7 @@ typedef struct client_s { int lastClientCommand; // reliable client message sequence char lastClientCommandString[MAX_STRING_CHARS]; sharedEntity_t *gentity; // SV_GentityNum(clientnum) + struct client_s *view; char name[MAX_NAME_LENGTH]; // extracted from userinfo, high bits masked // downloading @@ -361,6 +363,9 @@ int SV_WriteDownloadToClient(client_t *cl , msg_t *msg); int SV_SendDownloadMessages(void); int SV_SendQueuedMessages(void); +int sv_install_placeholder_client(const char *userinfo); +void sv_set_client_view_entity(client_t *cortex, client_t *eye); + // // sv_ccmds.c |