Hi,
We have recently upgraded our project from Unreal Engine 5.5.4 to 5.6. Our game uses a dedicated server and the Steam online subsystem to allow players to play together. After upgrading to 5.6 and generating a server build to run on our dedicated server we noticed it failed and we are unable to create a server or join a server as one of the clients, and we now get the following warning in our dedicated servers console:
[Image Removed]
After digging into this further we noticed that, when compared to a previous server build from 5.5.4, a bunch of DLL files and PDB files were missing from both the server builds binaries/win64 folder and the projects binaries/win64 folder. The missing files are as follows:
Missing DLL’s and files in packaged game folder:
- [PROJECT_NAME]/binaries/win64/steam_api64.dll
- [PROJECT_NAME]/binaries/win64/boost_Atomic-mt-x64.dll
- [PROJECT_NAME]/binaries/win64/boost_chrono-mt-x64.dll
- [PROJECT_NAME]/binaries/win64/boost_filesystem-mt-x64.dll
- [PROJECT_NAME]/binaries/win64/boost_iostreams-mt-x64.dll
- [PROJECT_NAME]/binaries/win64/boost_program_options-mt-x64.dll
- [PROJECT_NAME]/binaries/win64/boost_python311-mt-x64.dll
- [PROJECT_NAME]/binaries/win64/boost_regex-mt-x64.dll
- [PROJECT_NAME]/binaries/win64/boost_system-mt-x64.dll
- [PROJECT_NAME]/binaries/win64/boost_thread-mt-x64.dll
- [PROJECT_NAME]/binaries/win64/sdkencryptedappticket64.dll
- [PROJECT_NAME]/binaries/win64/tbb.pdb
- [PROJECT_NAME]/binaries/win64/tbbmalloc.pdb
Missing DLL’s and files in project folder:
- game/binaries/win64/steam_api64.dll
- game/binaries/win64/boost_Atomic-mt-x64.dll
- game/binaries/win64/boost_chrono-mt-x64.dll
- game/binaries/win64/boost_filesystem-mt-x64.dll
- game/binaries/win64/boost_iostreams-mt-x64.dll
- game/binaries/win64/boost_program_options-mt-x64.dll
- game/binaries/win64/boost_python311-mt-x64.dll
- game/binaries/win64/boost_regex-mt-x64.dll
- game/binaries/win64/boost_system-mt-x64.dll
- game/binaries/win64/boost_thread-mt-x64.dll
- game/binaries/win64/OpenColorIO_2_3.dll
- game/binaries/win64/sdkencryptedappticket64.dll
- game/binaries/win64/tbb.pdb
- game/binaries/win64/tbbmalloc.pdb
We are aware of the issue outlined on the bug tracker that the “SteamNetDriver” and “SteamNetConnection” classed have been moved from the “OnlineSubsystemSteam” module to the “SocketSubsystemSteamIP” module (https://issues.unrealengine.com/issue/UE-297279) but after modifying our DefaultEngine.ini file to match this it has had no effect, so I’ll also attach both our 5.5.4 DefaultEngine.ini as well as our new 5.6 DefaultEngine.ini
Any help with this issue would be greatly appreciated as we need this functionality working for our players to play our game, and if any additional info is required please let me know!