diff --git a/nq/source/cl_parse.c b/nq/source/cl_parse.c index dd6374531..dc69b1203 100644 --- a/nq/source/cl_parse.c +++ b/nq/source/cl_parse.c @@ -915,7 +915,11 @@ CL_ParseServerMessage (void) break; case svc_disconnect: - Host_EndGame ("Server disconnected\n"); + if (cls.state == ca_connected) + Host_EndGame ("Server disconnected\n" + "Server version may not be compatible"); + else + Host_EndGame ("Server disconnected\n"); case svc_updatestat: i = MSG_ReadByte (net_message); diff --git a/qw/source/cl_parse.c b/qw/source/cl_parse.c index abb2266ac..06ee8efce 100644 --- a/qw/source/cl_parse.c +++ b/qw/source/cl_parse.c @@ -1345,8 +1345,7 @@ CL_ParseServerMessage (void) Host_EndGame ("Server disconnected\n" "Server version may not be compatible"); else - Host_EndGame ("Server disconnected"); - break; + Host_EndGame ("Server disconnected\n"); case svc_updatestat: i = MSG_ReadByte (net_message);