From da239a50cba3753180dd3b739f83bcd7431c9f9a Mon Sep 17 00:00:00 2001 From: lordhavoc Date: Fri, 2 Mar 2001 22:03:33 +0000 Subject: [PATCH] added DPPROTOCOL support to svc_version parsing (is svc_version even used?) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@168 d7cf8633-e32d-0410-b094-e92efae38249 --- cl_parse.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/cl_parse.c b/cl_parse.c index 44525d8f..6929cb50 100644 --- a/cl_parse.c +++ b/cl_parse.c @@ -863,9 +863,17 @@ void CL_ParseServerMessage (void) case svc_version: i = MSG_ReadLong (); - if (i != PROTOCOL_VERSION && i != 250) - Host_Error ("CL_ParseServerMessage: Server is protocol %i instead of %i\n", i, PROTOCOL_VERSION); - Nehahrademcompatibility = i == 250; + if (i != PROTOCOL_VERSION && i != DPPROTOCOL_VERSION && i != 250) + { + Host_Error ("CL_ParseServerMessage: Server is protocol %i, not %i or %i", i, DPPROTOCOL_VERSION, PROTOCOL_VERSION); + return; + } + Nehahrademcompatibility = false; + if (i == 250) + Nehahrademcompatibility = true; + if (cls.demoplayback && demo_nehahra.value) + Nehahrademcompatibility = true; + dpprotocol = i == DPPROTOCOL_VERSION; break; case svc_disconnect: -- 2.39.2