Hey there,
We've been trying to set up a dedicated server for our game using the Multiplayer servers feature.
I can see the game server and Unreal Engine being initialized through the logs after shutting down the server. However, we always get "Steam Dedicated Server API failed to initialize". The assets contain all the required Steam DLLs. This is the same build that works for us locally and it perfectly shows up in the Steam server browser.
I have tried:
- Debugging the container locally with LocalMultiplayerAgent, shuts down instantly after the following, so it's of no help (no error message)
{"log":"Running Startup Script\n","stream":"stdout","time":"2022-11-11T13:52:29.4314198Z"} {"log":"Certificates located at: C:\\GameCertificates\n","stream":"stdout","time":"2022-11-11T13:52:29.4339023Z"}
- Checking if I might need SteamCMD installed, but the person in this thread confirmed that they can have their server running with Steam without installing SteamCMD
- Checking the DLL diff (as far as I know, the server wouldn't even run without the required DLLs)
- Opening the required ports for Steam
- Changing the VM type to Process, which yields the same result
Is there anything else I could try to make this work?
The problem is not with the game build as it's running as it should on our local machines.
Thanks in advance