Leider gibt es ja von dem Statistiktool PsychoStats für einen Counter Strinke Source Server (CSS) keinen Support mehr.
Dennoch möchte ich nicht auf diese verzichten. 🙂
Also wird man wohl selbst hand anlegen müssen, um die Probleme der letzten Verion (PsychoStats 3.2.2b) zu beseitigen.
Ich stand zu erst vor dem Problem, das mit kein Link zum Steamprofile angezeigt wird.
Hauptproblem dabei ist, das ich eine PHP Version 5.xx einsetze.
Diese ist nicht kompatibel mit der Funktion zum umrechnen eine SteamID
in eine Userid.
Hauptverantwortlich ist die Datei /includes/class_valve.php
Diese setzt BCMath als PHP Addon voraus, welches jedoch nicht überall installiert ist.
Daher ändert man innerhalb dieser Datei die
function get_friend_id($steamid) {
wie folgt:
function get_friend_id($steamid) {
$tmp=explode(':',$steamid);
if ((count($tmp)==3) && is_numeric($tmp[1]) && is_numeric($tmp[2])){
$steamidCalc=($tmp[2]*2)+$tmp[1]; //Work out step 1
$calckey='1197960265728'; //Second bit of the magic number
$pre='7656'; //First bit of the magic number
$steamcid=$steamidCalc+$calckey; //works out the ending of the steam community ID
return $pre.$steamcid;
}
}
Und heraus kommt dann wieder der Link zum Steamprofile