From fbf45cc41c0500799225427efa4b3e633ac10483 Mon Sep 17 00:00:00 2001 From: Michael Howard Date: Thu, 23 Apr 2026 17:39:18 -0500 Subject: [PATCH] Update README and version for v2.0.3 stability release --- README.md | 8 +++++++- version.txt | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 62ad4b0..c7e2aba 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,13 @@ MorriCraft is a high-performance voxel engine built with C++ and Raylib. It feat ## Version History -### v2.0.2 - The Social & Sync Update (Latest) +### v2.0.3 - Multiplayer Protocol Hardening (Latest) +* **Protocol Synchronization**: Overhauled the packet processing loop to prevent data drift and 'ghosting' blocks. +* **Notification Debouncing**: Implemented filters to ensure join/leave messages are only triggered once per action. +* **Cross-Platform Stability**: Replaced non-portable socket flags with a robust `select()`-based architecture for Windows/Linux parity. +* **Body Validation**: Hardened the data reception logic to ensure complete packet consumption and prevent buffer overflows. + +### v2.0.2 - The Social & Sync Update * **Integrated Chat System**: Press `Enter` to open the chat box and communicate with other players in real-time. * **Player Notifications**: Added automated alerts for players joining or leaving the session. * **Multi-Player Visibility**: Fixed player tracking to ensure all peers are correctly identified and rendered for all clients. diff --git a/version.txt b/version.txt index f3b15f3..f256be6 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -v2.0.2 +v2.0.3