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"

Warning when packaging: Steam API disabled!

When we package our project, we do not get errors, but within the first ten lines in the output log, this warning appears:

 MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: LogOnline:Display: STEAM: Loading Steam SDK 1.32
 MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: LogOnline:Warning: STEAM: Steam API disabled!
 MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: LogOnline:Display: STEAM: OnlineSubsystemSteam::Shutdown()

What could cause the Steam API to get disabled?

(We used this wiki entry from Rama for integrating Steam to our project, everything, except Server Travel (same issue as in our previous project) works in the packaged project)

Product Version: UE 4.11
Tags:
more ▼

asked Apr 25 '16 at 04:18 PM in Packaging & Deployment

avatar image

Syrill
212 22 23 31

avatar image Maide Apr 25 '16 at 10:18 PM

The packaging tool is not a game exe, so it does not need to load the steam online interface, this warning is expected in this case.

avatar image Syrill Apr 26 '16 at 07:21 AM

Makes sense to me. But since our Steam integration has some serious issues, we try to track down whatever could be the cause. And, thereby, this warning came to our attention... :)

avatar image 一桶姜山 May 25 '17 at 02:41 AM

Hi Syrill, I've got the same problem. Have you solved it yet ? Would you tell me the solution please :D

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

2 answers: sort voted first
more ▼

answered Apr 25 '16 at 04:55 PM

avatar image

Shadowriver
35.7k 926 168 1104

avatar image Syrill Apr 25 '16 at 05:08 PM

Indeed, in Unreal Engine\4.11\Engine\Programs\UnrealPak\Intermediate\Config\CoalescedSourceConfigs\Engine.ini I found: [OnlineSubsystemSteam] bEnabled=false However, should´nt it be overridden by the DefaultEngine.ini in the project? Because there it is enabled: [OnlineSubsystemSteam] bEnabled=true

Your link seems to leed to a 404...

avatar image Shadowriver Apr 25 '16 at 11:48 PM

I should be, but i dont think it in CoalescedSourceConfigs. You logs seems to be from packageing, did you check if Steam APIs are active in packaged game?

Also it gives you 404 because it denies you access, you need to tie you GitHub and UE4 account first: https://www.unrealengine.com/ue4-on-github

avatar image Syrill Apr 26 '16 at 07:39 AM

I should be, but i dont think it in CoalescedSourceConfigs.

What should not be in CoalescedSourceConfigs?

You logs seems to be from packageing, did you check if Steam APIs are active in packaged game?

Yes, the log is from packaging. Our Steam integration works in most aspects (Steam Overlay, We find Sessions over Steam and can join Servers (Listen Server)), but [we have serious issues with ServerTravel][1]. This is why [we investigate whatever could cause the issues...][2]. Is there a certain way to check if the Steam API is active with BPs?

Also it gives you 404 because it denies you access, you need to tie you GitHub and UE4 account first

Alright thanks. Did not knew that, as I had my own Github account before... [1]: https://answers.unrealengine.com/questions/381639/clients-lose-connection-during-servertravel-with-o.html [2]: https://answers.unrealengine.com/questions/410019/how-to-integreate-steamworks-v136-or-v132-to-ue411.html
avatar image Shadowriver Apr 26 '16 at 11:42 PM

That package log is unrealated and logs you gave in other quastion shows steam APIs working. It seems that server drops client

 [2016.02.26-17.30.51:480][427]LogNet:Warning: Network Failure: GameNetDriver[ConnectionLost]: Your connection to the host has been lost.

And there not much on server side, there is

 [2016.02.26-17.30.38:473][352]LogNet: Login request: /Game/Environment/TestTrack02?game=/Game/Gameplay/BaseBlueprints/GM_Base.GM_Base_C?Name=SyrillWantsCake userId: 76561198285856891

Maybe client don't login correcly and Steam order to drop client, can you check if client is drop in exact same time

avatar image Syrill Apr 27 '16 at 07:25 AM

Maybe client don't login correcly and Steam order to drop client, can you check if client is drop in exact same time

Do you mean a certain time after they joined? Or at a certain time compared to events on the server?
avatar image Syrill Apr 29 '16 at 10:40 AM

It is not a certain time frame after the player has joined, but the connection losses only appear, whenever we use ServerTravel (in a slightly modified form). When the "play"-map is loaded and a player joins, we can test as long as we want without disconnects...

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

Hey Syrill,

Here is a link to our documentation on networking which you may find useful. With that being said, I can enter a bug for the issue you are seeing. However, I will need to have your exact reproduction steps and I need to know whether or not this occurs without Rama's plugin as we do not assist with plugin complications, you'd have to speak with Rama if that was the cause.

Looking forward to hearing back from you, thanks! :)

more ▼

answered May 03 '16 at 02:57 PM

avatar image Syrill May 06 '16 at 07:31 AM

Thanks for your kind message and a good documentation is always welcome! ;)

But I guess it is no bug after all. I am not using Rama´s plugin and I am pretty sure that our Steam integration works fine. The only issue left is, that Steam seems not to support non-seamless travel and we are already working on finding a way for this matter. :)

(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