diff options
Diffstat (limited to 'Minecraft.Client/Windows64/Windows64_Minecraft.cpp')
| -rw-r--r-- | Minecraft.Client/Windows64/Windows64_Minecraft.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp index 1146b86d..fa4b8366 100644 --- a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp +++ b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp @@ -42,6 +42,7 @@ #include "..\..\Minecraft.World\OldChunkStorage.h" #include "Common/PostProcesser.h" #include "Network\WinsockNetLayer.h" +#include "Windows64_Xuid.h" #include "Xbox/resource.h" @@ -1221,6 +1222,12 @@ int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, Win64LaunchOptions launchOptions = ParseLaunchOptions(); ApplyScreenMode(launchOptions.screenMode); + // Ensure uid.dat exists from startup in client mode (before any multiplayer/login path). + if (!launchOptions.serverMode) + { + Win64Xuid::ResolvePersistentXuid(); + } + // If no username, let's fall back if (g_Win64Username[0] == 0) { |
