Problem mit HLSTATS

Black-Rider007

New Member
Hallo,
ich habe nun auf meinen Server
(Debian 3.1, Apache2, Verwaltungssystem: Confixx)
Hlstats eingerichtet.

Läuft soweit auch, wie ihr hier sehen könnt:
HLstatsX - Counter-Strike: Source

Nun habe ich bei dem CSS Gameserver, der auf einen anderen Server läuft folgendes in die Server Config geschrieben:
log on
logaddress_add 89.110.***.**:27500

Danach den Server restartet.
Doch auf der HLStats Seite zeigt er nicht an. Nicht mal die Map. Das Rconpasswort ect. habe ich aber im HLStats Adminbereich richtig eingetragen.

Die Logadresse ist auch vorhanden, wenn in in HLSW in der Console dann mal eingebe logadress_add ...... kommt:
20:28:07 L 08/18/2007 - 20:27:26: rcon from "91.4.196.5:52465": command "logaddress_add *****:27500"
20:28:07 logaddress_add: 89.110.147.30:27500 is already in the list

Ich hoffe ihr könnt mir helfen oder mal nach schauen.

MFG
Black-Rider
 
Last edited by a moderator:
Hallo.

Dahinter steckt eine Datenbank, eine Webanwendung (php) und ein Empfaengerdienst der mit dem gameserver plaudert (in der Linuxversion ist das in Perl umgesetzt, die Windows Ausfuehrung kenne ich nicht).

Dein bisheriges Ergebnis sagt erstmal, dass die Datenbank und die Webanwendung wohl laufen, wie sieht es mit dem Bindeglied zwischen dem gameserver und der Datenbank, dem "Empfaengerdienst" aus? (Auf Linux in Form eines Perl scripts realisiert)
Laeuft das (hlstats.pl bzw. run_hlstats)?
Ist das richtig konfiguriert (hlstats.conf)?
(Ist alles in der HLStatsX Distribution im Verzeichnis /Perl des Archives zu finden.)

Siehe auch
HLstatsX - Realtime Player Statistics for Half-Life 1 and Half-Life 2! - Documentation
dort
Now to configure HLstatsX, this is done through two files hlstats.conf, and config.php, im not going to go into much detail about what needs doing as the installation page and the comments in the files cover this:

$ vi ./perl/hlstats.conf

Here you will want to make the following changes to get the database working:

DBHost "localhost"
DBUsername "hlstats"
DBPassword "<that password you chosen before>"
DBName "hlstats"
...
...
...
# Now you can start hlstats.pl:

$ ~/hlstatsx/perl/run_hlstarts start

# To set it up so daily awards are calculated do the following:

# crontab -e

and add this line:

30 00 * * * cd /home/bob/hlstatsx/perl; ./hlstats-awards.pl

Ciao,
Mercy.
 
Unter Debian 3.1 stürzt das Perl Script regelrecht ab. Meistens immer dann wenn der Server eine Weile lang keine Spieler zu Gesicht bekommen hat.

Installier dir screen und starte das Script *nicht wie auf der Seite beschrieben* im Hintergrund sondern starte es mittels screen in einem virtuellen Terminal und schieb das ganze Terminal in den Hintergrund.

Um zu testen ob du von diesem Bug betroffen bist (wovon ich ausgehe): Einfach mal hlstats in ner gewöhnlichen Shell starten und die Shell ein paar Stunden offen lassen.

Lg,
Marco
 
Hey,
ich habe den Server jetzt mal wie folgt gestartet:
./hlstats.pl
Durch diese Methode bin ich auf einen sehr komischen Fehler gestoßen:
2007-08-19 17:48:09: - HLSTATSX: HLstatsX 1.20 RC2 startin g...
2007-08-19 17:48:09: - UDP: Opening UDP listen socket on p ort 27500 ... ok
2007-08-19 17:48:09: - MYSQL: Connecting to MySQL database 'usr_web1_4' on 'localhost' as user 'web1' ... connected ok
2007-08-19 17:48:09: - MASTER: Masterserver address is 85. 214.79.173
2007-08-19 17:48:10: - GLOBALSTATS: Global statsserver add ress is 85.214.79.173
2007-08-19 17:48:10: - HLSTATSX: Tracking Trend of the sta ts are enabled
2007-08-19 17:48:10: - HLSTATSX: Maximum Skill Change on a ll servers are 25 points
2007-08-19 17:48:10: - HLSTATSX: Minimum Skill Change on a ll servers are 2 points
2007-08-19 17:48:10: - HLSTATSX: Minimum Players Kills on all servers are 50 kills
2007-08-19 17:48:10: - HLSTATSX: Broadcasting public chat is disabled
2007-08-19 17:48:10: - HLSTATSX: HLstatsX is now running ( Normal mode, debug level 1)
2007-08-19 17:48:48: 85.14.218.23:29015 - E997: NOT ALLOWED SERVER: ÿÿÿÿRL 08/19/2007 - 17:47:49: rcon from "88.198.55.162:38413": command "status"
2007-08-19 17:50:46: - HLSTATSX: No data since 120 seconds

Da steht das der Server verboten ist, aber ich habe ihn doch im Hlstats Webinterface eingetragen.

MFG
Black-Rider
 
Wenn ich mich richtig erinnere musst du den Server zweimal einrichten: Einmal irgendwo in der hlstats.conf und zusätzlich im Webinterface (einloggen & Server fest für das Game eintragen).

Mein Hinweis oben gilt aber trotzdem - wenn dein Hlstats läuft beobachte das mal ein wenig und du wirst auch feststellen, dass nach ein paar Meldungen "No data since 120 seconds" Hlstats abschmiert :)

Gruß,
Marco
 
Hey,
ich hatte vergessen in der hlstats.conf den Server einzutragen. Es geht jetzt.

Habe jetzt mal 10 Minuten gewartet und ist noch nicht abgestürzt.

MFG
Black-Rider
 
Hallo, da du vermutlich das HLstatsX Forum nicht gefunden hattest so Poste ich mal mein "Anliegen" hierrein. Ich hoffe hier hat niemand was dagegen.

Da hlstatsx.com kein Forum mehr betreibt habe ich nun selbst ein Projekt gestartet um wieder einen Anlaufpunkt zu bieten in sachen HLstatsX und ein eigenständiges Forum gestartet. Mich würde es freuen wenn ihr den Link weitergeben würdet, nur so wird das Forum wirklich attraktiv. Also schaut rein und gestaltet mit.

www. HLstatsX-Forum .de.vu

TopLevelDomain demnächst auch
 
Last edited by a moderator:
nun via TLD erreichbar. ich hoffe das Forum gefällt euch.

www. HLstatsX-Forum .de

Mit freundlichen Grüßen
NacKteOmA
 
Back
Top