Recently, I tried to add Steamworks functionalities to my build, so I followed [this tutorial] (thanks Rama).
I downloaded the engine source on the Epic Games github (4.13), and I managed to build it.
Using the UnrealFrontEnd, I cooked my client (using shipping configuration) and it worked fine (with the steam_appid.txt file, the Steam overlay is here and it seems to work).
However, if I try to cook a shipping server, I get an error while launching the .exe:
So the cook is working fine, the error occurs when I want to launch the .exe
Here’s my cook configuration, for the shipping server cook:
I saw on the internet that this error usually occurs when the user forgot to build the engine with the “Shipping server” configuration, but I already did that:
The steam_appid.txt file is on several locations (because I don’t know where I’m supposed to put it):
I start my server using a bat file, which simply contains:
start MyGameServer.exe NewMap2 -log -port=7777 -PktLag=0
In the logs of the cook, I noticed some interesting line : “LogOnline:Warning: STEAM: Steam API disabled!”, but when I checked out the client cook (which works), this warning was here too, so I don’t know if it’s important or not.
Does anyone have an idea for me? Thanks a lot!