Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Steam Connect - Sign in with your Steam Account! [RC3] Details »»
Steam Connect - Sign in with your Steam Account! [RC3]
Mod Version: 1.4.5, by Disasterpiece (Coder) Disasterpiece is offline
Developer Last Online: Jun 2013 I like it Show Printable Version Email this Page

vB Version: 4.2.x Rating: (44 votes - 4.50 average) Installs: 158
Released: 15 Jul 2011 Last Update: 07 Nov 2012 Downloads: 1311
Supported DB Changes Uses Plugins Template Edits Additional Files External Content  

Steam Connect



INFO


-- Steam Connect Addon for vBulletin 4.2.x;
Development Platform := vBulletin 4.1.3 - 4.2.0, Debian Linux, PHP5, MySQL5, apache2;

Dependencies := lib cUrl (PHP), openid (included);

Author := Andreas "Radon" Rudolph, Disasterpiece;

Contact := radon@purgatory-labs.de, http://www.vbulletin.org/forum/member.php?u=198844

Homepage := http://purgatory-labs.de


WHAT YOU SHOULD KNOW BEFORE INSTALLING

This addon provides a framework for future extensions which make use of the Steam API.
It helps to determine the SteamID of an user. Unless older methods of inserting the steam
id into a user field, the addon lets the user authenticate with Steam OpenID, therefore
you can trust 100%, that this particular user is the same user as the Steam-ID provided.

Users can link their Steam ID to their forum account or they can create a new account
using details pulled from their Steam Profile.
Like the Facebook connect plugin, it allows users to quickly set up a forum account without
having to define a password or an email address. This option can be disabled in the AdminCP,
however it is encouraged to allow users to use this quick-register feature, since they
already authenticated themselves through steam, so any additional password or email
authentication is just unnecessary.

If the user decides to un-link his forum account with his steam-profile, he has to set up
a password and email first, so the forum account remains usable after this.

At the moment, the addon is in its second RC state, which means that the current versions contain mostly bugfixes and are candidates for a full release.
Until now, the product worked without major problems in productive environments.
Although it is stable as is, the author doesn't provide any guarantee.
Due to the nature of the addon and how vBulletin manages 3rd party code inclusion, additional
login and register methods have been provided by the plugin. It is discouraged to use the
plugin on high profile communities in this early development state.

If you have any further questions, feel free to post in this thread.


F.A.Q. / General Issues / Error Messages

"There has been a problem with the OpenID libary: No OpenID Server found at http://steamcommunity.com/openid"
- Additionally, a 503 HTTP error is thrown. Simple solution: Wait. Steam Community servers are overloaded/down right now, there's nothing you can do about it

Do NOT uninstall the mod if you want to keep the linked users records. Upgrading means uploading the new product xml file for the new version and choose "overwrite" in the upload dialog.
The Installer will handle the update process by its own. Uninstalling the product will erase all the table fields which contain the steam link data.



STEAM CONNECT ADDONS

- Steam Mini Profiles


INSTALL HOWTO

Download Now

Only licensed members can download files, Click Here for more information.

Addons

Supporters / CoAuthors

Screenshots

Click image for larger version

Name:	scr1.JPG
Views:	1711
Size:	145.1 KB
ID:	131037Click image for larger version

Name:	scr2.JPG
Views:	1339
Size:	78.3 KB
ID:	131038Click image for larger version

Name:	scr3.JPG
Views:	1130
Size:	65.2 KB
ID:	131039Click image for larger version

Name:	scr4.JPG
Views:	1223
Size:	103.9 KB
ID:	131040Click image for larger version

Name:	scr5.JPG
Views:	1032
Size:	81.6 KB
ID:	131041Click image for larger version

Name:	stc_adminoption.JPG
Views:	914
Size:	75.6 KB
ID:	133703Click image for larger version

Name:	stc_steamicon.JPG
Views:	1003
Size:	11.4 KB
ID:	133702

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Steam IM Card v4.x (now with Steam Profile Tab) bananalive vBulletin 4.x Add-ons 37 04 Feb 2013 17:04
Steam IM Card TerrorKalle vBulletin 3.6 Add-ons 38 24 Jul 2008 22:16

  #211  
