5%
Range: 0% – 25% random drop rate
60ms
Range: 20ms – 250ms transit delay
15ms
Range: ±0ms – 50ms arrival variance
Entity trajectory driving client simulation

Live Transport Protocol Race (Entity Position Simulation)

Simulated Server State TCP Stream Raw WebRTC DataChannel Drawlogic RUDP (vxnet)

1. Standard TCP Stream

Head-of-Line Blocking

Guarantees packet order by stalling the entire stream whenever a single packet drops. This creates frozen frames followed by sudden catch-up jumps.

Stall State: Normal Flow
Queue Delay: 0 ms
Position Error: 0.0 px

2. Raw Unsequenced WebRTC / UDP

Unfiltered Jitter & Drops

Sends packets with no ordering or retry checks. Lost packets cause missing frames, and packets arriving out of order cause jitter.

Dropped Packets: 0 pkts
Out-of-Order: 0 pkts
Position Error: 0.0 px

3. Drawlogic RUDP (vxnet)

Sans-IO · Interpolated · Zero Stalls

Runs over a single unordered WebRTC data channel. Continuous position updates use smooth spline interpolation without retries, while critical gameplay events use a sliding 32-bit ack bitfield to ensure delivery.

Ack Bitfield: 0xFFFFFFFF
Estimated RTT: 60 ms
Position Error: 0.0 px

Drawlogic RUDP 32-Bit Sliding Ack Inspector (ackBits)

Header layout: seq (u16) + ack (u16) + ackBits (u32) per 1200-byte datagram
Acked (1) Dropped / Unreceived (0) Pending Delivery

Packet Transit Telemetry & Bandwidth Budget

Live sans-IO pump metrics across 1200-byte MTU slots
0 Packets Dispatched
0 Packets Processed
0 Simulated Losses
14.4 KB/s Bandwidth Consumption