WoltLab Cloud Profil-Integration für Steam 2.0.32

Steam Integration für deine Community - Steam Online-Status, Profil, Spiele und vieles mehr - Ein Muss für Spiele-Communities.

Eine neuere Version ist hier verfügbar:



Das Upgrade von dieser Version kostet 10€ und bietet diverse neue Features:




Dieses Plugin bindet Steam überall in dein Forum ein. Benutzer können Steam-Accounts zu ihrem Profil hinzufügen und damit Spiele, Gruppen und vieles mehr synchronisieren.

Features

  • Benutzer mit Steam verknüpfen: Benutzer können Steam-Accounts zu ihrem Profil hinzufügen um ihre Gaming-Aktivitäten zu teilen. Dabei kann man sich entweder einfach mit Steam einloggen oder eine beliebige Steam ID angeben.
  • Aktive Spiele: Zeigt an, welche Spiele im Moment besonders häufig von deiner Community gespielt werden.
  • Benutzer Online mit Steam: Zeigt an welche Benutzer im Moment in Steam Online sind und was sie Spielen.
  • Benutzerseiten: Jeder Benutzer bekommt eine Seite auf der seine Spiele, kürzlich gespielte Spiele, aktuelle Aktivität, Steam Gruppen und vieles mehr angezeit werden.
  • Spielseiten: Jedes Spiel bekommt eine Seite die anzeigt wer in der Community das Spiel besitzt und wo im Forum es diskutiert wird.
  • Steamgruppen mit Benutzergruppen verknüpfen: Steamgruppen können mit Benutzergruppen verknüpft werden - Wenn ein Benutzer dieser Steam-Gruppe beitritt bekommt er automatisch auch Zugang zu einer Benutzergruppe.
  • Konfigurierbar: Viele Admin-, Benutzer- und Gruppen-Einstellungen erlauben eine sehr detaillierte Konfiguration.
  • Kompatibel: Getestet mit allen gängigen Steam-Login-Plugins.
  • Und vieles mehr: Content- und Sidebar-Boxen, Steam-Informationen neben Nachrichten und im Profil, ...

Datenschutzerklärung

Weitere Informationen

  • Steam-Profile und Game-Details müssen öffentlich sein, um die meisten Informationen zu teilen. Die Privatsphäreeinstellungen können im Steam-Profil geändert werden - Siehe lezter Screenshot.
  • Verfügbare Sprachen: Deutsch und Englisch.
  • Verfügbar für WCF und WSC, Downloads hier
  • Bei Problemen bitte zuerst die FAQ lesen
  • Support
  • Es wird ein kostenloser Steam-API-Key benötigt
  • Einige Funktionen setzen cURL oder php_openssl voraus.

Optionale Plugins


Dieses Plugin gehört nicht zu und wird nicht unterstützt von Steam oder Valve Software.

Lizenz für die benutzte LightOpenID API: MIT.


Screenshots


ACP

