From 992677ad42e28622c1510206fc57f214ede129b3 Mon Sep 17 00:00:00 2001 From: minenice55 Date: Sat, 25 Apr 2026 14:03:23 -0400 Subject: [PATCH] some debug prints --- src/d_netfil.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/d_netfil.c b/src/d_netfil.c index 3491e4927..031d9b256 100644 --- a/src/d_netfil.c +++ b/src/d_netfil.c @@ -1401,6 +1401,9 @@ static void SendAckPacket(fileack_pak *packet, UINT8 fileid) memcpy(&netbuffer->u.fileack, packet, packetsize); HSendPacket(servernode, false, 0, packetsize); + CONS_Printf("Sending file transfer ACKs for %d segments (time = %d, last sent %d)\n", packet->numsegments, I_GetTime(), lasttimeackpacketsent); + lasttimeackpacketsent = I_GetTime(); + // Clear the packet memset(packet, 0, sizeof(*packet) + 512); } @@ -1594,10 +1597,14 @@ void PT_FileFragment(SINT8 node, INT32 netconsole) file->iteration = max(file->iteration, pak->iteration); + CONS_Printf("Download %d/%d of \"%s\"...\n", file->currentsize, file->totalsize, filename); + if (!file->receivedfragments[fragmentpos / fragmentsize]) // Not received yet { file->receivedfragments[fragmentpos / fragmentsize] = true; + CONS_Printf("Received no. %d fragment (fragmentsize = %d, boundedfragmentsize = %d) \n", fragmentpos / fragmentsize, fragmentsize, boundedfragmentsize); + // We can receive packets in the wrong order, anyway all OSes support gaped files fseek(file->file, fragmentpos, SEEK_SET); if (fragmentsize && fwrite(pak->data, boundedfragmentsize, 1, file->file) != 1) @@ -1637,6 +1644,7 @@ void PT_FileFragment(SINT8 node, INT32 netconsole) } else // Already received { + CONS_Printf("Re-Received no. %d fragment (fragmentsize = %d, boundedfragmentsize = %d) \n", fragmentpos / fragmentsize, fragmentsize, boundedfragmentsize); // If they are sending us the fragment again, it's probably because // they missed our previous ack, so we must re-acknowledge it AddFragmentToAckPacket(file->ackpacket, file->iteration, fragmentpos / fragmentsize, filenum);