Author Topic: Steam protocol  (Read 116969 times)

0 Members and 1 Guest are viewing this topic.

Offline Robyer

Re: Steam protocol
« Reply #195 on: 07 03 2015, 09:33:13 »
Smiling Spectre, sorry, but I don't understand you at all. Probably you're talking about functionality of contact list plugin, not Steam plugin itself. Can you provide screenshots to help me understand what you really want and how it is actually? :)

Probably this is what you're looking for? https://www.dropbox.com/s/dpmt942nsz90jy8/Screenshot%202015-03-07%2010.46.51.png?dl=0
« Last Edit: 07 03 2015, 09:48:41 by Robyer »
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.
 

Offline Smiling Spectre

  • Jr. Member
  • **
  • Posts: 66
  • Country: 00
  • Karma: 0
Re: Steam protocol
« Reply #196 on: 10 03 2015, 05:18:24 »
It is. Counter-intuitive, "Sorting by name" instead "by status" really sorts online and offline contacts separately, just as I want it. %)

Great thank you for the advice, and sorry for misleading!
 

Offline Robyer

Re: Steam protocol
« Reply #197 on: 10 03 2015, 07:39:29 »
Smiling Spectre, for separating online and offline contacts there is also other option (maybe on some other tab), something like: "Move offline contacts to the end of list"
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.
 

Offline palmface

  • Newbie
  • *
  • Posts: 2
  • Karma: 0
Re: Steam protocol
« Reply #198 on: 13 03 2015, 11:59:45 »
Today I added the steam plugin the first time.
After entering the Steam Guard code steam protocol stays offline. When I want to set steam to online the Steam Guard window appears again and I get the email again.
I tried the steam protocol with my current miranda settings, current stable version and development version 32-/64-bit with steam stable/unstable versions. All of them have the same problem.

