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: Nov 2016 I like it Show Printable Version Email this Page

vB Version: 4.2.x Rating: (39 votes - 4.87 average) Installs: 235
Released: 15 Jul 2011 Last Update: 07 Nov 2012 Downloads: 2222
Not 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 is Unsupported as of 2015 until further notice. I have not enough time or interest in vbulletin to keep this alive.

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:	2475
Size:	145.1 KB
ID:	131037   Click image for larger version

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

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

Name:	scr4.JPG
Views:	1741
Size:	103.9 KB
ID:	131040  

Click image for larger version

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

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

Name:	stc_steamicon.JPG
Views:	1527
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
Mini Mods Steam IM Card v4.x (now with Steam Profile Tab) bananalive vBulletin 4.x Add-ons 41 19 Mar 2015 19:37
Mini Mods Steam IM Card TerrorKalle vBulletin 3.6 Add-ons 38 24 Jul 2008 22:16

  #46  
Old 31 Aug 2011, 21:57
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
It's hard to pinpoint the error, especially if I can't reproduce it and apparently, all other users don't have the same problem.

What you can do (provided you're an advanced user/admin) is to go into your phpmyadmin into your vbulletin database, open the table #_datastore (where # is your vb table prefix), search for the entry with title "steam_softlinks" (should be the last entry) and check if it's not empty and if your steam-id is stored there.
For your steam-id to be resolved to the numeric expression, you can use this tool: http://steamidconverter.com/
It's the steamid64 number you're looking for.

If the id is NOT found, then there's something wrong with your steam-id and/or steam not returning your steamid for any reason.
However, I'll check this out as soon as I got more info on what's happening there on your machine.

That's all I can do from here right now.
Reply With Quote
  #47  
Old 01 Sep 2011, 00:55
SpikedRocker SpikedRocker is offline
 
Join Date: Jul 2009
Well the 64 number is in there. It was in there several times. I removed my instances of it and retried but to no avail.

Here's what the orginial data looked like in that:
a:45:{s:32:"70933e97b17d78b4d87b92e8586f24dd";s:17:"76561197988503892";s:32:"351 75a60fabde87fd828b8dbeebf7fe9";s:17:"76561197986527743";s:32:"d352ad644634f764f1 7d9d9424ca008b";s:17:"76561197986527743";s:32:"e3a9aa894e8e593af468509f66295071" ;s:17:"76561198024087824";s:32:"2b6cc49faacd50be3f6763af12f4fb13";s:17:"76561197 999465512";s:32:"8c36a31bd7212a8ae89e82e5b98f5ae5";s:17:"76561197986527743";s:32 :"2bf280d8b27ae44830644ec9864cf3dc";s:17:"76561197986527743";s:32:"7cb7221b90ae0 ee4e3d71b42d5135475";s:17:"76561197974614114";s:32:"6401e151d1368c38149adfe5d213 b3e1";s:17:"76561198018407839";s:32:"346f996c40c1df5dae849c460de6c96a";s:17:"765 61197986527743";s:32:"7dea5d8ab457fc15ad525bee6540b98d";s:17:"76561197986527743" ;s:32:"0c036d1259c71fa1f077eec9cac0cf0f";s:17:"76561197993531712";s:32:"b97d174d df46b52655601293a03a8334";s:17:"76561198027970043";s:32:"6f82b9b00e1ae94aa55cd1f 535f19f4a";s:17:"76561198014711860";s:32:"11a018c7718b7ca010559e2ce1043f85";s:17 :"76561198019918993";s:32:"868366ace10d32147ffb41917632eb6e";s:17:"7656119799987 7366";s:32:"ab14d52b4e4b6fedbb7e87181e3e51af";s:17:"76561198027970043";s:32:"6a4 1fb97dc4a4426ea0e74c819c98bfd";s:17:"76561198013427386";s:32:"14df7a6da2f6bc92ed f7df2d59c1eaea";s:17:"76561197986527743";s:32:"62f738d56892613665fd1d7a007cbb5c" ;s:17:"76561198013977662";s:32:"8788c700f72f553f31283cd57f093692";s:17:"76561197 986527743";s:32:"13ea76a6730bf8330b8c970d5a2e0049";s:17:"76561197991460252";s:32 :"5c7a6c7544b7152db440ffe4c2f2fba4";s:17:"76561198023813480";s:32:"c7c5098e7797c a92cd8ac373c95a44a6";s:17:"76561197981002151";s:32:"d129c99d241d22d060a98805ec17 20cb";s:17:"76561198000858676";s:32:"58fedbf13b99dd16d572e2785c221d12";s:17:"765 61198000310401";s:32:"4d3d072acc7cf85238f3c786d6def55f";s:17:"76561198040527588" ;s:32:"79794d0b866e761e9d96d7e42769eb4b";s:17:"76561198013201649";s:32:"45c89ddf cb45015647a97965b990c0a4";s:17:"76561198023624756";s:32:"1d241386da8496e9e40265f 74c29c356";s:17:"76561198011297259";s:32:"a1f77621c093c4840c5b32725035151d";s:17 :"76561198029763589";s:32:"14f8aa4f391a75145c404c0bab2d871a";s:17:"7656119799935 8606";s:32:"8b21b05698e308132424e3812267d536";s:17:"76561198019908802";s:32:"876 b0c1ca998929fa46a36eb5fa96e91";s:17:"76561198025363367";s:32:"b716a08cd6541cc357 350cadb64de82c";s:17:"76561198044652694";s:32:"bf5213bc1cce3919a25ac2a08fccf1e5" ;s:17:"76561198019245810";s:32:"c3f774196f018b06ac7da9246c497012";s:17:"76561197 999776911";s:32:"93cbf9fd9f6d7db0d31eeabcae84935f";s:17:"76561198019245810";s:32 :"a685ef4969f7a8f7de70b771c8a10ac1";s:17:"76561198007547144";s:32:"fd6c04e653d80 d184b2b91396a1a4fbb";s:17:"76561198024084836";s:32:"ce0ea6ade26b6e9f68d8dcfc587c e3eb";s:17:"76561198014244290";s:32:"b9bf19026587cb93fa43b52ac865f6b6";s:17:"765 61198022226199";s:32:"df8da2baf97fb2eb51d968167cd5495c";s:17:"76561197988649811" ;s:32:"76e844138fb2b4092499fa3c8660bc25";s:17:"76561198015076780";s:32:"439697a8 56814cf4ad1d7edf9f9a72cb";s:17:"76561198035797744";}
My number is 76561197986527743
Reply With Quote
  #48  
Old 01 Sep 2011, 09:42
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
I'll prepare some tests to make it more error-verbose, the fact that the id exists in the datastore shows, that it's likely a bug with the vb plugin.

In the meantime, clear all your forum cookies and try again linking two accounts. It still doesn't add up that only you have the problem.
Reply With Quote
  #49  
Old 01 Sep 2011, 15:08
SpikedRocker SpikedRocker is offline
 
Join Date: Jul 2009
Cookies cleared and same result. Feel free to hit me up on Steam if you'd like: spikedrocker <~username
Reply With Quote
  #50  
Old 02 Sep 2011, 11:40
Skyrider Skyrider is offline
 
Join Date: Feb 2006
Small bug. When unlinking, it says:

Successfully unlinked your Forum Account!
Which is correct. But it doesn't forward (automatic) to the profile page or main forums.

Also:

Hey,

Could you add the following to this plugin?

In the AdminCP when editing a user:

External Connections:

Facebook Connected Yes
Steam Connected Yes
Currently Steam is not being added.

Last edited by Skyrider; 02 Sep 2011 at 11:47.
Reply With Quote
  #51  
Old 02 Sep 2011, 18:08
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Originally Posted by FF|Skyrider View Post
Small bug. When unlinking, it says:


Which is correct. But it doesn't forward (automatic) to the profile page or main forums.
Originally Posted by FF|Skyrider View Post
Could you add the following to this plugin?

In the AdminCP when editing a user:


Currently Steam is not being added.
Noted, will be fixed/added in the next version.
Reply With Quote
  #52  
Old 02 Sep 2011, 18:42
Replicators's Avatar
Replicators Replicators is offline
 
Join Date: Jul 2005
Disasterpiece, i think at some point with this mod, that you should set the steam connect icon into the register template as the first item as that is probably the best place for it.
Reply With Quote
  #53  
Old 05 Sep 2011, 16:02
NPGamers.Net NPGamers.Net is offline
 
Join Date: Jul 2010
Will try this mod! If it were to work 100% i would ditch the original sign up method and leave facebook/steam.

Also the suggestion above wtih
Reply With Quote
  #54  
Old 06 Sep 2011, 11:00
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Thanks.

Will send an update as soon as i get time to make it
Reply With Quote
  #55  
Old 08 Sep 2011, 06:02
Skyrider Skyrider is offline
 
Join Date: Feb 2006
I attempted to install this on a different forum (outside my own) and it kept forwarding me to a blank page when I attempted to press the "login with steam" option. The API key was correctly filled in, any idea what's wrong? And yes, the API key was pointed to the right domain.

Last edited by Skyrider; 08 Sep 2011 at 13:49.
Reply With Quote
  #56  
Old 09 Sep 2011, 22:23
ZERO <ibis> ZERO <ibis> is offline
 
Join Date: Dec 2007
Is there any way this mod could automatically place a users steam id into a custom profile field. This would be a great help for those of us that already have many mods that use a players STEAM_x:x:xxx number for stats and other things.

I personally like the idea of this mod in its ability to make it possibly easier for users to get their steam id into the forums without needing to learn how to open the console up.
Reply With Quote
  #57  
Old 11 Sep 2011, 01:59
wtfaatp wtfaatp is offline
 
Join Date: Jan 2011
Originally Posted by ZERO <ibis> View Post
Is there any way this mod could automatically place a users steam id into a custom profile field. This would be a great help for those of us that already have many mods that use a players STEAM_x:x:xxx number for stats and other things.

I personally like the idea of this mod in its ability to make it possibly easier for users to get their steam id into the forums without needing to learn how to open the console up.

I agree with the above statement is there also a way to make it so that players can only login with steam after being logged in with vbulletin account.
Reply With Quote
  #58  
Old 11 Sep 2011, 14:46
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Originally Posted by FF|Skyrider View Post
I attempted to install this on a different forum (outside my own) and it kept forwarding me to a blank page when I attempted to press the "login with steam" option. The API key was correctly filled in, any idea what's wrong? And yes, the API key was pointed to the right domain.
Do you have error reporting disabled? This way there might be a php error which you don't see. Hard to tell from here, since white page doesn't tell anything about the internal state.

try to enable error reporting if you have access to your php installation or look for a online tutorial on how to enable "display_errors" in certain directories (like your forum directory)

Also, this might help: https://www.vbulletin.com/docs/html/blank_pages
Originally Posted by ZERO <ibis> View Post
Is there any way this mod could automatically place a users steam id into a custom profile field. This would be a great help for those of us that already have many mods that use a players STEAM_x:x:xxx number for stats and other things.

I personally like the idea of this mod in its ability to make it possibly easier for users to get their steam id into the forums without needing to learn how to open the console up.
It should be possible to get the steam id representation you're referring to. I'll look for a way to store that info too.

But as I know the steam id system, it should be possible with the right algorithm to convert the steamid64 the mod currently uses to the STEAM_xxx representation on the fly. See for example this: http://steamidconverter.com/

And there you have it: http://forums.alliedmods.net/showthread.php?t=60899
Originally Posted by wtfaatp View Post
I agree with the above statement is there also a way to make it so that players can only login with steam after being logged in with vbulletin account.
Possible: Maybe. But that's not the point of the mod, since it presents an alternative authentication method for vb. Modifying it to a second login layer would be way beyond the scope of the mod and push the mods functionality in a direction, I don't want it to be.

Why should you have to login to your vb account first? If you linked your steam id to a vbulletin account, you can login with the steam method AND be logged in to your vb account.
Why split it up to two separate logins?
Reply With Quote
  #59  
Old 11 Sep 2011, 16:43
SpikedRocker SpikedRocker is offline
 
Join Date: Jul 2009
Maybe to fix my small error, for your next version, allow administrators to place the steamid64 key into users profiles and do a backend link? I'm not sure how possible it is, but its something I thought of.
Reply With Quote
  #60  
Old 12 Sep 2011, 06:25
ZERO <ibis> ZERO <ibis> is offline
 
Join Date: Dec 2007
Originally Posted by Disasterpiece View Post
It should be possible to get the steam id representation you're referring to. I'll look for a way to store that info too.

But as I know the steam id system, it should be possible with the right algorithm to convert the steamid64 the mod currently uses to the STEAM_xxx representation on the fly. See for example this: http://steamidconverter.com/
It would be more practical to store it as it will reduce load when requested if the value is already computed. For many users being able to show the actual id in the profile is useful. Admins use it to help ban and unban people and solve other issues for regular users. The real id is often used for stats tracking as well.

You can find information on the conversion here: http://forums.alliedmods.net/showthread.php?t=60899
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

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


New To Site? Need Help?

All times are GMT. The time now is 00:18.

Layout Options | Width: Wide Color: