Author Topic: Steam protocol  (Read 96035 times)

0 Members and 1 Guest are viewing this topic.

Offline Ratha

  • Jr. Member
  • **
  • Posts: 97
  • Karma: 2
Re: Steam protocol
« Reply #525 on: 12 06 2018, 20:14:46 »
Just a quick heads up that there may be some major changes coming to the client and web-based Steam chat in the next couple of weeks or months: https://steamcommunity.com/updates/chatupdate

Not sure how or if this is going to affect Miranda, but anyone who relies on the current version of chat in Miranda to do Steam chat with may need to be prepared for a possible disruption if/when they deploy the update to everyone.
 

Offline unsane

  • Developer
  • *****
  • Posts: 146
  • Country: ru
  • Karma: 10
Re: Steam protocol
« Reply #526 on: 13 06 2018, 18:35:17 »
Hmm, i suppose it shouldn't affects Miranda. Of course if they not disable old api  :)
Si no estas con nosotros, estas contra nosotros.
 

Offline Vulpix

  • Beta Tester
  • *****
  • Posts: 579
  • Country: 00
  • Karma: 14
Re: Steam protocol
« Reply #527 on: 13 06 2018, 18:47:06 »
I actually thought of this too. If it does break the API, I do use steam in Miranda a lot so that would be very sad :p
 

Offline Scrappy

  • Newbie
  • *
  • Posts: 9
  • Country: nl
  • Karma: 0
