Search for new games to share.
Syntax for writing comments.
Frequently asked questions.
Community rules and guidelines.
I have a rather annoying problem, in my group, I have 807 members counted by on sg, but on the official group page on steam, there are actually only 639 members. Who are these extra members? People who have been kicked, months ago. I often go through the pages to catch people who are using the group improperly, and when I see multiple people on EVERY PAGE that are inactive, it's annoying. (going through 168 extra members, just to find the inactive ones still in the group.)
So, I thought of a solution that I think would be welcome.
Could there be Group refresh buttons? One for every group, for only the creator of that group to use to force sync everyone's in the groups accounts here on sg, at least once a month. So you could only click the button once a month, (or three months) to clean out the inactive members.
OR give support members the ability to force sync groups via ticket request.
OR have permabanned SG members to have their "groups" reset/zeroed out upon being banned.
If you have any additional ideas, I would love to hear them, or something to add on.
Please consider this. Would make life so much easier.
Thanks for reading!
Edit: Sgtools check was taken down because steam removed a ton of games which led to a ton of non-activations. read about it here if you are curious.
Comment has been collapsed.
Do you approve of a group refresh button?
Thanks for the bump Luk7nk4!
Lovin the Bamps. Tyvm.
How do you feel about bomps?
You can never have enough bomps. <3
Bump and thank you :)
Ticket to support would require few extra people in support but could be possible.
I think simple userscript should be able to do the trick without lot of work. I mean marking inactive users etc.
It's not tracking people, there is already a system in place where if you haven't synced in a week you will be automatically synced when you log back on. It's just when the user logged back on though, so if they haven't gotten on in a year or a month, it won't sync, and therefore still shows the user in the groups, even if he was already kicked. I just want something in place so we can sync those users to prevent clutter and for group pages to stop filling up with people that don't exist in the group anymore.
And even if there is a script that marks users as inactive, I still need those users kicked. and even after they were kicked, they would still show as being in the group. And those people would be mixed in with people who haven't been kicked yet, making the script ineffective and pointless.
Also there could be problem with API. As far as I'm aware, there's method allowing to receive player groups as for example in old XML or via SteamAPI (replace API-key-here in URL with API key received from Steam). I'm currently unaware of any method allowing to access group members (though I saw suggestion on Steam Dev wiki) so unless I'm wrong it would require parsing group website. This could result (worst case scenario) in needed update to SG every Steam website update. Also keep in mind some profiles in group list are tracked via profile and some via id. Steam website containing group members uses only id unless no id is set. The problem is id is variable and can be changed at any time so it requires an extra request per user to get his profile number... Many website (including Steam) don't like bots running around on their websites scanning for data automatically... in such case Steam responds to requests with HTTP status code number 429 (Too Many Requests) and blocks sender for some time... scanning group with few hundred (or even better: several thousand) members could easily cause temporary ban long before end of scan and prevent SG from sending any other requests for couple of minutes (I think it was 30 minutes or 1 hour).
Just saying it's not as easy as some may consider. Limitations by API provided by other developers (or other things in the world in general) may break some dreams from coming true. Sorry but that's the truth.
About script. Depending on implementation script could mark or if you prefer hide (aka remove from being seen) users no longer in group (CSS? DOM manipulation? Some JQuery or JS in general?)... and well, Steam website update would break only it, not entire SG sync system - i still remember having empty group list after sync few times in past :)
Oh my, so long...
I added example links to your profile. Profile and id examples direct to my profile as you have no id set.
How does syncing lead to tracking? Why would syncing a group lead to tracking? That doesn't make any sense to me.
Generally this is "better safe than sorry".