Benötigte Steam-Einstellungen

  • Version 2.0.32

    • Fixed PHP 7.4 issue
    • WoltLab Proxy support
  • Version 2.0.31

    WCF 5.2 Support

  • 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

  • Wie lange dauert es, bis Steam Spiele im Profil angezeigt werden, nachdem sich ein Benutzer mit Steam verbunden hat? Im ACP ist unter "Steam" bei den "Spielen" ein Aktualisierungsintervall von 2x täglich eingestellt.


    Ich habe einen Benutzer, der sich vor 24h registriert und auch direkt seinen Steam Account verbunden hat. In seinem Profil ist sein Steam Name und sein Avatar zu sehen, welches Level er erreicht hat und in welcher Gruppe er ist. Außerdem ist 1 Spiel zu sehen, welches er in den letzten 2 Wochen gespielt hat. Aber wann kommen die anderen Spiele, die er in seiner Bibliothek hat nach und sind in seinem Profil unter "Steam" zu sehen? :/


    EDIT: Ich glaube, ich weiß den Grund. In seinem öffentlichen Profil sind keine Spiele zu sehen. Ich sehe die Gruppe und seine Freunde und andere Details, aber die Anzahl der Spiele wird nicht angezeigt. Werde ich ihn mal darauf hinweisen.

    • Genau vor 24h hat der betroffene Benutzer in Steam sein Profil auf "Öffentlich" gestellt. Ich selbst sehe als Gast auf der Steam Seite nun auch alle Spiele in seinem Profil dort. Nur bei mir im Forum sind in seinem Profil noch immer keine Spiele zu sehen. Ich dachte, der Cronjob läuft 2x am Tag. Damit müssten die Spiele doch schon im Profil sein oder? :/

      Was kann ich nun noch tun @Batarjal?

    • Das passiert früher oder später automatisch. Unter Anzeigen aktualisieren im ACP kannst du Updates aber auch erzwingen.

      Thanks 1
    • Ich habe im ACP die Anzeigen für die Steam Benutzer und die Steam Spiele aktualisiert. Das dauerte eine ganze Weile, aber in seinem Profil werden noch immer nicht seine Steam Spiele angezeigt... :(

    • Wenn du mir die steam-ID per PM schickst kann ich das später mal testen.

  • Kannst Du bitte aus dem verlinkten Accout ein Profilfeld mit Account Link/Name generieren?

  • Könntest du bitte eine Steam Authentifizierung integrieren.
    atroxdev hat anscheinend keinen Bock mehr seine Plugins weiter zu entwickeln.
    Das wäre echt Spitze von dir! ;)

    • Ist geplant, ja.

      Like 1
    • Wann kann man ca. damit rechnen?

    • Für das Plugin von atroxdev gab es ja jetzt ein Update.

      In der nächsten Version vom Steam-Integration-Plugin (Ich hoffe das wird zeitnah freigeschaltet) wird es sehr viele neue Features geben, Login ist aber noch nicht dabei.

    • Das Update mit den vielen neuen Features wird dann aber kostenpflichtig korrekt?

  • Wird es angepasst für 5.2????

    • Ja

      Like 1
    • Alle meine Plugins sind nun auf 5.2 geupdated. Die Freischaltung im Plugin-Store scheint im Moment recht schnell zu gehen, es sollte also zeitnah verfügbar sein.

      Like 1 Thanks 2
    • Gibt es hier schon was neues ? :)

    • Auf die Dauer der Freischaltung habe ich leider keinen Einfluss.

    • Sollte nun funktionieren

  • ein wirklich Tolles Plugin ;)



    Ich frage mich aktuell ob es möglich wäre das ein Administrator eine Verbindung aufheben kann?

    • Du kannst die steamID im ACP beim bearbeiten des Benutzers entfernen

      Like 1
  • 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.

      Like 1
  • 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...)


      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.

    Like 1
    • Ist kompatibel und SteamIDs können übernommen werden

    • @Batarjal darf ich fragen wie man das einstellt, dass automatisch die ID übernommen wird? Passiert leider bei mir nicht und ich hab beide Plugins


      LG

    • Unter Steam > Benutzer > 'Steam IDs von Drittanbieter-Plugins automatisch importieren'

  • 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

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


    Link zur seite

    • Einmal den Browser Cache leeren, dann passt es wieder

    • Lol ok. An das einfachste denkt man nicht .^^ Danke

  • 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.

    • Dafür gibt es noch keine Einstellungen

  • 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 ?

    • Das Plugin hat kein Branding

  • 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! :)

    Like 1
    • 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?

      Like 1
    • 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

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

    Like 1
    • 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.

      Like 1
    • 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.

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

    Code
    Received unhandled status code '400' from server
    • Danke - Wird in der nächsten Version angepasst

      Bis zur Freischaltung kannst du einfach in Zeile 49 von 'SteamIntegrationValidationPage.class.php' aus 'http' ein 'https' machen

      Like 1
    • @Batarjal: Vielen Dank für dein schnelles Feedback. Werde ich gleich mal testen!

      Super Support! *thumbs up*

    • Funktioniert leider nicht.


      Code
      Ungültige Steam Integration-Konfiguration
    • Richtiger Steam-API-Key is eingetragen? Stent im ACP log ein Fehler?

    • Hat sich erledigt, war mein Fehler, sorry!

  • Ist es möglich, wenn der Steam Account verifiziert ist ein Icon anzeigen zu lassen oder den Nutzer eine Gruppe zuweisen zu lassen?

    Like 1
  • 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 . ^^

    • Code
      .steamGameItem > div {
      max-width: 100%;
      text-align: center;
      }
    • Vielen Lieben Dank . ^^ Passt .

  • 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!

Customers Who Bought This File Also Bought