Re: Steam protocol
« Reply #528 on: 20 06 2018, 08:50:57 »
...well i can not connect anymore with steam chat, is there a sollution on the way or is this the end (yet another protocol dead ?  :'( )...
« Last Edit: 20 06 2018, 08:55:28 by Scrappy »
 

Offline Ratha

  • Jr. Member
  • **
  • Posts: 97
  • Karma: 2
Re: Steam protocol
« Reply #529 on: 20 06 2018, 09:38:46 »
When you say you're unable to connect, what does that mean? Does that mean you try and theres an error, whats the error? Does that mean you try and nothing happens, does that mean you try but that the mobile authenticator does not pop up asking you for a token? Did you check to see if you can login via Steam friends? Did you check the web chat to see if it was working? You'll have to provide a bit more information, especially things like your Version Info report and a Netlog of you trying to connect in order to get the best help.

Im having no trouble connecting using Miranda 0.95.8.19890 (Couple months old developer build.) However it does seem like Steam has had some connectivity issues according to the graph here: https://steamstat.us/ and https://twitter.com/SteamStatus

If you're able to connect via the webchat https://steamcommunity.com/chat/ then you might want to try quitting Miranda, waiting 15 minutes and then launching and trying to reconnect again.

If you're using mobile auth and attempting to connect but not getting a popup asking you for your authenticator code, then you might try:
- Close Miranda, make a backup of your profile.
- Install / Run Miranda's Database Editor++ plugin.
- Find the Settings > Steam_[Username] category.
- Search for and open the "TokenSecret" entry.
- Clear the 32 digit number in the entry, hit okay, close the editor.
- Restart Miranda and attempt to reconnect.
 

Offline Scrappy

  • Newbie
  • *
  • Posts: 9
  • Country: nl
  • Karma: 0
Re: Steam protocol
« Reply #530 on: 20 06 2018, 15:16:11 »
VersionInfo
Quote (selected)
CPU: Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz [Intel64 Family 6 Model 94 Stepping 3] [DEP Enabled] [8 CPUs]
Installed RAM: 16317 MBytes
Microsoft Windows 10 , 64-bit (build 14393)
Internet Explorer: 9.11.14393.0 (build 914393)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : Dutch/Dutch | Dutch/Dutch
Free disk space on Miranda partition: 131532 MBytes

Miranda NG Version: 0.95.8.1 build #19977 (0d7a2e72d2) x64
Build time: 14 Jun 2018 0:09:42
Profile: C:\Tools\MirandaNG\Profiles\scrappy\scrappy.dat (MDBX database driver)
Profile size: 4194304 Bytes
Profile creation date: 25 May 2018 9:05:57
Language pack: No language pack installed
Service Mode: No

Active Plugins (60):
¤ AddContactPlus.dll v.0.9.9.2 [11 May 2018 22:29:44] - Add contact+
¤ AuthState.dll v.0.0.2.1 [11 May 2018 22:29:26] - Authorization state
¤ AutoShutdown.dll v.1.4.0.2 [11 May 2018 22:30:08] - Auto shutdown
¤ AvatarHistory.dll v.0.1.0.2 [11 May 2018 22:30:10] - Avatar history
¤ AVS.dll v.0.98.1.1 [11 May 2018 22:29:26] - Avatar service
¤ BASS_interface.dll v.0.0.0.14 [11 May 2018 22:30:08] - BASS Interface
¤ BossKey.dll v.0.5.0.3 [11 May 2018 22:29:26] - BossKey+
¤ ClientChangeNotify.dll v.0.1.1.3 [11 May 2018 22:29:50] - Client change notify
¤ Clist_nicer.dll v.0.9.3.1 [11 May 2018 22:29:32] - Clist nicer
¤ Cln_skinedit.dll v.0.0.0.4 [11 May 2018 22:29:26] - Skin editor for Clist nicer
¤ CrashDumper.dll v.0.1.0.2 [19 May 2018 14:15:16] - Crash dumper
¤ Db_autobackups.dll v.0.0.0.11 [11 May 2018 22:29:34] - Db autobackuper
¤ DbEditorPP.dll v.4.0.1.2 [11 May 2018 22:29:56] - Database editor++
¤ Dbx_mdbx.dll v.0.95.8.7 [14 Jun 2018 0:11:08] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.8.1 [14 Jun 2018 0:09:48] - Miranda NG mmap database driver
¤ Dummy.dll v.0.2.0.0 [14 Jun 2018 0:10:52] - Dummy protocol
¤ Facebook.dll v.0.4.1.3 [5 Jun 2018 15:26:30] - Facebook
¤ Fingerprint.dll v.0.1.0.0 [14 Jun 2018 0:10:30] - Fingerprint NG
¤ GG.dll v.0.11.0.4 [11 May 2018 22:29:44] - Gadu-Gadu protocol
¤ historypp.dll v.1.5.1.5 [5 Jun 2018 15:27:36] - History++
¤ HTTPServer.dll v.0.1.2.3 [11 May 2018 22:30:12] - HTTPServer
¤ ICQ.dll v.0.95.8.1 [11 May 2018 22:29:32] - IcqOscarJ protocol
¤ IEView.dll v.1.5.0.1 [11 May 2018 22:29:36] - IEView
¤ Import.dll v.0.95.8.6 [14 Jun 2018 0:10:14] - Import contacts and messages
¤ IRC.dll v.0.95.8.1 [19 May 2018 14:14:50] - IRC protocol
¤ Jabber.dll v.0.11.0.5 [11 May 2018 22:29:56] - Jabber protocol
¤ KeyboardNotify.dll v.1.5.7.7 [11 May 2018 22:29:44] - Keyboard notify ext.
¤ LinkList.dll v.0.0.0.2 [11 May 2018 22:29:32] - History linklist plus
¤ ListeningTo.dll v.0.4.0.0 [11 May 2018 22:29:48] - ListeningTo
¤ MenuEx.dll v.1.3.0.10 [11 May 2018 22:29:40] - Menu item ext
¤ MobileState.dll v.0.0.1.6 [11 May 2018 22:30:04] - Mobile state
¤ mRadio.dll v.0.0.2.4 [5 May 2018 13:40:34] - mRadio Mod
¤ MSN.dll v.0.14.0.2 [5 Jun 2018 15:26:22] - MSN protocol
¤ mTextControl.dll v.0.8.0.1 [11 May 2018 22:29:34] - Miranda text control
¤ MyDetails.dll v.0.0.1.12 [11 May 2018 22:30:00] - My details
¤ NewEventNotify.dll v.0.2.2.3 [11 May 2018 22:29:50] - NewEventNotify
¤ NewXstatusNotify.dll v.1.4.0.11 [11 May 2018 22:29:36] - xStatus notify
¤ Nudge.dll v.0.2.0.2 [11 May 2018 22:29:34] - Nudge
¤ PackUpdater.dll v.0.1.0.1 [11 May 2018 22:30:06] - Pack updater
¤ PluginUpdater.dll v.0.1.2.5 [11 May 2018 22:30:02] - Plugin updater
¤ PManagerEx.dll v.0.0.0.5 [11 May 2018 22:30:00] - Miranda NG profile changer
¤ Popup.dll v.2.1.1.14 [19 May 2018 14:15:00] - Popup plus
¤ Restart.dll v.0.0.6.0 [11 May 2018 22:30:02] - Restart
¤ SeenPlugin.dll v.5.0.5.3 [11 May 2018 22:29:40] - Last seen
¤ SimpleStatusMsg.dll v.1.9.0.7 [5 Jun 2018 15:26:08] - Simple status message
¤ SkypeWeb.dll v.0.12.2.5 [11 May 2018 22:30:36] - Skype protocol (Web)
¤ SmileyAdd.dll v.0.3.1.0 [14 Jun 2018 0:10:24] - SmileyAdd
¤ SplashScreen.dll v.0.1.2.3 [11 May 2018 22:29:40] - Splash screen
¤ StatusManager.dll v.1.2.0.1 [5 Jun 2018 15:27:06] - Status manager
¤ Steam.dll v.0.11.6.3 [5 Jun 2018 15:27:00] - Steam protocol
¤ StopSpam.dll v.0.1.0.1 [11 May 2018 22:29:40] - StopSpam+
¤ TabSRMM.dll v.3.5.0.9 [5 Jun 2018 15:25:58] - TabSRMM
¤ Tipper.dll v.2.1.0.7 [11 May 2018 22:29:40] - Tipper
¤ TopToolBar.dll v.0.8.0.5 [11 May 2018 22:29:48] - TopToolBar
¤ Twitter.dll v.1.3.0.2 [11 May 2018 22:29:56] - Twitter protocol
¤ UserGuide.dll v.0.0.0.1 [11 May 2018 22:29:42] - User guide
¤ Variables.dll v.0.2.3.11 [11 May 2018 22:29:56] - Variables
¤ Watrack.dll v.0.0.6.12 [5 May 2018 13:40:36] - Winamp Track
¤ Weather.dll v.0.4.0.3 [11 May 2018 22:30:06] - Weather
¤ WhenWasIt.dll v.0.3.3.5 [11 May 2018 22:29:42] - Birthday reminder

Weather ini files:
-------------------------------------------------------------------------------
 Accu-Intl-XML.ini v.0.0.6.0 [6 Mar 2013 8:37:28] - AccuWeather Intl
 gismeteo.ini v.2012.05.03 [12 Aug 2017 11:23:46] - GisMeteo
 msn.ini v.2014-11-08 [12 Aug 2017 11:23:46] - MSN Weather (New Layout)
 weatherxml.ini v.0.0.5.3 2009-07-16 [12 Aug 2017 11:23:46] - WeatherXML
 wundergrnd_intl.ini v.2011/02/13 [12 Aug 2017 11:23:46] - Weather Underground Int'l
 wundergrnd_xml.ini v.2011/02/13 [12 Aug 2017 11:23:46] - Weather Underground XML

Protocols and Accounts:
-------------------------------------------------------------------------------
AIM                      0 - Enabled 1 - Disabled  Loaded
Facebook                 1 - Enabled 0 - Disabled  Loaded
GG                       1 - Enabled 0 - Disabled  Loaded
ICQ                      1 - Enabled 0 - Disabled  Loaded
IRC                      1 - Enabled 0 - Disabled  Loaded
JABBER                   1 - Enabled 0 - Disabled  Loaded
MSN                      0 - Enabled 1 - Disabled  Loaded
SKYPE                    1 - Enabled 0 - Disabled  Loaded
STEAM                    1 - Enabled 0 - Disabled  Loaded
Twitter                  1 - Enabled 0 - Disabled  Loaded
WhatsApp                 0 - Enabled 1 - Disabled  Loaded
YAHOO                    0 - Enabled 1 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 Fp_icons.dll [14 Jun 2018 0:11:28]
 HistoryPP_icons.dll [5 Jun 2018 15:27:32]
 Proto_AIM.dll [9 Nov 2017 12:52:10]
 Proto_conn_Skype.dll [26 Sep 2013 11:25:58]
 Proto_Dummy.dll [14 Jun 2018 0:11:28]
 Proto_Facebook.dll [5 Jun 2018 15:27:30]
 Proto_GG.dll [11 May 2018 22:31:00]
 Proto_ICQ.dll [11 May 2018 22:31:00]
 Proto_IRC.dll [19 May 2018 14:16:32]
 Proto_Jabber.dll [11 May 2018 22:31:00]
 Proto_MetaContacts.dll [14 Jun 2018 0:11:28]
 Proto_mRadio.dll [5 May 2018 13:40:32]
 Proto_MSN.dll [5 Jun 2018 15:27:32]
 Proto_Skype.dll [11 May 2018 22:31:00]
 Proto_Steam.dll [5 Jun 2018 15:27:32]
 Proto_Twitter.dll [11 May 2018 22:31:00]
 Proto_Weather.dll [11 May 2018 22:31:00]
 Proto_WhatsApp.dll [9 Nov 2017 12:52:12]
 Proto_Yahoo.dll [27 Sep 2016 17:46:06]
 TabSRMM_icons.dll [5 Jun 2018 15:27:32]
 Toolbar_icons.dll [11 May 2018 22:31:00]
 Watrack_buttons.dll [5 May 2018 13:40:36]
 Watrack_icons.dll [5 May 2018 13:40:36]
 xStatus_ICQ.dll [11 May 2018 22:31:00]
 xStatus_Jabber.dll [11 May 2018 22:31:00]

it just doesn't connect, no popups, no error msg, nothing. I dit had an update of the steam software and the original steam chat software works.

i will try the option of clearing the tokensecret entry.....

Well that did the trick, its working again THX !!!  :THUMBS UP: :DRINK:

Bud why did it reset ?? Was that something Steam did ??
« Last Edit: 20 06 2018, 15:28:52 by Scrappy »
 

Offline Ratha

  • Jr. Member
  • **
  • Posts: 97
  • Karma: 2
Re: Steam protocol
« Reply #531 on: 20 06 2018, 16:14:23 »
Couldnt tell you what causes it to break, only that sometimes it does. Happens once every couple of months for me. My guess is that Steam forces the authentication token to expire occasionally but Miranda does not know how to interpret the login error, so it just keeps trying without realizing it needs to ask the user to re-authenticate for a new token.

Would be nice if there were an option to force reauthentication / clear the token without having to use the editor as currently thats the only way I know of to fix the issue where you just cant login, short of creating a new Miranda profile anyway. Would also be great if Miranda reported login errors with notification windows to more easily diagnose whats going on instead of just watching it try to connect and then having it stop. But thats probably quite a bit of additional work especially given how few developers there are to work on the project as is. We're probably just lucky that it stays working as well as it does, as I cant even imagine having to go back to using the Steam client again, Miranda is just so much more useful and usable.
 

Offline Goraf

  • Beta Tester
  • *****
  • Posts: 256
  • Karma: 12
Re: Steam protocol
« Reply #532 on: 20 06 2018, 17:30:10 »
Ratha, if you think of something as simple as just a button in options which will clear token entry in database then it should be fairly easy to implement. And feel free to spam issue tracker with every enhancement you can think of. Even if noone will be able to implement them in the near future, is much easier to track them there.
 

Offline Ratha

  • Jr. Member
  • **
  • Posts: 97
  • Karma: 2
Re: Steam protocol
« Reply #533 on: 20 07 2018, 01:38:25 »
This may or may not be relevant in the future:

https://steamcommunity.com/gid/103582791433918461#announcements/detail/1671283521940805450

"The Steam Beta Client has been updated with the following changes:
New Steam Chat
Changed Steam Chat to load from a new dedicated domain. NOTE: This will reset many Chat UI settings to their defaults, such as open chat windows, chat room member list collapsing, and voice settings. This is a one-time reset when you update."
 

Offline Ratha

  • Jr. Member
  • **
  • Posts: 97
  • Karma: 2
Re: Steam protocol
« Reply #534 on: 25 07 2018, 23:35:53 »
EDIT: Steam patched the 'offline/invisible mode overrides other clients bug' Here "Fixed invisible mode being set per client so you can have one client that is always in invisible mode regardless of the state of other connected clients."

Steam has published the new chat client to the main branch. So far here are my observations with regard to how it interacts (buggily) with Miranda, and a few tips for anyone who is having problems:

Buggy Behavior with New Steam Client: (How New Steam Client settings affect Miranda)
- If your status in the Steam client is set to Offline (via right click System Tray icon) you will appear Offline to all your friends even if Miranda says you are Online.
- If your status in the Steam client is set to Invisible (via Friends List) you will appear Offline even if Miranda says you are Online.

Ideally, Miranda will probably need to be updated so that it reports as online to the webchat protocol again and overrides the Steam client's Offline and Invisible setting (assuming thats possible.)

Temporary Workaround:
Launching "Steam.exe -nochatui -nofriendsui" will revert the friends list update and allow you to properly set yourself as offline on the Steam client while showing up as Online/Mobile in Miranda.
NOTE: To fix "away" status: Launch Steam with these settings, log into Friends, change your status to online (twice), and then log back out again. Then you need to log off and back in with Miranda.

Old Steam Client Behavior: (Same as -nochatui -nofriendsui)
- Steam client set to offline, Miranda set to Online: You appear as Online/Web to your friends. Setting Online in the Steam client overrides Miranda and allows game info to be displayed. (Desired behavior.)

New Steam Client Behavior: (Steam Client Info Only)
- If you set yourself to Offline, you will receive popup notifications, chat windows, and sounds through Steam. (Steam treats this mode like Online, except it shows you as Offline, even when you're not.)
- If you set yourself to Invisible, you will not receive popup notifications, chat windows, or sounds, unless you have a Steam chat window open with the person who is sending the message. (Steam treats this mode as 'quiet mode' + offline.)

The new Steam chat does not appear to have a proper offline mode. This might be a bug / oversight with the Steam client however. 'Offline' mode behaves identically to Online mode (Showing popups, chat windows, and sounds) except that you appear offline. (Invisible mode behaves closer to the old Offline mode.) The only way to access the fake 'Offline' mode is through the System Tray, but because the new Steam client still has you connected to Friends even when in 'Offline' mode, thats likely why it overrides Miranda's settings.

VersionInfo
Quote (selected)
CPU: Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz [Intel64 Family 6 Model 60 Stepping 3] [DEP Enabled] [4 CPUs]
Installed RAM: 24521 MBytes
Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.18665 (build 99600)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English | English/English
Free disk space on Miranda partition: 123483 MBytes

Miranda NG Version: 0.95.8 alpha build #19890 (5d651e838c) [running inside WOW64]
Build time: 26 Apr 2018 2:01:02
Profile: C:\Program Files (x86)\Miranda NG\Profiles\Ratha\Ratha.dat (MDBX database driver)
Profile size: 120586240 Bytes
Profile creation date: 29 Dec 2017 16:51:49
Language pack: No language pack installed
Service Mode: No

Active Plugins (18):
¤ AVS.dll v.0.98.1.1 [26 Apr 2018 2:01:06] - Avatar service
¤ CrashDumper.dll v.0.1.0.1 [26 Apr 2018 2:01:34] - Crash dumper
¤ DbEditorPP.dll v.4.0.1.2 [26 Apr 2018 2:01:34] - Database editor++
¤ Dbx_mdbx.dll v.0.95.8.7 [26 Apr 2018 2:02:26] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.8.1 [26 Apr 2018 2:01:14] - Miranda NG mmap database driver
¤ Discord.dll v.0.5.1.2 [26 Apr 2018 2:02:26] - Discord protocol
¤ historypp.dll v.1.5.1.5 [18 Apr 2018 22:19:56] - History++
¤ ICQ.dll v.0.95.8.1 [26 Apr 2018 2:01:10] - IcqOscarJ protocol
¤ ImportTXT.dll v.0.0.1.12 [26 Apr 2018 2:02:46] - Import TXT
¤ PluginUpdater.dll v.0.1.2.5 [26 Apr 2018 2:01:40] - Plugin updater
¤ SeenPlugin.dll v.5.0.5.3 [26 Apr 2018 2:01:22] - Last seen
¤ SkypeWeb.dll v.0.12.2.5 [26 Apr 2018 2:02:20] - Skype protocol (Web)
¤ SpellChecker.dll v.0.2.6.6 [26 Apr 2018 2:02:02] - Spell checker
¤ StatusManager.dll v.1.1.0.4 [2 May 2018 2:01:46] - Status manager
¤ Steam.dll v.0.11.6.3 [26 Apr 2018 2:02:16] - Steam protocol
¤ TabSRMM.dll v.3.5.0.9 [26 Apr 2018 2:01:12] - TabSRMM
¤ Tipper.dll v.2.1.0.7 [26 Apr 2018 2:01:22] - Tipper
¤ YAMN.dll v.0.1.2.6 [26 Apr 2018 2:01:42] - Mail Notifier

Protocols and Accounts:
-------------------------------------------------------------------------------
Discord                  1 - Enabled 0 - Disabled  Loaded
ICQ                      1 - Enabled 1 - Disabled  Loaded
SKYPE                    1 - Enabled 0 - Disabled  Loaded
STEAM                    1 - Enabled 0 - Disabled  Loaded
MetaContacts             1 - Enabled 0 - Disabled  Not Loaded
YAMN                     1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 Flags_icons.dll [26 Apr 2018 2:02:42]
 HistoryPP_icons.dll [26 Apr 2018 2:02:44]
 Proto_Discord.dll [26 Apr 2018 2:02:44]
 Proto_ICQ.dll [26 Apr 2018 2:02:42]
 Proto_MetaContacts.dll [26 Apr 2018 2:02:44]
 Proto_Skype.dll [26 Apr 2018 2:02:44]
 Proto_Steam.dll [26 Apr 2018 2:02:44]
 Proto_Yahoo.dll [13 Feb 2016 22:01:38]
 Proto_YAMN.dll [26 Apr 2018 2:02:44]
 TabSRMM_icons.dll [26 Apr 2018 2:02:44]
 xStatus_ICQ.dll [26 Apr 2018 2:02:44]
« Last Edit: 27 07 2018, 17:05:35 by Ratha »
 

Offline Smiling Spectre

  • Jr. Member
  • **
  • Posts: 52
  • Country: 00
  • Karma: 0
Re: Steam protocol
« Reply #535 on: 17 08 2018, 22:39:22 »
Hello.

All last time (last half-year at least) Steam protocol have two mostly harmless but annoying errors:

1. Time to time protocol "silently" goes offline. It appears online, and I see my contacts as it was on moment of disconnect (but not see any change in status, obviously), but if I try to send any message to anyone, I receive "You are not logged in" error. Disconnect/connect usually solve this error.

2. If network disappears during work of Steam plugin (going to hybernation is most common case for me), plugin reacts as if all my contacts disappeared. I got a ton of message pop-ups "ignir deleted from your contacts", "ivanov deleted from your contacts", and so on, until I lost everyone (all 100+ men). Again, if I am exit Miranda (as I have no patience to click thru 100+ popups) and start it again, plugin returns all contacts back - and I _had_ to click all this 100+ popups, only this time they said "ignir returned to your contacts", etc. *sigh*.

Case is not restricted to hybernation, of course. True network problems - Steam Summer sale recently, for example - ends the same.

Also, after Steam update client, and Miranda updated base format, another unexpected problem appeared (I dunno if base only is responsible, or Steam side too):

3.1. If I synch my "mobile" Miranda base with "fixed" one. (It happens mostly if I forgot to bring up USB-stick and had to work with fixed copy for some time).

3.2. And if I talked in Steam with someone during this period.

3.3. Then after I login into Steam with new, combined mobile database, all messages that was made during "fixed" period (that was added to DB) will be pulled again from Steam, giving me DB with all Steam messages duplicated.

Also, I have no idea how to fix results of error #3. There is no more way to fix duplicate errors as old base could, right?
« Last Edit: 17 08 2018, 22:40:58 by Smiling Spectre »
 

Offline Vulpix

  • Beta Tester
  • *****
  • Posts: 579
  • Country: 00
  • Karma: 14
Re: Steam protocol
« Reply #536 on: 17 08 2018, 22:49:14 »
Yeah I feel you. I sometimes get that "disappeared from your contact list" "is back in your contact list" thing as well and it really sucks. The steam plugin could use some updates like.. support for invisible mode and such! :D I think best approach might be to create a ticket on github for each issue you have separately, with as many details as possible (but only related to the issue / feature request).
 

Offline Ratha

  • Jr. Member
  • **
  • Posts: 97
  • Karma: 2
Re: Steam protocol
« Reply #537 on: 17 08 2018, 23:03:33 »
The Steam outages a couple of days ago resulted in me 'losing' my entire Steam contact list about 5 times, which meant 120 clicks to acknowledge removed and then another 120 clicks to acknowledge that they were 'back in my contact list' over the course of the day. Was a bit troublesome, but thankfully didnt seem to cause any major issues that I was aware of.

Having the notification that a user has been removed from your list is very handy to know when someone has removed you, so it'd be a bit problematic to have that feature removed, however we probably could use a 'dismiss all similar prompts' option / okay to all function. Or maybe even just a smart detection of when the steam friends servers are offline and not responding to avoid that problem in the future. It seems a little strange that just because it cant query the server that it would report friends as removed. Makes me wonder if Steam itself was incorrectly reporting no contacts for the account instead of some other kind of error. Better handling of that would certainly be handy, but reproducing the server state that caused the 'mass removal' might be tricky.