Talk:Lockstep protocol: Difference between revisions
why this article should be entirely rewritten |
Yousef Amar (talk | contribs) No edit summary |
||
Line 6: | Line 6: | ||
I appreciate this first draft but the crux of the issue is that it is generally presenting the protocol in an incorrect manner. It wasn't conceived as a solution to cheating at all but as a way to make possible to have massive numbers of units for [[multiplayer]] on ancient network bandwidth and hardware (by today's standards). It also isn't in any way a cheating prevention since it requires game state to be shared between players, which only makes cheating easier - and by its nature, any cheating that interferes with that game state causes desynchrozination, which in modern titles (like [[Starcraft 2]]) are easily detected and automatically causes a match to abort. This article is a much better overview of the subject, if a bit technical. http://www.gamasutra.com/view/feature/3094/1500_archers_on_a_288_network_.php?print=1 [[Special:Contributions/2804:431:F704:849E:A62:66FF:FE99:6A71|2804:431:F704:849E:A62:66FF:FE99:6A71]] ([[User talk:2804:431:F704:849E:A62:66FF:FE99:6A71|talk]]) 18:02, 3 August 2017 (UTC) |
I appreciate this first draft but the crux of the issue is that it is generally presenting the protocol in an incorrect manner. It wasn't conceived as a solution to cheating at all but as a way to make possible to have massive numbers of units for [[multiplayer]] on ancient network bandwidth and hardware (by today's standards). It also isn't in any way a cheating prevention since it requires game state to be shared between players, which only makes cheating easier - and by its nature, any cheating that interferes with that game state causes desynchrozination, which in modern titles (like [[Starcraft 2]]) are easily detected and automatically causes a match to abort. This article is a much better overview of the subject, if a bit technical. http://www.gamasutra.com/view/feature/3094/1500_archers_on_a_288_network_.php?print=1 [[Special:Contributions/2804:431:F704:849E:A62:66FF:FE99:6A71|2804:431:F704:849E:A62:66FF:FE99:6A71]] ([[User talk:2804:431:F704:849E:A62:66FF:FE99:6A71|talk]]) 18:02, 3 August 2017 (UTC) |
||
The wording is a bit confusing -- it makes it seem like a commitment is an inherent part of the lockstep protocol. I also agree with the user above; preventing cheating isn't the main goal and regardless of that, I think that saying it's a partial solution should more clearly say why (and that commitments make it a complete solution). [[User:Paraknight|Paraknight]] ([[User talk:Paraknight|talk]]) 15:34, 29 May 2019 (UTC) |
Revision as of 15:34, 29 May 2019
Computing: Networking / Software Start‑class Low‑importance | ||||||||||||||||
|
First draft
This is a rather literal interpretation of the protocol as described in Algorithms and Networking for Computer Games by Jouni Smed and Harri Hakonen. It may need some more content to go into more detail, and perhaps also requires an introduction in broader context. — Stimpy 16:25, 3 July 2007 (UTC)
I appreciate this first draft but the crux of the issue is that it is generally presenting the protocol in an incorrect manner. It wasn't conceived as a solution to cheating at all but as a way to make possible to have massive numbers of units for multiplayer on ancient network bandwidth and hardware (by today's standards). It also isn't in any way a cheating prevention since it requires game state to be shared between players, which only makes cheating easier - and by its nature, any cheating that interferes with that game state causes desynchrozination, which in modern titles (like Starcraft 2) are easily detected and automatically causes a match to abort. This article is a much better overview of the subject, if a bit technical. http://www.gamasutra.com/view/feature/3094/1500_archers_on_a_288_network_.php?print=1 2804:431:F704:849E:A62:66FF:FE99:6A71 (talk) 18:02, 3 August 2017 (UTC)
The wording is a bit confusing -- it makes it seem like a commitment is an inherent part of the lockstep protocol. I also agree with the user above; preventing cheating isn't the main goal and regardless of that, I think that saying it's a partial solution should more clearly say why (and that commitments make it a complete solution). Paraknight (talk) 15:34, 29 May 2019 (UTC)
- Start-Class Computing articles
- Low-importance Computing articles
- Start-Class Computer networking articles
- Low-importance Computer networking articles
- Start-Class Computer networking articles of Low-importance
- All Computer networking articles
- Start-Class software articles
- Low-importance software articles
- Start-Class software articles of Low-importance
- All Software articles
- All Computing articles
- Start-Class video game articles
- Mid-importance video game articles
- WikiProject Video games articles