diff --git a/code/client/cl_parse.c b/code/client/cl_parse.c index e5b2a406..c00fb1ab 100644 --- a/code/client/cl_parse.c +++ b/code/client/cl_parse.c @@ -213,6 +213,8 @@ void CL_ParseSnapshot( msg_t *msg ) { #ifdef ELITEFORCE if(msg->compat) clc.reliableAcknowledge = MSG_ReadLong( msg ); + #else + //clc.reliableAcknowledge = MSG_ReadLong( msg ); #endif // read in the new snapshot to a temporary buffer diff --git a/code/server/sv_snapshot.c b/code/server/sv_snapshot.c index bc0e56ed..f0335373 100644 --- a/code/server/sv_snapshot.c +++ b/code/server/sv_snapshot.c @@ -157,14 +157,14 @@ void SV_WriteSnapshotToClient( client_t *client, msg_t *msg ) { MSG_WriteByte (msg, svc_snapshot); - #ifdef ELITEFORCE - if(msg->compat) - #endif - MSG_WriteLong( msg, client->lastClientCommand ); - // NOTE, MRE: now sent at the start of every message from server to client // let the client know which reliable clientCommands we have received + #ifdef ELITEFORCE + if(msg->compat) + MSG_WriteLong( msg, client->lastClientCommand ); + #else //MSG_WriteLong( msg, client->lastClientCommand ); + #endif // send over the current server time so the client can drift // its view of time to try to match