Changes between Version 1 and Version 2 of Ticket #3373


Ignore:
Timestamp:
Oct 31, 2015, 7:44:24 PM (9 years ago)
Author:
elexis
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3373 – Description

    v1 v2  
    4747The channel numbers should be hardcoded in `NetMessages.h` where the other protocol constants reside.
    4848
    49 ~~'''Why chat messages can have their own channel:'''~~
    50 ~~Obviously it is not a problem if the game goes on while not having received all chat messages. Also it is not a problem if we process chat messages while the previous simulation commands of that client haven't been received yet.~~
    51 * Chat contains cheats. Cheats become simulation commands and thus need to be ordered correctly, otherwise OOS incoming if were laggy & unlucky. Should be solved ideally by parsing cheats in the client and sending it as a simulation command instead of chat to the server.
     49'''Why chat messages can have their own channel:'''
     50It is not a problem if the game continues while not having received all chat messages. Also it is not a problem if we process chat messages while the previous simulation commands of that client haven't been received yet. Cheats are not sent as chat but parsed locally and then sent as a simulation command (see comment:10:ticket:3545). So there can't be any orderding issues that might cause OOS.
    5251
    5352'''Why downloads can have their own channel:'''