Raised This Month: $ Target: $400
 0% 

[ANY] SteamWorks


Post New Thread Reply   
 
Thread Tools Display Modes
scso1502
Senior Member
Join Date: Dec 2007
Location: Windsor, CA USA
Old 06-22-2015 , 21:12   Re: [ANY] SteamWorks
Reply With Quote #321

Thank you very much for the info guys!
__________________

Lt. Maverick
BOOM! Gaming & Technology Community
www.boomgaming.net
scso1502 is offline
drhax9908
Member
Join Date: Oct 2014
Old 07-10-2015 , 21:30   Re: [ANY] SteamWorks
Reply With Quote #322

just a heads up: steamworks sdk v128 is no longer the latest, the latest steamworks sdk is v133b and it's redistributeable files no longer contain copies of the files you have uploaded. it just has the steam api. you may need to update the extension if it uses the steam client api from that version

EDIT: i saw that the api was not included in the download you provided, this might be a potential problem for the plugin in the future.

Last edited by drhax9908; 07-10-2015 at 21:37.
drhax9908 is offline
Dr. McKay
Sir Dr. SourceMod Plugin Approver Esq. Ltd. M.D. PhD
Join Date: Aug 2011
Location: Atlantis
Old 07-17-2015 , 01:10   Re: [ANY] SteamWorks
Reply With Quote #323

It would be pretty great to have a native to get the server's current SteamID. Parsing the output of 'status' is a bit... awful.

Ideally it would be possible to get the 64-bit SteamID and also to get the accountID for a persistent account.

Something like:

Code:
native void SteamWorks_GetServerSteamID(char[] buffer, int maxlen);
native int SteamWorks_GetServerAccountID();
native int SteamWorks_GetServerInstanceID();
native int SteamWorks_IsPersistentServerAccount();
__________________
Dr. McKay is offline
Chdata
Veteran Member
Join Date: Aug 2012
Location: Computer Chair, Illinois
Old 07-17-2015 , 08:57   Re: [ANY] SteamWorks
Reply With Quote #324

there was some plugin that converts steamtools natives to use steamworks instead, but I can't find it despite any searching, anyone know where it is?
__________________
Chdata is offline
Dr. McKay
Sir Dr. SourceMod Plugin Approver Esq. Ltd. M.D. PhD
Join Date: Aug 2011
Location: Atlantis
Old 07-17-2015 , 10:58   Re: [ANY] SteamWorks
Reply With Quote #325

Quote:
Originally Posted by Chdata View Post
there was some plugin that converts steamtools natives to use steamworks instead, but I can't find it despite any searching, anyone know where it is?
While an interesting idea, existing plugins wouldn't work in-place since they'd still require the SteamTools extension to be loaded.
__________________
Dr. McKay is offline
psychonic

BAFFLED
Join Date: May 2008
Old 07-17-2015 , 14:44   Re: [ANY] SteamWorks
Reply With Quote #326

Quote:
Originally Posted by Dr. McKay View Post
It would be pretty great to have a native to get the server's current SteamID. Parsing the output of 'status' is a bit... awful.

Ideally it would be possible to get the 64-bit SteamID and also to get the accountID for a persistent account.

Something like:

Code:
native void SteamWorks_GetServerSteamID(char[] buffer, int maxlen);
native int SteamWorks_GetServerAccountID();
native int SteamWorks_GetServerInstanceID();
native int SteamWorks_IsPersistentServerAccount();
If there's a good use case for that information in plugins, it sounds better suited toward SM itself, as that information is obtainable via the engine interface, rather than needing to use anything in the SteamWorks SDK.
psychonic is offline
Dr!fter
The Salt Boss
Join Date: Mar 2007
Old 07-17-2015 , 19:02   Re: [ANY] SteamWorks
Reply With Quote #327

Quote:
Originally Posted by Chdata View Post
there was some plugin that converts steamtools natives to use steamworks instead, but I can't find it despite any searching, anyone know where it is?
https://github.com/KyleSanderson/Ste...r/Pawn/swag.sp

Quote:
Originally Posted by Dr. McKay View Post
While an interesting idea, existing plugins wouldn't work in-place since they'd still require the SteamTools extension to be loaded.
You could simply remove the stuff from the include that loads the extension. or undefine REQUIRE_EXTENSIONS before including the steamtools include.
Dr!fter is offline
Hunter6272
Senior Member
Join Date: Jun 2015
Location: Don't know
Old 07-20-2015 , 22:47   Re: [ANY] SteamWorks
Reply With Quote #328

I m getting a problem with Steamworks , I was able to use https://forums.alliedmods.net/showthread.php?t=252712 this plugin before but now its unable to change game description.I showed the code to a sourcepawn coder he said its a problem with the extension not the plugin.
__________________
Patience is the key to success.

Last edited by Hunter6272; 07-20-2015 at 22:49.
Hunter6272 is offline
KyleS
SourceMod Plugin Approver
Join Date: Jul 2009
Location: Segmentation Fault.
Old 08-10-2015 , 22:34   Re: [ANY] SteamWorks
Reply With Quote #329

I've added https://forums.alliedmods.net/showthread.php?p=2331846 to help work around the underlying issue from the extension not being explicitly compiled against your games version of SteamWorks (they're separate in a depot now, iirc). This plugin will query the WebAPI as well to see if your game is out of date, which goes beyond hooking the interface function.
KyleS is offline
GoD-Tony
Veteran Member
Join Date: Jul 2005
Old 08-11-2015 , 13:47   Re: [ANY] SteamWorks
Reply With Quote #330

Quote:
Originally Posted by KyleS View Post
I've added https://forums.alliedmods.net/showthread.php?p=2331846 to help work around the underlying issue from the extension not being explicitly compiled against your games version of SteamWorks (they're separate in a depot now, iirc). This plugin will query the WebAPI as well to see if your game is out of date, which goes beyond hooking the interface function.
Wonder if it's worth adding this feature to the extension itself.
__________________
GoD-Tony 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 22:53.


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