Steam Dedicated Server

This is not a tutorial on setting up a Unreal Engine dedicated server but a collection of settings that are required for your server to show up as visible for your game.

DefaultEngine.ini

[OnlineSubsystemSteam]
GameVersion=1.0.0.0

Project.Server.Build.cs

You must add these global definitions to your Project\Source\Project.Server.build.cs file

  • GlobalDefinitions.Add(“UE4_PROJECT_STEAMSHIPPINGID=123“);
  • GlobalDefinitions.Add(“UE4_PROJECT_STEAMPRODUCTNAME=\”xxx\””);
  • GlobalDefinitions.Add(“UE4_PROJECT_STEAMGAMEDIR=\”xxx\””);
  • GlobalDefinitions.Add(“UE4_PROJECT_STEAMGAMEDESC=\”Power\””);

Steamworks Settings

https://partner.steamgames.com/apps/dedicatedservers/yourappid