question

Sergey avatar image
Sergey asked

LoginWithSteam: Failure when receiving data from the peer

One of our users is currently having problems when trying to login with Steam. We asked him to send us a log-file. We can see a "ServiceUnavailable" error saying "Failure when receiving data from the peer" in this logs.

This particular user played our game previusly (and thus alredy has linked Steam account).

User says he disabled both his firewall and antivirus.

Why is this error happening? How can we fix it?

10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

·
brendan avatar image
brendan answered

"Service Unavailable" represents a pretty broad range of possible issues. Can you provide us with the following, so that we can try to track this down?

Title ID

PlayFab ID of the user

Complete response body (JSON) of the response coming back from the service

Time of the test (in UTC)

Frequency with which the error is seen (is this user totally blocked, or is this occasional)

4 comments
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Sergey avatar image Sergey commented ·

Hello, Brendan.

Here is some data.

Title ID: 7EAA

Playfab ID of the user in question: EAF641F327C9F771

This particular user contacted us on March 6 at 18:52 UTC. At 20:51 UTC user provided us with the logs mentioned in my previous post. As far as we are aware user was completly unable to authenticate on March 7.

We use Unity SDK. And we currently log the return value of method PlayFabError.GenerateErrorReport(). The logs display the following results of PlayFabError.GenerateErrorReport() method: "/Client/LoginWithSteam: Failure when receiving data from the peer".

Each time client is unable to Login With Steam a game client logs error report and waits for 3 more seconds and makes another attempt. After fifth failed attempt the client notifies user about issues with connection (at this point users try to contact us). In the logs of this particular user all five reports say "/Client/LoginWithSteam: Failure when receiving data from the peer".

We do not have actual JSON of the response but we hope this information would be sufficient.

0 Likes 0 ·
brendan avatar image brendan Sergey commented ·

Oh! "Failure when receiving data from the peer" indicates a more fundamental networking issue from the client to the server. One common cause of this would be a proxy that's refusing the packets. Can you have him try this from a different machine, at another location?

0 Likes 0 ·
Sergey avatar image Sergey brendan commented ·

Unfortunately this user has no access to a different machine at the moment. The user confirms that he previously used another machine (one that is now out of order) to play our game but it was on the same network (previous machine used to be connected via WIFI while his current machine uses ethernet cable).

The user is also unaware of existence of any proxy between his machine and Internet.

0 Likes 0 ·
Show more comments

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.