Do not keep map pakages loaded on Game start to reduce memory impact

This commit is contained in:
chacha
2024-04-24 13:27:20 +02:00
committed by Gustas
parent affc98851c
commit e5a7b6e795
6 changed files with 30 additions and 10 deletions

View File

@@ -153,6 +153,9 @@ namespace OpenRA
var uid = Map.ComputeUID(mapPackage);
previews[uid].UpdateFromMap(mapPackage, package, classification, modData.Manifest.MapCompatibility, mapGrid.Type, modDataRules);
// Freeing the package to save memory if there is a lot of Maps
previews[uid].DisposePackage();
if (oldMap != uid)
{
LastModifiedMap = uid;