Profile Integration for Steam 2.0.30

License Agreement
noexcept.de Lizenz
Website
http://noexcept.de/
Supported Versions
Burning Board 4.0 / WCF 2.0
Burning Board 4.1 / WCF 2.1
WoltLab Suite 3.0
WoltLab Suite 3.1

Steam Integration for your community - Steam Online status, profile, games and much more - A must have for gaming communities.

This plugin embeds Steam everywhere in your forum. Users can link Steam accounts to their profile and synchronize owned games, Steam groups and much more.

Features

  • Link user accounts to Steam: Users can add a Steam ID to their profile to share their gaming activities. This can be done using an easy Steam-Login or by entering any Steam ID manually.
  • Featured games: Show which games are currently played most by your community.
  • Steam user online list: Show which of your users are currently online in Steam and what they are playing.
  • User page: Each user gets a page showing is recently played games, owned games, current activity, Steam groups and much more.
  • Game pages: Each game gets a game page to show which users own it and where it is being discussed in your forum.
  • Link Steam groups to user groups: Steam groups can be linked to user groups - If a member joined a Steam group access to user groups in your forum can be granted automatically.
  • Customizable: Many admin-, user- and group-settings allow very detailed customization.
  • Compatible: Tested with all common steam login plugins.
  • And much more: Content and Sidebar boxes, Steam information next to messages and in user profile...

Further Information

  • Steam Profiles and Game Details need to be set to public to share most of the information. The privacy settings can be changed at the steam profile page as shown in the last screenshot.
  • Supported languages: English and German.
  • Available for WCF and WSC, download here.
  • Please read FAQ first if you're having issues.
  • Support
  • Compatible with the Steam Login Plugin - Users do not have to enter their Steam ID twice.
  • Requires a free Steam API Key.
  • Some features require cURL or php_openssl.

Optional plugins



This plugin is in not affiliated with or endorsed by Steam or Valve Software.

License for the used LightOpenID API: MIT.


Screenshots

ACP

