x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Steam DLL's Not Found with Retail Build

Hey guys,

I've downloaded the Steam files, copied the DLLS to C:\Program Files\Unreal Engine\4.2\Engine\Binaries\ThirdParty\Steamworks\Steamv130\Win32 and C:\Program Files\Unreal Engine\4.2\Engine\Binaries\ThirdParty\Steamworks\Steamv130\Win64

I've added this to the game's build.cs:

 PublicDependencyModuleNames.AddRange(new string[] { 
              "OnlineSubsystem",
              "OnlineSubsystemUtils"
         });
         DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam");

I've added this to the game's target.cs:

 bUsesSteam = true;

I've added this to the DefaultEngine.ini for my game:

 [/Script/Engine.Engine]
 +ActiveGameNameRedirects=(OldGameName="TP_FirstPerson",NewGameName="/Script/NetworkTest")
 +ActiveGameNameRedirects=(OldGameName="/Script/TP_FirstPerson",NewGameName="/Script/NetworkTest")
 +ActiveClassRedirects=(OldClassName="TP_FirstPersonProjectile",NewClassName="NetworkTestProjectile")
 +ActiveClassRedirects=(OldClassName="TP_FirstPersonHUD",NewClassName="NetworkTestHUD")
 +ActiveClassRedirects=(OldClassName="TP_FirstPersonGameMode",NewClassName="NetworkTestGameMode")
 +ActiveClassRedirects=(OldClassName="TP_FirstPersonCharacter",NewClassName="NetworkTestCharacter")
 
 [/Script/Engine.GameEngine]
 !NetDriverDefinitions=ClearArray
 +NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver")
  
 [OnlineSubsystem]
 DefaultPlatformService=Steam
 PollingIntervalInMs=20
  
 [OnlineSubsystemSteam]
 bEnabled=true
 SteamDevAppId=480
 GameServerQueryPort=27015
 bRelaunchInSteam=false
 GameVersion=1.0.0.0
 bVACEnabled=1
 bAllowP2PPacketRelay=true
 P2PConnectionTimeout=90
  
 [/Script/OnlineSubsystemSteam.SteamNetDriver]
 NetConnectionClassName="/Script/OnlineSubsystemSteam.SteamNetConnection"

But every time, I get this error: LogOnline:Warning: STEAM: Steam DLLs not present or failed to load!

I'm using totally retail Unreal (no source at all, just downloaded and started). Any ideas?

Product Version: Not Selected
Tags:
more ▼

asked Jul 13 '14 at 01:11 AM in Everything Else

avatar image

turbofandude
6 1 3 2

avatar image Acren Jul 15 '14 at 09:33 AM

I also have the same issue, but if I change the folders to "Steamv129a" instead of "Steamv130" (and in Steamworks.build.cs) I just get

LogOnline:Warning: STEAM: Steam API disabled!

instead, but ONLY in the editor... the packaged game still complains about DLLs. Weird, huh.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

See here

https://answers.unrealengine.com/questions/88937/steam-dlls-not-found-in-built-version.html

Specifically, you're probably missing fixing the string string SteamVersion = "Steamv131"; in WinPlatform.Automation.cs.

more ▼

answered Oct 26 '14 at 04:18 PM

avatar image

Ixiguis
1.2k 57 61 253

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question