X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=netconn.c;h=5dcc8de14a589a2e12945e1aaab9b16b783fab98;hb=201d9f4c4e86a799730460a0e6d207caae06963f;hp=439aa7ce0d0d02dfe8f2075d17781992c172fd38;hpb=1381af62b1e013c447a92fc1ef2a79e77443bce5;p=xonotic%2Fdarkplaces.git diff --git a/netconn.c b/netconn.c index 439aa7ce..5dcc8de1 100755 --- a/netconn.c +++ b/netconn.c @@ -443,6 +443,7 @@ int NetConn_ReceivedMessage(netconn_t *conn, qbyte *data, int length) Con_DPrintf("Dropped %u datagram(s)\n", count); } conn->unreliableReceiveSequence = sequence + 1; + conn->lastMessageTime = realtime; unreliableMessagesReceived++; SZ_Clear(&net_message); SZ_Write(&net_message, data, length); @@ -462,6 +463,7 @@ int NetConn_ReceivedMessage(netconn_t *conn, qbyte *data, int length) conn->ackSequence++; if (conn->ackSequence != conn->sendSequence) Con_DPrintf("ack sequencing error\n"); + conn->lastMessageTime = realtime; conn->sendMessageLength -= MAX_DATAGRAM; if (conn->sendMessageLength > 0) { @@ -490,6 +492,7 @@ int NetConn_ReceivedMessage(netconn_t *conn, qbyte *data, int length) NetConn_Write(conn->mysocket, (qbyte *)temppacket, 8, &conn->peeraddress); if (sequence == conn->receiveSequence) { + conn->lastMessageTime = realtime; conn->receiveSequence++; memcpy(conn->receiveMessage + conn->receiveMessageLength, data, length); conn->receiveMessageLength += length;