Required Steam Settings


  • Version 2.0.30

    • fixed issue where games would have too high played hours - Games will be deleted during update and added again automatically afterwards
    • fixed exception on steam pages
    • more visible link to add steam account
    • no longer showing duplicate entries if game is in a players recent game list
    • fixed group list paging in ACP

  • Version 2.0.29

    WoltLab Suite Version

    fixed avatars and group images

  • Version 2.0.28

    - added GDPR export

    - steam api image cache can now be disabled

    - better support for custom steam login names

  • Version 2.0.27

    WoltLab Suite version

    - steam logo can use imageproxy now

    - fixed an issue with the steam id template

  • Version 2.0.26

    WoltLab Suite version

    - fixed issue with steam login

  • Version 1.0.26

    WCF version

    - fixed issue with steam login

  • Version 2.0.25

    - fixed an issue with invalid steam IDs

  • Version 2.0.24

    WoltLab Suite Version

    - Added 3.1 support

    - Added paging for steam games

    - Steam settings now easier to find

    - Steam game box can be configured now

  • Version 2.0.23 rc 1

    WoltLab Suite Version

    - Better database performance

    - Fixed an issue with steam images

    - Fixed exception handling

  • Version 1.0.23

    WCF Version

    - Better database performance

    - Fixed an issue with steam images

    - Fixed exception handling

  • Super Plugin, Danke dafür, ich fände es schön wenn man seine Steam Konto schon bei der Registration angeben/ verbinden könnte, und nicht erst in den Einstellungen.


    Das wäre mein Wunsch Nr #1 <3

    • Es gibt mehrere Steam-Login Plugins hier im Store, die werden von meinem Plugin erkannt und die SteamID vom Login wird dann automatisch verwendet.

  • Werden Workshop Inhalte auch angezeigt?

    • Nein

    • Ist eine integration des Workshops geplant?

      Würde mich auch folgender Frage anschließen

      Besteht auch die Möglichkeit nur bestimmte Games anzeigen zu lassen? Wäre hilfreich für Seiten die sich um einzelne Games handeln.


    • Das ist bisher nicht geplant, du bist auch der erste der danach fragt. Ich erstelle auch benutzerspezifische Plugins, du kannst mir eine PM mit den Details schicken. Das ist dann aber deutlich teurer.


      Einzelne Games kann man mit dem Plugin Themenstarter: Steam Posten.

      Wenn du eine user online list usw. nur für spezifische Games ist das mit dem Steam-Integration Plugin nur möglich indem du alle anderen Spiele deaktivierst, das ist aber aufwendig. Ggf. füge ich in einer zukünftigen Version eine whitelist hinzu.

    • Mein Forum bezieht sich nur auf 2 Spiele, die anderen Spiele sind in dem Zusammenhang auf der Steam-Profilseite und auch sonst im CMS komplett irrelevant und eher störend für mich.


      Da die beiden Spiele viel auf Workshop Inhalte setzen, würde ich mich über eine Integration der Workshop Inhalte sehr freuen, wäre nett wenn du mir diesbezüglich ein Angebot per PN schicken könntest.

    • Ich brauche ein paar grobe Anhaltspunkte was du dir unter 'Integration der Workshop Inhalte' vorstellst. Außderdem müsste ich wissen, um welche Spiele es sich handelt, um zu sehen, welche APIs unterstützt werden.

  • Gibt es die Möglichkeit eine Trophäe automatisch zu vergeben?

    • Indirekt.

      Mit meinem Statistik-Plugin gibt es Statistiken für Meiste Spiele, Meiste Spielzeit usw.

      Mit Monatliche Tropähen kann man dann für alle Statistiken Monatlich Trophäen verteilen (Meiste Spiele Insgesamt, Meiste Spiele im Letzen Monat...)

      pluginstore.woltlab.com/file/2662/

      pluginstore.woltlab.com/file/2895/


      Mit dem nächsten Update wird es auch direkt Trophäen für 'Besitzt X Spiele', 'Verifizierter Steam-Account', und 'X-Stunden gespielt' geben. Diese Version wird es aber erst für WoltLab Suite 3.2 geben.

    • Ah ok das ist natürlich schade.


      Wir haben nämlich gerade erst auf das neue 3.1 geupdatet.

  • Irgendwie haut das mit dem Login / Registrieren über das Plugin nicht hin. Habe ich da was übersehen oder muss ich auf Drittanbieter zurückgreifen? :P

    • Dieses Plugin erlaubt nur bestehende Accounts zu verknüpfen, Login und Registrierung wird auch nirgendwo beworben?


      Wenn ein Steam-Login Plugin vorhanden ist werden die Steam-IDs aber automatisch übernommen.

    • Okay dann habe ich wohl was falsch verstanden, sorry. :P

  • Hallo,


    das ganze müsste es noch für Origin&Battlenet ist sowas in Planung ❓🤔


    MfG

  • Moin moin . Frage am Rande. Kann man Stream Gruppen Löschen ????? Im ACP unter Gruppen.

  • Gibt es evtl. eine Möglichkeit eine Trophäe automatisch zu vergeben, wenn ein User sein Profil mit Steam verknüpft hat? Könnte man sowas einbauen / ergänzen?

  • Ist es möglich, den Steam Login / Registrierung optional anzubieten?

  • Kann man die Box "Benutzer online mit Steam" so modifizieren das dort nur diejenigen angezeigt werden die gerade "In-Game" sind und nicht tatsächlich alle die Online sind?

    Bei mir ist die Box schon unendlich lang, möchte die Anzahl aber nicht verringern weil sonst nur noch Namen ausgegeben werden.

  • Kurze Frage: Ist das AddOn kompatibel zu Steam Authentifizierung OpenID Integration (WSC) [von atroxdev]? Wäre ja blöd, wenn der User, wo er sich schon über Steam registriert/angemeldet hat, er dann noch einmal seinen Account irgendwo eingeben und authentifizieren müsste.

  • Woran könnte das liegen, dass momentan keine Spiele eines Benutzers mehr angezeigt/aktualisiert werden?


    Profil bei Steam ist public, habe schon mehrfach manuell die Anzeige Steam Spiele und Steam Benutzer aktualisiert. Einen Cronjob dafür habe ich nicht entdeckt?

    • Hallo - Wenn du mir die steamID des Benutzers per PM schickst kann ich das prüfen.

    • Es ging um alle Benutzer. Aber nach und nach updated sich die Anzeige - scheinbar dauert es nach einer Neuinstallation einfach ein paar Stunden.

    • Ja, das passiert automatisch im hintergund und kann lange dauern - Manche Spieler haben mehr als 1000 Spiele

  • Avatare werden unterschiedlich groß angezeigt. Cache ist leer etc.


    Link zur seite

  • Hey, leider werden nicht mehr alle Avatare der User angezeit sondern nur noch der Text und der Strich.

    Was kann ich da was machen?

    • Das scheint leider ein Bug in der Steam API zu sein und ich werde in der nächsten Version einen Workaround dafür haben. Wenn du mir per PM einen Link zu deinem Forum schickst kann ich genauer prüfen, ob es das vermutete Problem ist.

    • Danke für deine Antwort.

      Alles klar schicke dir eine PM

  • Moin,

    Bei Der Seite ( Aktive Spiele ) Werden nur 8 angezeigt.

    Kann man das einstellen das mehr Angezeigt werden ?

    Vielen Dank Schonmal.

  • Mir ist aufgefallen, dass im DSGVO Daten-Export aus dem WSC nichts bezüglich der Steam Integration zu finden ist. Das kann ich mir eigentlich gar nicht vorstellen. Hier müsste doch mindestens die Steam-ID oder der Steam-Account aufgelistet werden oder?

  • Besteht auch die Möglichkeit nur bestimmte Games anzeigen zu lassen? Wäre hilfreich für Seiten die sich um einzelne Games handeln.

  • Ich find grad keine Option Branding free , oder bin ich Blind ?

  • Im Zuge der DSGVO, die in den nächsten Tagen in Kraft tritt, würde mich interessieren, wie ich dieses Plugin am besten in meiner Datenschutzerklärung abhandeln könnte. Gibt es hier vielleicht eine Art Template von dir Batarjal ? Das wäre super! :)

    • Würde mich auch interessieren. Die Steam Daten sind ja wahrscheinlich personenbezogene Daten, also bräuchte man da auf jeden Fall was, oder? Ich frage mich, ob man auch einen Auftragsdatenverarbeitungsvertrag mit Steam braucht? Theoretisch nicht, da keine personenbezogene Daten von mir an Steam gehen oder?

    • Da schließe ich mich an, wäre Super wenn man hier etwas hätte.

    • Hallo,

      ich bin kein Anwalt.

      Wenn der ImageProxy aktiv ist werden für Besucher des Forums keinerlei Anfragen an Steam geschickt - Es sei denn, sie nutzen den Steam-Login um ihren Account zu verknüpfen.

      Bis auf die Steam-ID gehen keine Nutzerdaten an Steam, alle Steam-Interaktionen finden über den Server mit der Steam-API statt.

    • Danke. Und wenn der Proxy nicht aktiv ist? Der beißt sich ja irgendwie mit dem Urheberrecht, wie ich gerade erfahren musste... Was werden dann für Daten übertragen? Vermutlich die ganzen Spiel- und Profilbilder bei jedem Aufruf?

    • Genau

  • Gibt es eine Möglichkeit die Verknüpfung mit Steam nach dem registrieren zu erzwingen?

    • Dies bräuchten wir auch.

    • In Verbindung mit einem Steam-Login-Plugin sollte das gehen.

    • Mein Problem ist, das wir derzeit das Steam Login Plugin von Atrox haben allerdings bin ich unzufrieden damit, da (falls der User sein Steam Acc verknüpft hat und es erzwungen wird) es nicht mehr möglich ist, sich ohne anzumelden.

      Deshalb spiele ich mit dem Gedanken dieses Plugin zu holen, da es die Steamintegration noch ein wenig ausbaut, und wenn lediglich die Verknüpfung bei der Registrierung erzwungen wird und nicht der Login ausschließlich über Steam sondern optional über Steam und über die Email Adresse erfolgt, dann wäre ich sofort dabei!

    • Mit meinem Plugin kann man sich nicht über Steam registrieren oder einloggen. Benutzer können nach der Anmeldung einen Account verknüpfen, oder automatisch die SteamID von anderen Plugins, z.B. dem von Atrox, übernehmen. Ein eigenes Steam-Login-Plugin plane ich im Moment nicht.

  • Auf der Übersichtsseite der Steam Integration (Link) habe ich jede Menge Unterstreichungen... Das sieht merkwürdig aus. :/

    Wie bekomme ich diese vielen Striche weg?

    • Bin da auch kein Fan von. Vielleicht kann man da designtechnisch generell was nachbessern.

    • Bin mir auch sicher, dass diese Striche noch nicht immer da waren. Ich vermute, dass diese Änderung mit einem der letzten Updates kam. Oder?

    • Die waren auch schon da, als es WSC 3.1 noch nicht gab.

    • Aber vielleicht hat ja Batarjal eine Möglichkeit, wie man diese Unterstriche weg bekommt. :)

    • Batarjal , hättest du vielleicht eine Idee, wie ich die ganzen Unterstreichungen entfernt bekomme? :)

  • Steam hat ja nun seine Privatsphäreeinstellungen geändert. Spiele, Spielzeit, Wunschlisten usw. stehen ja nun standardmässig auf privat. Kann dieses Plugin nun überhaupt noch die Infos auslesen ? Vermutlich doch nicht, wo solche Seiten wie Steam-DB und Steamspy dieses nun auch nicht mehr können.

    • Hallo - Wenn Benutzer ihr Profil auf öffentlich schalten funktionier alles wie bisher.

      Wenn das Profil auf Privat steht gibt es einen Hinweis, dass man das Profil auf öffentlich stellen sollte, wenn man möchste, dass die Spiele angezeigt werden sollen. Dabei ist wichtig, dass 'Game details' auch auf public stehen - Das wird in der nächsten Version etwas besser vermittelt, außerdem wird es einen Link zu den Privacy-Settings geben.

  • Das Plugin bräuchte ein Update, da Steam auf HTTPS umgestellt hat.

    Code
    1. Received unhandled status code '400' from server
  • Ist es möglich, wenn der Steam Account verifiziert ist ein Icon anzeigen zu lassen oder den Nutzer eine Gruppe zuweisen zu lassen?

  • Hi. Kleine Frage am Rande. Ich würde gerne die Anzeige Steam Spiele als Center setzen . wie mache ich das????

    Die Anzeige für die Benutzer habe ich schon hin bekommen.


    Vielen dank schon einmal . ^^

  • Hi!


    Erstmal: Großartiges Plugin!


    Meine installierte Plugin Version: 1.0.23 (neueste fürs WCF zu diesem Zeitpunkt)


    Fragen:

    1. Hat der WCF Support für diese Plugin schon aufgehört? Wenn nein, wann wird er womöglich eingestellt?
    2. Ich kann die "Wird im Moment gespielt" Box nicht finden, bzw nicht auf den Foren-Seite anzeigen lassen. Wird das Feature zur WCF Version noch hinzugefügt werden?
    3. Feature request: Eine "Meist gespielte Spiele" box wäre klasse! Wenn die max Zeit für den individuellen Nutzer abrufbar ist, sollte man die Zeiten doch auch für alle zusammenlegen können?


    Bugs?

    1. Bei Spielern werden manchmal (über längeren Zeitraum) falsche in-game Spiele angezeigt.
    2. Ist es gewollt, dass die "Featured Games" / "Aktive Spiele" Box auf der
      Forum-Seite die Spielzeit der Spiele anzeigt, wenn man sie oben anzeigen lässt? Denn wenn man sie unten anzeigen lässt fehlt die Spielzeit.
    3. Wenn man die "Featured Games" / "Aktive Spiele" Box auf der Dashboard seite anzeigen lässt wird sie doppelt angezeigt? Das soll denke ich nicht so?


    Nochmal: Super Plugin!


    Vielen Dank!

    • Hallo!

      Danke für das Feedback.

      Quote

      Ich kann die "Wird im Moment gespielt" Box nicht finden, bzw nicht auf den Foren-Seite anzeigen lassen. Wird das Feature zur WCF Version noch hinzugefügt werden?

      Es sollte ein Steam-Link im Hauptmenü auftauchen, dort werden auch alle aktiven Spiele aufgelistet.


      Quote
      Feature request: Eine "Meist gespielte Spiele" box wäre klasse! Wenn die max Zeit für den individuellen Nutzer abrufbar ist, sollte man die Zeiten doch auch für alle zusammenlegen können?

      Gibt es im Form des Statistik-Plugins, leider aber nür für WoltLab Suite


      Quote
      Bei Spielern werden manchmal (über längeren Zeitraum) falsche in-game Spiele angezeigt.

      Kannst du mal schauen ob im ACP unter Inhalt > Steam > Log irgendwelche Fehlermeldungen stehen?

      Quote
      Ist es gewollt, dass die "Featured Games" / "Aktive Spiele" Box auf der
      Forum-Seite die Spielzeit der Spiele anzeigt, wenn man sie oben anzeigen lässt? Denn wenn man sie unten anzeigen lässt fehlt die Spielzeit.Wenn man die "Featured Games" / "Aktive Spiele" Box auf der Dashboard seite anzeigen lässt wird sie doppelt angezeigt? Das soll denke ich nicht so?

      Das wird beides in der nächsten Version behoben - Wann die kommen wird kann ich aber nicht genau sagen. Die Entwicklung fokussiert sich im Moment auf WoltLab Suite.

    • Quote

      Es sollte ein Steam-Link im Hauptmenü auftauchen, dort werden auch alle aktiven Spiele aufgelistet.

      Stimmt, klasse! Wird es dafür noch eine Dashboard Box geben?


      Quote

      Gibt es im Form des Statistik-Plugins, leider aber nür für WoltLab Suite

      Ja, das hatte ich gesehen. Den Wechsel kann sich meine Community nicht leisten. Schade.


      Quote

      Kannst du mal schauen ob im ACP unter Inhalt > Steam > Log irgendwelche Fehlermeldungen stehen?

      Die logs enthalten keine Sensiblen Daten, also lade ich die hier mal als Screenshots hoch. [Blocked Image: http://www.gb-clan.de/index.php?attachment/5783-log1-jpg/]


      [Blocked Image: http://www.gb-clan.de/index.php?attachment/5784-log2-jpg/]


      Dankeschön!

  • Hallo,

    weißt du schon, wann der Fehler mit dem Verknüpfen der Steam Accounts behoben wird?

    • Hallo!

      Eigentlich sollte alles funktionieren. Wenn es bei dir Probleme gibt bitte einen Link zu deinem Forum + einen Testaccount per PM schicken, damit ich das genauer untersuchen kann.

  • Hallo,

    ich habe eine Frage, kannn man das als verpflichtend setzen das User es machen müssen ?

  • huhu kann es sein, das die Steam gruppen Funktion bei der 3.1 version noch nicht so richtig klappt ? :D Weil man findet sie einfach nicht.

  • Hallo,


    ich habe eine Frage sind die Plugins zusammen nutzbar ?

    Steam Authentifizierung OpenID Integration (WSC)

  • Zeigt mir dauern diesen Fehler an!


    Benötigt das Paket „WoltLab Community Framework“ in Version „3.0.0 rc 1“ oder höher, es ist aber nur Version „2.1.11 pl 1“ installiert.


Customers Who Bought This File Also Bought