Old 23 Mar 2012, 18:51
MadMakz MadMakz is offline
 
Join Date: Apr 2011
the ava is not a steam problem. at least the issue i posted about.
it fails on running the plugin code in "postbit_display_start".
it's always producing an empty/broken result if the cache is outdated and actually an "update cache" should've been triggered.

when the "postbit_display_start" code actually has to update the cache it will always break and create an "empty" cachefile for the user (see this post).

looking up the specific user via admincp or you go to your steam section in your usercp will always fix it and work correctly for the specific user respectively yourself. otherwise the steaminfo cache will remain corrupted/empty.

this leads to that an invalid image url will be build an thus the avatar shows as missing/alt-text.

i'm suspecting a path or hook problem but still i have not much clue about vBs hook/plugin system and since my "community" is practicaly dead i have no real effort to look trough the whole thing.

Last edited by MadMakz : 23 Mar 2012 at 22:02.
Reply With Quote
  #212  
Old 24 Mar 2012, 06:49
joshskeety joshskeety is offline
 
Join Date: May 2004
Glad you found that out. Here's to hoping Disasterpiece can send out a small update to address this prior to the cache release.
Reply With Quote
  #213  
Old 24 Mar 2012, 16:56
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Originally Posted by MadMakz View Post
the ava is not a steam problem. at least the issue i posted about.
it fails on running the plugin code in "postbit_display_start".
it's always producing an empty/broken result if the cache is outdated and actually an "update cache" should've been triggered.

when the "postbit_display_start" code actually has to update the cache it will always break and create an "empty" cachefile for the user (see this post).

looking up the specific user via admincp or you go to your steam section in your usercp will always fix it and work correctly for the specific user respectively yourself. otherwise the steaminfo cache will remain corrupted/empty.

this leads to that an invalid image url will be build an thus the avatar shows as missing/alt-text.

i'm suspecting a path or hook problem but still i have not much clue about vBs hook/plugin system and since my "community" is practicaly dead i have no real effort to look trough the whole thing.
Interesting find. I haven't yet been able to reproduce this in my test forum, but in my productive forum I noticed the empty files as well (stc_.cached with an empty array inside).
They aren't harmful at all, only useless and a byproduct of calling the fetch_steam_info() with an empty steam_id parameter. This has now been fixed.

Cases where relevant stc_NUMBER.cached files are empty es well, that hasn't occured to me yet. I'm also not sure what may cause this to happen since most special cases like steam sending a 500 or 404 are already handled accordingly.

or in short: I'll figure something out
Reply With Quote
  #214  
Old 26 Mar 2012, 20:51
Cadellin's Avatar
Cadellin Cadellin is offline
 
Join Date: Jan 2009
I'd like to add a Steam connect logo/icon to the header in the same way that Facebook does. What is the best vb:if condition to use as to whether someone is connected to Steam or not?
Reply With Quote
  #215  
Old 28 Mar 2012, 18:27
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Try this
Reply With Quote
  #216  
Old 31 Mar 2012, 01:23
|Jordan|'s Avatar
|Jordan| |Jordan| is offline
 
Join Date: Nov 2004
When users try to register with this plugin and they get redirected to the registration page, after filling out all the info it says "You have left a required field blank."

How can i get the page to display all the required fields that the regular registration page displays?
Reply With Quote
  #217  
Old 03 Apr 2012, 00:20
joshskeety joshskeety is offline
 
Join Date: May 2004
Originally Posted by Disasterpiece View Post
Interesting find. I haven't yet been able to reproduce this in my test forum, but in my productive forum I noticed the empty files as well (stc_.cached with an empty array inside).
They aren't harmful at all, only useless and a byproduct of calling the fetch_steam_info() with an empty steam_id parameter. This has now been fixed.

Cases where relevant stc_NUMBER.cached files are empty es well, that hasn't occured to me yet. I'm also not sure what may cause this to happen since most special cases like steam sending a 500 or 404 are already handled accordingly.

or in short: I'll figure something out
You said it has now been fixed, does that mean avatars should work now? If so, is the one available in the OP a fix to the version I have now?
Reply With Quote
  #218  
Old 12 Apr 2012, 01:20
joshskeety joshskeety is offline
 
