I followed this tutorial for setting up Steam achievements:
And it worked. However, now when I try to launch a packaged build, I get a Windows Firewall popup. This previously did not happen. I’m using a Shipping build configuration. I suspect that the problem is that this method for doing Steam achievements requires enabling various “Online” plugins (e.g. “Online Base”, “Online Subsystem”, “Online Subsystem Steam”, etc), and that for some reason, one of those plugins is attempting to open a network port on launch. Does anyone know a) if this is the case, and b) if so, how to stop it?
My game has no networking requirements, I just need to be able to talk to the local Steam client process so that I can tell it when an achievement has been hit. I need to not have the firewall popup when new players launch the game, it undermines my credibility and makes players think the game is spying on them.
Thank you in advance!