Actions
Bug #304
closedUNIT and CITY only 16 bits in network protocol
Start date:
03/12/2024
Due date:
% Done:
0%
Estimated time:
Description
Seen with savegame from Debian Bug report 1066100, and likely the root cause of the issue reported there. Reporter is Giacomo Mulas.
We try to support city and unit ids bigger than 65535. But network protocol still defines UNIT and CITY as 16 bit values, breaking things.
Easy to fix on S3_2 and main branches. Not so easy in S3_1, with optional capability, as there's quite many places in the protocol that needs the optional handling. Targeting 3.1.1 regardless.
Files
Updated by Marko Lindqvist 9 months ago
- File 0022-Make-city-and-unit-ids-uint32-in-network-protocol.patch 0022-Make-city-and-unit-ids-uint32-in-network-protocol.patch added
- Status changed from New to In Progress
Patch suitable for S3_2 and main branches, where network protocol is not frozen, attached. Confirmed in S3_2 that this fixes original issues reported to Debian.
Updated by Marko Lindqvist 9 months ago
- File 0022-Make-city-and-unit-ids-uint32-in-network-protocol.patch 0022-Make-city-and-unit-ids-uint32-in-network-protocol.patch added
- Status changed from In Progress to In Review
- Assignee set to Marko Lindqvist
Actions