Join Date: May 2004
I had a good idea for this plugin. When a user links their Steam Account, allow the ability for the Administrator to specify a Steam Group in the settings. When a user links their accounts, if they're a part of that Steam Group, move them to X Usergroup. This would allow us to have users sign up and when they link their accounts, if they're a member of our clan/group, they'll automatically get moved in to a Usergroup we specify. This would alleviate the task of adding users to a Usergroup manually.
Reply With Quote
  #219  
Old 12 Apr 2012, 01:38
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Originally Posted by joshskeety View Post
I had a good idea for this plugin. When a user links their Steam Account, allow the ability for the Administrator to specify a Steam Group in the settings. When a user links their accounts, if they're a part of that Steam Group, move them to X Usergroup. This would allow us to have users sign up and when they link their accounts, if they're a member of our clan/group, they'll automatically get moved in to a Usergroup we specify. This would alleviate the task of adding users to a Usergroup manually.
Great idea, added to the featurelist.
Reply With Quote
  #220  
Old 12 Apr 2012, 02:04
CoZmicShReddeR's Avatar
CoZmicShReddeR CoZmicShReddeR is offline
 
Join Date: Oct 2006
Real name: Martin Weltchek
I too like Joshskeety's idea

I also would like a stats page with users who use the website's Steam much like the Xbox one on here might entice more users to use it...

Would also like to see it offer to use your Steam Avatar maybe have it be dynamic and I also would like to suggest the adding of something like http://steamsignature.com/ to the Steam profiles to give them the option to use the signature in their profile not sure if you could add the raw files for forums to produce their own steam sigs but would like the option for users... Not sure how far you want to code this thing as time goes by but sounds like a few people here like using it so far...

Disasterpiece please do not give up on this project... If you seriously plan to keep working on it I am going to donate you some moneys...
__________________
Reply With Quote
  #221  
Old 13 Apr 2012, 09:43
joshskeety joshskeety is offline
 
Join Date: May 2004
Yeah I guess in the midst of asking for things and reporting things you forget to say just how useful something is. This plugin has enabled a LOT for my community. For example, because Steam Connect verifies users are the owner of their steam accounts, we can grab their steamid from the steam_code field, look up their gameme stats for display in the postbit as well as integrating the TF2 backpack viewer in our site. We can also restrict users only in the Steam Linked group to participating in Tournaments, submitting Ban Appeals, etc.

This Plugin is like a god send. I will be donating soon as well.
Reply With Quote
  #222  
Old 13 Apr 2012, 18:11
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Update time!

CHANGELOG

v1.4rc1



Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


UPGRADE NOTES

Turn off your forum, upload the new product file checking "overwrite" tickbox inside your admincp, upload all the contents
of the upload directory to their according locations. Note that you may need a custom steam button if you use the
non-standard ones. Check the upload/images/misc directory for new additions.
If you made changes to the steam button template you might need to reset the original template and then rework your
changes if needed, because the way the steam_button is shown has changed.

If you had the problem of steam avatars in postbits dissapearing, check the steam logfile regularily for warnings,
specifically "fetch_steam_info/fetch_group_info called with empty steam_id/group_id!" and report back in the vbulletin.org
release thread if you find one of those.
Sadly I could not locate the problem for the dissapearing avatars yet. But I suspect the problem to be at a certain place, so read the last paragraph from the upgrade notes and post here if something interesting happens


thanks for the support so far!

Last edited by Disasterpiece : 13 Apr 2012 at 18:16.
Reply With Quote
  #223  
Old 13 Apr 2012, 18:25
dmandem dmandem is offline
 
Join Date: Aug 2011
Hi Disasterpiece,

Really want to use this mod, will it be ok on 4.1.12?

Thanks
Reply With Quote
  #224  
Old 13 Apr 2012, 21:24
joshskeety joshskeety is offline
 
Join Date: May 2004
Awesome Disasterpiece Thanks! I'll keep a look out for the avatar problem in the logs.
Reply With Quote
  #225  
Old 14 Apr 2012, 00:55
dmandem dmandem is offline
 
Join Date: Aug 2011
Does anyone know if this workson 4.1.12?
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 01:26.

Layout Options | Width: Wide Color: