2024 Best Steam did not find installed games New Minecraft Servers