What do these Steam Subsystem settings mean in the DefaultEngine.ini?

So the following is what I have currently in my DeafaultEngine.ini that IS working for the most port for finding Steam sessions. Every now and then some can’t find any sessions, but it works for 99% of players.

[OnlineSubsystem]
DefaultPlatformService=Steam

[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=mygamesID


But in looking for other answers I have found some use MORE settings, but I’m not sure what they mean or if I’d get any benefit from them. Can anyone explain what the settings I highlighted in bold below do? I’m curious about the port setting if I’d get better reliability from searches?


[OnlineSubsystem]
DefaultPlatformService=Steam
PollingIntervalInMs=20

[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=mygamesid
GameServerQueryPort=27015
bRelaunchInSteam=false
GameVersion=1.0.0.0
bVACEnabled=1
bAllowP2PPacketRelay=true
P2PConnectionTimeout=90


Again, can anyone explain what the bold settings are and do? In other words, what is Polling Interval? What is bVacEnabled? What is P2P Packet Relay? etc…

Apologies if I’m incorrect but I guess these are the easiest ones to answer:

I assume this is the standard port required to be open for connections to be made.

The current version of the game? Might give errors if players with different versions try to connect?

Enables the Valve anti cheat system for some basic checks.

When players fail to connect within this timeframe (in this case 90) they’ll stop trying.

1 Like