Code: [Select]
[12:47:00 20D4] [STEAM_1] (0051E8F8:1304) Connection closed internal
[12:47:00 20D4] [STEAM_1] (0051E8F8:4294967295) Connection closed
[12:47:00 20D4] [STEAM_1] CSteamProto::ExecuteRequest: https://steamcommunity.com/mobilelogin/dologin
[12:47:00 20D4] [STEAM_1] Connection request to steamcommunity.com:443 (Flags 11)....
[12:47:00 20D4] [STEAM_1] (0051E8F8) Connecting to server steamcommunity.com:443....
[12:47:00 20D4] [STEAM_1] (0051E8F8) Connecting to ip 88.221.7.235:443 ....
[12:47:00 20D4] [STEAM_1] (1440) Connected to steamcommunity.com:443
[12:47:00 20D4] [STEAM_1] (1440 steamcommunity.com) Starting SSL negotiation
[12:47:00 20D4] [STEAM_1] (1440 steamcommunity.com) SSL negotiation successful
[12:47:00 20D4] [STEAM_1] (0051E8F8:1440) Connection closed internal
[12:47:00 20D4] [STEAM_1] (0051E8F8:4294967295) Connection closed
[12:47:28 20D4] [STEAM_1] CSteamProto::ExecuteRequest: https://steamcommunity.com/mobilelogin/dologin
[12:47:28 20D4] [STEAM_1] Connection request to steamcommunity.com:443 (Flags 11)....
[12:47:28 20D4] [STEAM_1] (0051E8F8) Connecting to server steamcommunity.com:443....
[12:47:28 20D4] [STEAM_1] (0051E8F8) Connecting to ip 88.221.7.235:443 ....
[12:47:28 20D4] [STEAM_1] (1440) Connected to steamcommunity.com:443
[12:47:28 20D4] [STEAM_1] (1440 steamcommunity.com) Starting SSL negotiation
[12:47:28 20D4] [STEAM_1] (1440 steamcommunity.com) SSL negotiation successful
[12:47:28 20D4] [STEAM_1] (0051E8F8:1440) Connection closed internal
[12:47:28 20D4] [STEAM_1] (0051E8F8:4294967295) Connection closed
[12:47:28 20D4] [STEAM_1] CSteamProto::ExecuteRequest: https://steamcommunity.com/mobileloginsucceeded
[12:47:28 20D4] [STEAM_1] Connection request to steamcommunity.com:443 (Flags 11)....
[12:47:28 20D4] [STEAM_1] (0051E8F8) Connecting to server steamcommunity.com:443....
[12:47:28 20D4] [STEAM_1] (0051E8F8) Connecting to ip 88.221.7.235:443 ....
[12:47:28 20D4] [STEAM_1] (1440) Connected to steamcommunity.com:443
[12:47:28 20D4] [STEAM_1] (1440 steamcommunity.com) Starting SSL negotiation
[12:47:28 20D4] [STEAM_1] (1440 steamcommunity.com) SSL negotiation successful
[12:47:29 20D4] [STEAM_1] (0051E8F8:1440) Connection closed internal
[12:47:29 20D4] [STEAM_1] (0051E8F8:4294967295) Connection closed
[12:47:29 20D4] [STEAM_1] CSteamProto::ExecuteRequest: https://api.steampowered.com/ISteamWebUserPresenceOAuth/Logon/v0001
[12:47:29 20D4] [STEAM_1] Connection request to api.steampowered.com:443 (Flags 11)....
[12:47:29 20D4] [STEAM_1] (0051E8F8) Connecting to server api.steampowered.com:443....
[12:47:29 20D4] [STEAM_1] (0051E8F8) Connecting to ip 208.64.202.85:443 ....
[12:47:30 20D4] [STEAM_1] (1440) Connected to api.steampowered.com:443
[12:47:30 20D4] [STEAM_1] (1440 api.steampowered.com) Starting SSL negotiation
[12:47:30 20D4] [STEAM_1] (1440 api.steampowered.com) SSL negotiation successful
[12:47:31 20D4] [STEAM_1] (0051E8F8:1440) Connection closed internal
[12:47:31 20D4] [STEAM_1] (0051E8F8:4294967295) Connection closed
[12:47:31 20D4] [STEAM_1] CSteamProto::SetStatus: changing status from 1 to 40071
[12:47:31 20D4] [STEAM_1] CSteamProto::StopQueue: https://api.steampowered.com/ISteamWebUserPresenceOAuth/Logoff/v0001
[12:47:31 20D4] [STEAM_1] Connection request to api.steampowered.com:443 (Flags 11)....
[12:47:31 20D4] [STEAM_1] (0051E8F8) Connecting to server api.steampowered.com:443....
[12:47:31 20D4] [STEAM_1] (0051E8F8) Connecting to ip 208.64.202.85:443 ....
[12:47:31 20D4] [STEAM_1] (1568) Connected to api.steampowered.com:443
[12:47:31 20D4] [STEAM_1] (1568 api.steampowered.com) Starting SSL negotiation
[12:47:31 20D4] [STEAM_1] (1568 api.steampowered.com) SSL negotiation successful
[12:47:32 20D4] [STEAM_1] (0051E8F8:1568) Connection closed internal
[12:47:32 20D4] [STEAM_1] (0051E8F8:4294967295) Connection closed
[12:47:32 20D4] [STEAM_1] CSteamProto::QueueThread: leaving
 

Offline Robyer

