foxygit / doom Log in
commit accfe832e42c6650cd801323258917f467c9ce01
Author:     Simon Howard <fraggle@gmail.com>
AuthorDate: Thu Nov 16 00:12:34 2006 +0000
Commit:     Simon Howard <fraggle@gmail.com>
CommitDate: Thu Nov 16 00:12:34 2006 +0000

    Display lowres turning warning message client-side, not through
    server-side broadcast messages. This avoids the possibility of malicious
    servers that might not send the message.

    Subversion-branch: /trunk/chocolate-doom
    Subversion-revision: 755
---
 src/net_client.c | 6 ++++++
 src/net_server.c | 4 ----
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/net_client.c b/src/net_client.c
index 71ce3c06..1bfeb3f9 100644
--- a/src/net_client.c
+++ b/src/net_client.c
@@ -672,6 +672,12 @@ static void NET_CL_ParseGameStart(net_packet_t *packet)
 	printf("Syncing netgames like Vanilla Doom.\n");
     }

+    if (lowres_turn)
+    {
+        printf("NOTE: Turning resolution is reduced; this is probably "
+               "because there is a client recording a Vanilla demo.\n");
+    }
+
     // Clear the receive window

     memset(recvwindow, 0, sizeof(recvwindow));
diff --git a/src/net_server.c b/src/net_server.c
index f7023514..0410c7de 100644
--- a/src/net_server.c
+++ b/src/net_server.c
@@ -660,10 +660,6 @@ static void NET_SV_ParseGameStart(net_packet_t *packet, net_client_t *client)
     {
         if (sv_players[i] != NULL && sv_players[i]->recording_lowres)
         {
-            NET_SV_BroadcastMessage("Playing in low resolution turning mode, "
-                                    "because player %i is recording a Vanilla demo.\n",
-                                    i + 1);
-
             settings.lowres_turn = true;
         }
     }