From 12e6932930a58965d47cf8d4eb0c970229cf2c3c Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Wed, 31 May 2023 23:50:08 +0200 Subject: [PATCH] Fix dedicated servers crashing on startup due to missing translations --- OpenRA.Server/Program.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenRA.Server/Program.cs b/OpenRA.Server/Program.cs index 2da9237ca0..98d4115ce2 100644 --- a/OpenRA.Server/Program.cs +++ b/OpenRA.Server/Program.cs @@ -86,6 +86,9 @@ namespace OpenRA.Server modData.MapCache.LoadPreviewImages = false; // PERF: Server doesn't need previews, save memory by not loading them. modData.MapCache.LoadMaps(); + // HACK: Related to the above one, initialize the translations so we can load maps with their (translated) lobby options. + TranslationProvider.Initialize(modData, modData.DefaultFileSystem); + settings.Map = modData.MapCache.ChooseInitialMap(settings.Map, new MersenneTwister()); var endpoints = new List { new IPEndPoint(IPAddress.IPv6Any, settings.ListenPort), new IPEndPoint(IPAddress.Any, settings.ListenPort) };