Re: Steam protocol
« Reply #199 on: 13 03 2015, 14:48:29 »
palmface, it's currently broken due to API changes on Steam side. Nobody can login for now if they weren't logged in already (if they don't have "session id" in database).

Maybe unsane will look at it during weekend or myself some day next week... Sorry for trouble.
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.
 

Offline watcherTopic starter

Re: Steam protocol
« Reply #200 on: 16 03 2015, 08:21:14 »
palmface, try today's build, supposed to be fixed.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline palmface

  • Newbie
  • *
  • Posts: 2
  • Karma: 0
Re: Steam protocol
« Reply #201 on: 17 03 2015, 10:54:36 »
Looks like it's working. Thank you!
 

Offline Vulpix

Re: Steam protocol
« Reply #202 on: 27 03 2015, 09:02:42 »
Hmm, I am having trouble with the steam protocol. Due to the inherent unreliable nature of the steam servers, the service does often go down. That's fine and dandy! But when it does, and my steam starts reconnecting (due to keepstatus), it will cause miranda to freeze. No crashlog, unfortunately. And my steam logs were not on at the time, but this happened 2x already so I'm inclined to believe that it's steam's fault, because when I do get to the miranda window, I always see the other two protocols running fine and steam trying to connect.

Any ideas what this could be? Must be something in the code with reconnecting, quite possibly also something that was added recently as a part of the api fixes (i.e. to make it work after you connect from official client and so on).

I've turned on steam logging so in case it happens again (which it likely will), I should have something.
 

Offline Robyer

Re:Steam protocol
« Reply #203 on: 27 03 2015, 09:19:31 »
Vulpix, there is one recent "problem" that disconnecting happens in same main thread as Miranda. Which means when you switch protocol to offline, you can experience the 1-2s freeze of whole Miranda. I'm not sure whether it is related to your problem or not, but maybe when Steam servers are down, Miranda tries to disconnect and waits until timeout... and then again and again. Is it permanent freeze or does it unfreeze after some time?

Btw for debugging freezes use http://wiki.miranda-ng.org/index.php?title=Using_Process_Explorer_as_the_debugging_tool
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.
 

Offline Vulpix

Re: Steam protocol
« Reply #204 on: 27 03 2015, 12:29:51 »
It's a permanent freeze. The disconnect(s) usually happen when I'm asleep, but I wake up and miranda is just like that; frozen, unresponsive. Clicking on anything gets you the "this application has stopped responding".

I have seen steam try to disconnect and reconnect a few times when I was at the computer but nothing strange happened, it worked as expected.
 

Offline unsane

Re: Steam protocol
« Reply #205 on: 27 03 2015, 13:34:19 »
Vulpix, do you have a netlog?
Si no estas con nosotros, estas contra nosotros.
 

Offline Smiling Spectre

  • Jr. Member
  • **
  • Posts: 66
  • Country: 00
  • Karma: 0
Re: Steam protocol
« Reply #206 on: 27 03 2015, 14:08:36 »
Hmm, I am having trouble with the steam protocol. Due to the inherent unreliable nature of the steam servers, the service does often go down. That's fine and dandy! But when it does, and my steam starts reconnecting (due to keepstatus), it will cause miranda to freeze.
Funny... I experienced exactly this problem since installed Steam protocol, half year ago (I believe, you can found my report about it somewhere there, but why? It's the same, logless freeze. Miranda also eaten whole one core for it each time). It was permanent error, and I had it every day with my ADSL connection. After some builds I got tired of it and installed crashdumper module in weak hope to catch anything - it was somewhere around December. Surprisingly enough, immediately after that problem gone and never returned anymore. I taken it as coincidence, of course.

But I am using the latest Steam protocol build (0.11.3.1) under the development build of Miranda (#12495). So it's either some combination of the old Miranda/Steam - or maybe crasdumper really prevents it from happen? :)
« Last Edit: 27 03 2015, 14:10:54 by Smiling Spectre »
 

Offline Vulpix

Re: Steam protocol
« Reply #207 on: 27 03 2015, 16:02:36 »
Vulpix, do you have a netlog?

Sadly I didn't have it running for steam when it happened. I have it running now and will report if it happens again.

Edit:
>.> so far it hasn't happened....
« Last Edit: 31 03 2015, 11:25:22 by Vulpix »
 

Offline Smiling Spectre

  • Jr. Member
  • **
  • Posts: 66
  • Country: 00
  • Karma: 0
Re: Steam protocol
« Reply #208 on: 14 04 2015, 16:59:59 »
Recently I tried to integrate Steam into my main Miranda. Unsuccessfully. :( Current 0.11.2.1 cannot login, giving me infinity loop with "enter the security code".

Simultaneously, development build with 0.11.3.2 works just fine.

Can I fix it somehow, or it's impossible until new stable version will appear?
 

Offline Goraf

Re: Steam protocol
« Reply #209 on: 14 04 2015, 20:26:50 »
Can I fix it somehow
Just switch your whole Miranda to the development version. Nothings wrong with it.