Skip to content

Getting Started

Russ Treadwell edited this page Jan 3, 2021 · 3 revisions

Welcome to SteamBridge!

First you're going to want to edit your DefaultEngine.ini to reflect similar content like this.

[OnlineSubsystem]
PollingIntervalInMs=20  
DefaultPlatformService=Steam  
VoiceNotificationDelta=0.2 
bUsesPresence=false

[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")

[Voice]
bEnabled=false

[OnlineSubsystemSteam]
bEnabled=true  
bHasVoiceEnabled=false
SteamDevAppId=480  
SteamAppId=480  
GameServerQueryPort=27015  
bRelaunchInSteam=false  
GameVersion=1.0.0.0  
bVACEnabled=0  
bAllowP2PPacketRelay=true  
P2PConnectionTimeout=90  
bUsesPresence=false
Achievement_0_Id=""

[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName="OnlineSubsystemSteam.SteamNetConnection"

Edit your Target.cs file and add bUsesSteam = true; to it.

Edit your Build.cs file and add DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); to it.

Enable SteamOnlineSubsystem plugin in your project.

Then you're going to want to add the plugin to your Plugins folder or even the engine install folder (if from the marketplace) and just enable the plugin in your project.

Voilà!

Clone this wiki locally