- for (i = 0, client = svs.clients;i < svs.maxclients;i++, client++)
- {
- if (!client->active)
- continue;
- MSG_WriteByte(&client->message, svc_updatename);
- MSG_WriteByte(&client->message, host_client->number);
- MSG_WriteString(&client->message, "");
- MSG_WriteByte(&client->message, svc_updatefrags);
- MSG_WriteByte(&client->message, host_client->number);
- MSG_WriteShort(&client->message, 0);
- MSG_WriteByte(&client->message, svc_updatecolors);
- MSG_WriteByte(&client->message, host_client->number);
- MSG_WriteByte(&client->message, 0);
- }
-
- NetConn_Heartbeat(1);
+ MSG_WriteByte (&sv.reliable_datagram, svc_updatename);
+ MSG_WriteByte (&sv.reliable_datagram, host_client->number);
+ MSG_WriteString (&sv.reliable_datagram, host_client->name);
+ MSG_WriteByte (&sv.reliable_datagram, svc_updatecolors);
+ MSG_WriteByte (&sv.reliable_datagram, host_client->number);
+ MSG_WriteByte (&sv.reliable_datagram, host_client->colors);
+ MSG_WriteByte (&sv.reliable_datagram, svc_updatefrags);
+ MSG_WriteByte (&sv.reliable_datagram, host_client->number);
+ MSG_WriteShort (&sv.reliable_datagram, host_client->frags);