Raised This Month: $32 Target: $400
 8% 

[ANY] SteamWorks


Post New Thread Reply   
 
Thread Tools Display Modes
Dr. McKay
Sir Dr. SourceMod Plugin Approver Esq. Ltd. M.D. PhD
Join Date: Aug 2011
Location: Atlantis
Old 08-04-2014 , 23:00   Re: [ANY] SteamWorks
Reply With Quote #151

Quote:
Originally Posted by SephirothSG View Post
-snip-
Turning in into an auth string for comparison is unnecessary and somewhat expensive, just use GetSteamAccountID and compare. Passing false as the second parameter to GetSteamAccountID should probably allow it to find unauthenticated users with that auth ID.
__________________
Dr. McKay is offline
Bubka3
Sir Buzz Killington, Esq.
Join Date: Jan 2010
Location: New York, NY
Old 08-09-2014 , 08:26   Re: [ANY] SteamWorks
Reply With Quote #152

Can Steamworks expose some natives to get group status of clients?
Bubka3 is offline
psychonic

BAFFLED
Join Date: May 2008
Old 08-09-2014 , 09:10   Re: [ANY] SteamWorks
Reply With Quote #153

Quote:
Originally Posted by Bubka3 View Post
Can Steamworks expose some natives to get group status of clients?
The Steamworks API for game servers that this extension uses only has access to a flawed check for that (the same one that SteamTools uses).

It doesn't actually check group membership, but rather if a user has a "relationship" with a group, which includes declining invitation to it.
psychonic is offline
Bubka3
Sir Buzz Killington, Esq.
Join Date: Jan 2010
Location: New York, NY
Old 08-09-2014 , 09:13   Re: [ANY] SteamWorks
Reply With Quote #154

Quote:
Originally Posted by psychonic View Post
The Steamworks API for game servers that this extension uses only has access to a flawed check for that (the same one that SteamTools uses).

It doesn't actually check group membership, but rather if a user has a "relationship" with a group, which includes declining invitation to it.
Well the check is the lesser of two evils. You could use HTTP + XML but that will get messy quick.
Bubka3 is offline
psychonic

BAFFLED
Join Date: May 2008
Old 08-09-2014 , 09:40   Re: [ANY] SteamWorks
Reply With Quote #155

Quote:
Originally Posted by Bubka3 View Post
Well the check is the lesser of two evils. You could use HTTP + XML but that will get messy quick.
It's not an option if you want accurate results. Also, no XML is needed if you use the Steam Web API.

You can get a list of a user's group in keyvalues format pretty easily,
https://api.steampowered.com/ISteamUser/GetUserGroupList/v1?steamid=<steamid64>&key=<key>&format=vdf
psychonic is offline
Bubka3
Sir Buzz Killington, Esq.
Join Date: Jan 2010
Location: New York, NY
Old 08-09-2014 , 11:28   Re: [ANY] SteamWorks
Reply With Quote #156

Quote:
Originally Posted by psychonic View Post
It's not an option if you want accurate results. Also, no XML is needed if you use the Steam Web API.

You can get a list of a user's group in keyvalues format pretty easily,
https://api.steampowered.com/ISteamUser/GetUserGroupList/v1?steamid=<steamid64>&key=<key>&format=vdf
If the check is so bad then why did you (make a plugin that) use it? Especially on a plugin which grants admin permissions. I'm referring to this.

With that API, what type of rate limiting is going on?

Last edited by Bubka3; 08-09-2014 at 11:29.
Bubka3 is offline
psychonic

BAFFLED
Join Date: May 2008
Old 08-09-2014 , 12:06   Re: [ANY] SteamWorks
Reply With Quote #157

Quote:
Originally Posted by Bubka3 View Post
If the check is so bad then why did you (make a plugin that) use it? Especially on a plugin which grants admin permissions. I'm referring to this.
I made that plugin long before the issues were known and haven't supported it in years anyway.

Quote:
Originally Posted by Bubka3 View Post
With that API, what type of rate limiting is going on?
You would have to ask Valve.
psychonic is offline
rswallen
SourceMod Donor
Join Date: Jun 2013
Location: 127.0.0.1
Old 08-09-2014 , 12:23   Re: [ANY] SteamWorks
Reply With Quote #158

Quote:
Originally Posted by Bubka3 View Post
With that API, what type of rate limiting is going on?
If you're referring to the Steam Web APIs, "one hundred thousand (100,000) calls to the Steam Web API per day"
__________________

Last edited by rswallen; 08-09-2014 at 12:24.
rswallen is offline
sheo
SourceMod Donor
Join Date: Jul 2013
Location: Russia, Moscow
Old 08-09-2014 , 13:58   Re: [ANY] SteamWorks
Reply With Quote #159

Steam Web API does not work with private profiles, so this is not a solution
__________________
sheo is offline
Bubka3
Sir Buzz Killington, Esq.
Join Date: Jan 2010
Location: New York, NY
Old 08-19-2014 , 00:39   Re: [ANY] SteamWorks
Reply With Quote #160

So it seems at this point I rather have the flawed check.
Bubka3 is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 21:27.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode