3 ms·
Rollback net code sounds just like a modern CPU and branch prediction. So... I guess we can expect spectre/meltdown Mortal Kombat variants?
by umvi 4y ago
Rollback net code sounds just like a modern CPU and branch prediction. So... I guess we can expect spectre/meltdown Mortal Kombat variants?
- andrewmcwatters 4y agoOne exploit with rewinding game state is making sure game clients don't forge that they were "first" with timing abuse. But the standard strategy is to ignore commands too far back in time. So yes, the strategy does create an exploit vector, but it's easily addressed and attempting to use it as a cheater can have negative effects on your gameplay anyway, so it's not without its cons.
- andrewmcwatters 4y agoToo late to edit my post, but this was achieved with a technique called lag switching[1] back in the day. Now I feel old. :( Modern cheats just do it in software. These days, I think the technique is antiquated in any strategy due to its limited success with modern multiplayer implementations. [1]: https://www.google.com/search?q=lag+switching https://www.google.com/search?q=lag+switching