A player in my game started noticing some of their moves would freeze them and not be executed, when that happened their chat messages also couldn’t be seen by others in the server, and even remote functions invoking to the client wouldn’t get returned.
How it works in my game:
Some moves still uses RemoteFunctions to be executed, the player invokes it to the server with a table, like {“Attack1”}
They are executed, which yields the remote, and then returns to the player a table containing {cooldown (number), serverTime (number)}
But the player in particular faced problems where the move wouldn’t get executed, I asked them for their .log files to analyze properly and found some particular logs that happens when they tried to use the moves:
2025-12-23T16:25:24.495Z,444.495911,4574,6,Error [DFLog::NetworkSenderStallTracking] DidntSend: For DataSender for 601 frames
2025-12-23T16:25:24.500Z,444.500885,4574,6,Error [DFLog::NetworkSenderStallTracking] TransportPushback: Transport-level push back in DataSender for 601 frames
2025-12-23T16:25:42.021Z,462.021027,42ec,6,Verbose [DFLog::RakNetMissingPingPong] Time since last (ms): ping recv 332, ping sent 4984, pong recv 25009, pong sent 332, mtu ping recv 332, mtu ping sent 4984, mtu pong recv 25009, mtu pong sent 332, pkt recv 11, pkt sent 25, reliable recv 11, ack recv 22605, oldest unacked send 28003, oldest unacked recv 11 | MTU size: 1200 bytes
2025-12-23T16:25:42.021Z,462.021027,42ec,6,Verbose [DFLog::RakNetMissingPingPong] Other stats: dead false, outgoingWaiting true, acksWaiting true, netCapacity 65536, resendBuf msg1, resendBuf bytes82, loss last sec1, limitedByBw false, outputQueueSize 0
2025-12-23T16:25:42.021Z,462.021027,42ec,6,Verbose [DFLog::RakNetMissingPingPong] Decryption failed 460482, invalid dhf 460482, incoming ack deserialize failure 460482, ack range bad 460482, incoming nak deserialize failure 460482, nak range bad 460482, on got packet failed 460482, failed create internal packet 460482, dropped packet 460482
2025-12-23T16:25:42.021Z,462.021027,42ec,6,Verbose [DFLog::RakNetMissingPingPong] Ack stats: time since last ack sent 25, max ack bitstream size 41
From what I can tell, they are related to the network, and it looks like their client is having some sort of problem with it.
When that happens, even the client chat isn’t sent to the server, no RemoteEvent is sent aswell, the player is unable to do anything, and while it happens, the game still runs normally, they still receive the server events, they can see everyone around still moving and playing, but the player is unable to communicate with the server, it even happened to kick them once for it:
I thought a video showing the incident wouldn’t be of much help since it doesn’t show much, only that they can’t move, but I’m providing the user’s full log file in the private attachments. In this particular file, compare the 2 moments the user tries to use a move which uses RemoteFunction:
2025-12-23T22:53:32.298Z,3118.298340,0eb4,6 [FLog::Output] calling
2025-12-23T22:53:33.511Z,3119.511719,21dc,6 [FLog::Output] allowed
2025-12-23T22:53:33.511Z,3119.511719,21dc,6 [FLog::Output] calling done
This one above is a normal call, it was returned in proper time, no errors related.
Now this one below, you can see the timings are very away from each other and does have errors in the middle:
2025-12-23T22:56:23.848Z,3289.848389,21dc,6 [FLog::Output] calling
2025-12-23T22:56:32.016Z,3298.016357,21dc,6,Info [DFLog::TrackerAnimationStreamSourceTrace] close
2025-12-23T22:56:32.016Z,3298.016357,21dc,6,Info [DFLog::TrackerAnimationStreamSourceTrace] close
2025-12-23T22:56:55.829Z,3321.829346,1768,6,Verbose [DFLog::RakNetMissingPingPong] Time since last (ms): ping recv 3445, ping sent 1302, pong recv 76391, pong sent 3445, mtu ping recv 3445, mtu ping sent 1302, mtu pong recv 76391, mtu pong sent 3445, pkt recv 0, pkt sent 5, reliable recv 18, ack recv 0, oldest unacked send 71383, oldest unacked recv 3321830 | MTU size: 1200 bytes
2025-12-23T22:56:55.829Z,3321.829346,1768,6,Verbose [DFLog::RakNetMissingPingPong] Other stats: dead false, outgoingWaiting true, acksWaiting false, netCapacity 65536, resendBuf msg72, resendBuf bytes35969, loss last sec0.027721487, limitedByBw false, outputQueueSize 0
2025-12-23T22:56:55.829Z,3321.829346,1768,6,Verbose [DFLog::RakNetMissingPingPong] Decryption failed 3319683, invalid dhf 3319683, incoming ack deserialize failure 3319683, ack range bad 3319683, incoming nak deserialize failure 3319683, nak range bad 3319683, on got packet failed 3319683, failed create internal packet 3319683, dropped packet 3319683
2025-12-23T22:56:55.829Z,3321.829346,1768,6,Verbose [DFLog::RakNetMissingPingPong] Ack stats: time since last ack sent 7, max ack bitstream size 48
2025-12-23T22:56:57.507Z,3323.507568,21dc,6 [FLog::Output] allowed
2025-12-23T22:56:57.508Z,3323.508545,21dc,6 [FLog::Output] calling done
I honestly don’t know how to replicate this but the user @Breckerrr (UserId 161689891) experiences this a lot and was the user which provided me the log files.
A private message is associated with this bug report
