Prerequisites
Game Version
Bug Description
The host's preferred map is looked up in the map cache with a raw lowercased name. When the stored name uses a different path separator than the cache key, the lookup misses, so the map is left unresolved on the game and the slot is never marked as having the map.
Reproduction Steps
- Have a preferred LAN map whose stored name uses a different separator than the map cache key.
- Host a LAN game.
- Observe the map is not matched: the host slot is not marked as having the map, and the map CRC and size are not set.
Additional Context
The lookup uses a lowercased TheMapCache->find rather than findMap, which normalizes separators before matching.
Prerequisites
Game Version
Bug Description
The host's preferred map is looked up in the map cache with a raw lowercased name. When the stored name uses a different path separator than the cache key, the lookup misses, so the map is left unresolved on the game and the slot is never marked as having the map.
Reproduction Steps
Additional Context
The lookup uses a lowercased
TheMapCache->findrather thanfindMap, which normalizes separators before matching.