diff --git a/src/data/roadmaps/server-side-game-developer/content/error-detection@vFM311xSa5OqNVove2f6j.md b/src/data/roadmaps/server-side-game-developer/content/error-detection@vFM311xSa5OqNVove2f6j.md index e69de29bb..bc5451445 100644 --- a/src/data/roadmaps/server-side-game-developer/content/error-detection@vFM311xSa5OqNVove2f6j.md +++ b/src/data/roadmaps/server-side-game-developer/content/error-detection@vFM311xSa5OqNVove2f6j.md @@ -0,0 +1,13 @@ +# Error Detection + +**Error detection** ensures data integrity in `TCP-based` communication, preventing corrupted +or altered packets from disrupting server-side game interactions. `TCP` uses checksums to verify +data integrity, detecting bit errors during transmission. If an error is found, the corrupted +packet is discarded, and retransmission is requested via acknowledgments (ACKs). Additional +mechanisms such as cyclic redundancy check (CRC) and parity checks may be used in lower +network layers to enhance reliability. Effective error detection minimizes data corruption +in multiplayer games, ensuring smooth gameplay and synchronization across players. + +Resources: +- [@article@Error Detection Code – Checksum](https://www.geeksforgeeks.org/error-detection-code-checksum/) +- [@article@Error Control in TCP](https://www.cisco.com/c/en/us/support/docs/ip/tcp/13733-40.html) \ No newline at end of file diff --git a/src/data/roadmaps/server-side-game-developer/content/flow-control@lDVD-3i64Mk7-KPJrXmFH.md b/src/data/roadmaps/server-side-game-developer/content/flow-control@lDVD-3i64Mk7-KPJrXmFH.md index 198d96f69..31183611a 100644 --- a/src/data/roadmaps/server-side-game-developer/content/flow-control@lDVD-3i64Mk7-KPJrXmFH.md +++ b/src/data/roadmaps/server-side-game-developer/content/flow-control@lDVD-3i64Mk7-KPJrXmFH.md @@ -13,4 +13,5 @@ high-traffic gaming environments. Visit the following resources to learn more: - [@article@How Flow Control is Achieved in TCP?](https://datatracker.ietf.org/doc/html/rfc5681) -- [@article@Flow Control vs. Congestion Control in TCP](https://www.baeldung.com/cs/tcp-flow-control-vs-congestion-control) \ No newline at end of file +- [@article@Flow Control vs. Congestion Control in TCP](https://www.baeldung.com/cs/tcp-flow-control-vs-congestion-control) +- [@article@TCP Flow Control](https://www.sanfoundry.com/computer-network-tcp-flow-control/) \ No newline at end of file