9 years, 6 months ago
Highlights
Community contributions featuredThe downside is that the client then needs to keep a rolling history of snapshots it's received to then deflate the delta. This is something I can currently avoid doing, at the…
9 years, 6 months ago
9 years, 6 months ago
I'm using a traditional Quake-style delta compression system for my state snapshots. The general process is this: Server keeps track of the past N world snapshots. Server keeps…
9 years, 6 months ago
Hi there, I'm reading from a UDP socket in C# as follows: EndPoint endPoint = new IPEndPoint(IPAddress.Any, 0); int receivedBytes = this.socket.ReceiveFrom( this.receiveB…
10 years ago
Tried doing some searches here but I couldn't actually find and answer to this. Let's say I'm putting in a 1-byte rolling sequence number in each of my packets. On the receiving…
10 years, 5 months ago
Latest Activity
See all in DiscussionsThe downside is that the client then needs to keep a rolling history of snapshots it's received to then deflate …
9 years, 6 months ago
The problem stems from determining equality between snapshots using epsilons for floats. If you know what you sent in …
9 years, 6 months ago
Note that the "delta" in the Quake compression is applied to the mask bits of "what things am I sending," …
9 years, 6 months ago