IP.Board Apps and Hooks

Steam Profile Integration 2.1.12

Submitted by R3Miix, , Thread ID: 145843

Thread Closed
07-10-2019, 12:45 AM
This post was last modified: 07-10-2019, 12:46 AM by R3Miix
#1
Steam Profile Integration 2.1.12

About This File
This appwill obtain data from Steam for your users, and groups,and place it in your IPS Community database for use[b]anywhere[/b]on your site. Your board will re-load your members Steam Online information, in configurablebatches, every 2 minutes, so you always have up to date information without impacting load times of your community pages.

Out of the box, this app will display steam information in the following places
  • Member Profile
  • Next to Members' posts
  • Member Hovercards (Steam Online Status only)
  • Widget: X Random Online Steam Members displayed anywhere you can placea Widget
  • Widget: Steam Group information
More detailed information about the members Steam profile is displayed on the Members Profile page. Including an optional list of games the member owns. Out of the box the list of games can be shown in either an image grid layout, or list view.

Don't want to use Sign in With Steam? No problem, this app works with a Custom Profile field also. Want to use both a custom profile field AND Sign in With Steam? Not a problem, this app seamlessly pulls information from both locations to create a single list of users to cache.

Valid Steam Input format for Custom Profile Field:
  • Steam Name: ex. ' Aiwa '
  • 17 digit Steam ID: ex.76561197964468370
  • Old school Steam ID: ex. STEAM_0:0:2101321***
If there are any other places you'd like to see a users steam information displayed,let me know!
Scales seamlessly to work with larger boards without impacting site / serverperformance.
IP.Board 3.4.x version availablehere.
Prerequisites
  • ***Supported natively on 64 bit server configurations. For 32 bit server configurations, php-bcmath is required to decode this format.
  • Apache / Nginx server timeout settings should be > 30 seconds. This allows Steam Web API servers time to respond before failing gracefully. If configured for < 30 seconds, HTTP 502 errors may occur when running large / bulk updates. If in doubt, contact your hosting provider.
IPS 4.4 and above, use 2.1.11+
IPS 4.3.xuse version 2.1.11
IPS 4.2.x use version 2.1.7, unsupported
IPS 4.0.x & 4.1.x, use version 2.0.13, unsupported



Quote:What's New in Version2.1.12
Bug Fixes
  • Login Handler hardened to stop the 'Validation Failed' error.
  • Login Handler hardened to ensure user avatars are brought in when creating an account.
  • Major performance improvements utilizing PHP 7
  • Major code re-factor to make future upgrades easier
  • Cleanup routine was leaving behind latent profiles.
  • Manual update routine wasn't updating the users online status
  • Installing, uninstalling, then re-installing caused an error that needed to be addressed.
  • Web API requests are throttling # of requests per second. Catching the exceptionand hardened the API request system by waiting for a second and re-trying the query before logging an error
  • Increased size of the owned gamescolumn to handled profiles with a larger than average game count.
  • Template header mismatch.
  • And a few other small ones.
Known issues
  • When used in conjunction with Ahmad's Teamspeak Integration:
    • Do NOT turn on Force entering UUID. Teamspeak Integrationhookis hijacking the IPS 'Complete Profile', where users provide their e-mail address after registering with Steam, and accounts are being left withoute-mail addresses.

Content locked
This content has been locked. Please login or register in order to unlock it.
The link in this hidden content has been reported as down 0 times this month.
1 times in total

RE: Steam Profile Integration 2.1.12

#2
hello!! thank you, wil use this on my forum!! Tongue

RE: Steam Profile Integration 2.1.12

#3
you gave me a great help I don't even know how to thank you,

RE: Steam Profile Integration 2.1.12

#4
thank you wery very good nice thanks me to 15 post lol

RE: Steam Profile Integration 2.1.12

#5
thanks man, i actually needed this for my site, couldn't find it anywhere else

RE: Steam Profile Integration 2.1.12

#6
cool actually needs this thanks! Smile, couldnt find it anywhere else

RE: Steam Profile Integration 2.1.12

#7
Thanks mate , I will use it on my forum ! More efficiency method to login !

RE: Steam Profile Integration 2.1.12

#8
Link is down, therefore the thread has been closed. OP if you wish to update your link please send me or anyone of the staff team a message.
Please read the award requirements here before applying for them.
Rules and Regulations | Support Section | How to use Hide Tags
Don't message me to join a group, simply request to join one here.

Users browsing this thread: 4 Guest(s)