#1573: Rewrite of parts of netcode.
--------------------------------+-------------------------------------------
Reporter: Cyp | Owner:
Type: patch | Status: new
Priority: major | Milestone: unspecified
Component: Engine: Networking | Version: svn/trunk
Keywords: sane netcode | Operating_system: All/Non-Specific
Blockedby: | Blocking:
--------------------------------+-------------------------------------------
Uses game queues and network queues.
Network queues are read immediately, and game queues are synchronised and
read at the same time on all clients.
After this patch, it should be possible to incrementally simplify and
remove a lot of duplicate code, and remove all synchronisation bugs,
leading to warzone finally have working multiplayer support.
Bugs: Sometimes asserts when someone leaves the game in multiplayer.
(assertion should probably be changed to return).
Todo: Fix "+ 1" in number of game queues, was a misunderstanding of some
weird code, and wasn't really needed.
Something tells me that this probably won't make it into 2.3...
--
Ticket URL: <http://developer.wz2100.net/ticket/1573>
Warzone 2100 Trac <http://developer.wz2100.net/>
The Warzone 2100 Project
_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev