]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - host_cmd.c
implemented shownetgraph
[xonotic/darkplaces.git] / host_cmd.c
index bac0d1424776a3556a672d62739b1eb3cb7ce006..2ea15b8155c6bc6e08a9002592b60d0c2d174f2a 100644 (file)
@@ -2324,8 +2324,10 @@ void Host_Pings_f (void)
        {
                packetloss = 0;
                if (svs.clients[i].netconnection)
-                       for (j = 0;j < 100;j++)
-                               packetloss += svs.clients[i].netconnection->packetlost[j];
+                       for (j = 0;j < NETGRAPH_PACKETS;j++)
+                               if (svs.clients[i].netconnection->incoming_unreliablesize[j] == NETGRAPH_LOSTPACKET)
+                                       packetloss++;
+               packetloss = packetloss * 100 / NETGRAPH_PACKETS;
                ping = (int)floor(svs.clients[i].ping*1000+0.5);
                ping = bound(0, ping, 9999);
                if (sv.protocol == PROTOCOL_QUAKEWORLD)