Steam Dedicated Servers with Unreal Engine 5



Steam Dedicated Servers with Unreal Engine 5

Steam Dedicated Servers with Unreal Engine 5

In this quick reference guide I explain how to get Steam Dedicated Servers working with Unreal Engine 5.

Join my discord for additional support: https://discord.gg/qassP7Y

Here are the important bits you need to know that I talked about:
AdvancedSessions Plugin: https://vreue4.com/advanced-sessions-binaries
UnrealEngine Source Releases: https://github.com/EpicGames/UnrealEngine/releases

OnlineSessionAsyncServerSteam.cpp (source engine build):
Find and replace as appropriate:
“`
UE_PROJECT_STEAMPRODUCTNAME “spacewar”
UE_PROJECT_STEAMGAMEDIR “spacewar”
UE_PROJECT_STEAMGAMEDESC “Spacewar”
“`

DefaultGame.ini:
Add or replace:
“`
[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName=”GameNetDriver”,DriverClassName=”OnlineSubsystemSteam.SteamNetDriver”,DriverClassNameFallback=”OnlineSubsystemUtils.IpNetDriver”)

[OnlineSubsystem]
DefaultPlatformService=Steam

[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480
AppId=480
ModDir=spacewar
Description=Spacewar

; If using Sessions
; bInitServerOnClient=true

[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName=”OnlineSubsystemSteam.SteamNetConnection”
“`

Comments are closed.