Zum Inhalt springen
Gast

BF2Stats 0.5a released

Empfohlene Beiträge

Boah ey wo hast du die denn gefunden, hinter der war ich auch schon her... uff das wird eine lange Nacht, erst für unsere CoD Leute Stats installieren und dann den hier noch aufspielen.

Wenn ich richtig aus dem Forum von Bighamster Informiert bin, soll mit der dabei liegenden stats.pl die Geschichte mit dem Prefix behoben sein, kann mich auch irren!

Edit!!!!

Viel Spaß beim Installieren.... mir Raucht schon der Kopf, nichts als Fehler...

Ich werde es in einer Ruhigen Minute nochmal Versuchen.

Wenn es einer von euch geschaft hat, möge er es hier posten.....

Bearbeitet von Grauer Wolf
Link zu diesem Kommentar
Auf anderen Seiten teilen

Ohje sieht nach ner Menge Arbeit aus.... wünscht mir Glück.

** EDIT **

Ja toll, wo zum Teufel ist z.B. die "fragalyzer_log.py"???? Ich der Readme steht ich soll sie hochladen aber ich finde sie im RAR-Archiv nicht.

Bearbeitet von ebc^LowRider
Link zu diesem Kommentar
Auf anderen Seiten teilen

Huch? Ich hab das Verzeichni überhaupt nicht. Ich glaube mein RAR-Archiv ist futsch. Könntest du es mir evtl. mal per ICQ schicken? 167-756-914

** EDIT **

Ok, ich hab's. ISt wohl noch früh am Morgen... :D

** EDIT 2 **

Bei mir funktioniert das Script problemlos, sogar die Namen mit Clantag werden jetzt endlich angezeigt!

Bearbeitet von ebc^LowRider
Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast

Hi!

Boah ey wo hast du die denn gefunden, hinter der war ich auch schon her...

Irgendwo auf meiner Pladde, hab die Stats selber auf meinem LAN Serverchen laufen...

Was für Mysql Fehlermeldungen bekommst du denn? Ich würde die Datenbank aber nocheinmal frisch aufsetzen, in den Rulez Stats die auf dem Xpack aufbauen gab es sehr viel Änderungen in der Datenbank.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich werde es die Tage noch mal versuchen, ich hatte die Datenbank neu aufgesetzt, irgendwas mit mysql row, weiß ich jetzt nicht mehr genau, kann ich in den nächsten Tagen sagen, wenn ich den zweiten Versuch gemacht habe.

EDIT!!!

Habe mir mal die Mühe gemacht und eine Installatinsanleitung in Deutsch geschrieben für die BF2Stats 0.5a.

Ich hoffe, ihr kommt damit klar. Verbesserungsvorschläge nehme ich gerne an.

Leider ist diese Anleitung nur für Linux Server, da ich keine Erfahrung mit Windows Server habe. Wer möchte, kann mir eine für Windows schicken, die baue ich dann ein.

Ab und an werde ich deshalb diese Anleitung Updaten und sie wird nur hier bei http://www.bf-games.net, bei http://www.bighamster.de und bei http://wwww.daddeltreff.de zu finden sein.

Bin für jede Hilfe zur erweiterung der Anleitung dankbar, auch was Fehlermeldungen angeht.

bf2stats_install_anleitung_linux_v01.pdf

EDIT!!!

Das ist der Fehler, den ich immer bekomme, wenn ich bf2stats-rulez-1.3 versuche zu installieren

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web1/html/bf2demos/bf2stats/modules/kills.php on line 18

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '* 3600 and DATE_SUB(CURDATE(),INTERVAL DAY) < plLastVisit grou

Es geht auch schon damit los, wenn ich die create.sql einspielen will

# mysql -u web1 -p usr_web1_9 < create.sql

Enter password:

ERROR 1064 at line 22101: You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near

'DEFAULT CHARSET=latin1' at line 63 

Wenn ich meine einspiele, klapt es einwandfrei, kann es sein, das in der beiliegenden create.sql ein Fehler ist?

Bearbeitet von Grauer Wolf
Link zu diesem Kommentar
Auf anderen Seiten teilen

hi leute,

hab jetzt die bf2stats-rulez-1.3 installiert.

läuft alles prima.

keine fehlermeldungen beim installieren.

nun mein problem:

es zeigt mir keinen player an in den stats :(

http://www.nobos-gameserver.de/bf2stats/php/

normal müsste doch in den Logs drin stehn, wer sich auf den server befunden hat, oder?

bei mir ist das verzeichniss leer, obwohl ich schon drauf gespielt hab eine komplette runde.

Edit:

das mit den Logs hab ich hinbekommen. es werden jetzt daten rein geschrieben.

aber das problem das keine players in den stats drin stehn, ist immer noch.

entweder es werden die daten nicht in die db geschickt, oder die daten werden nicht von der db ins php geschickt. :(

Edit:

kann es sein, das ich den user ( in meinem fall godserver, wo auch bf2 installiert ist ) den ich eingerichtet habe, in der datenbank auch einrichten muss, damit die bf2 server daten zur datenbank raufgeladen werden?

wenn ja, wie mach ich das?

Bearbeitet von nobo55
Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast

Hi!

@Grauer Wolf

Hast du rein zufällig Mysql 5.x laufen? Daran könnte das Problem liegen.

@nobo55

Nö, es muss nicht der gleiche User erstellt werden mit dem auch der BF2 Server läuft. Es muss nur ein User mit allen Zugriffsrechten auf die bf2stats Datenbank erstellt werden. Wie das geht findest du z.B. hier:

http://dev.mysql.com/doc/refman/5.1/en/create-user.html

und wie du die Zugriffsrechte vergeben kannst hier:

http://dev.mysql.com/doc/refman/5.1/en/grant.html

Alternativ kannst du ja phpmyadmin, webmin & Co benutzen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

hi Fisch.666,

hab ich gemacht.

hab ja die stats mit root erstellt.

rechte in der datenbank für bf2stats hat root alle.

wenn ich aber stats.pl ( im ordner root/bin ) ausführen will kommt immer dieses:

Using lock file '/you/must/change/this/path/statsrunning.lock to check for other instance

Can't write lock file !

**** kopfkratz**** :)

das ist eigentlich die einzigste fehlermeldung die ich beim installieren von bf2stats bekomme und daran liegts bestimmt warum ich die daten nicht verschieben kann.

hab einen user in home/godserver ( godserver ist der user) erstellt

hab in den stats.pl drin stehn:

$path_logs = "/home/godserver/bf2/mods/bf2/Logs/";

der pfad sollte doch so stimmen, oder?

Edit:

habs nun hinbekommen :)

eintrag von stats.pl vorher:

# Example for Linux:

#$path_logs = "/home/godserver/bf2/mods/bf2/Logs/";

#

$path_logs = "/you/must/change/this/path/";

$file_lock = $path_logs . "statsrunning.lock";

eintrag von stats.pl nachher:

# Example for Linux:

#$path_logs = "/home/godserver/bf2/mods/bf2/Logs/";

#

$path_logs = "/home/godserver/bf2/mods/bf2/Logs/";

$file_lock = $path_logs . "statsrunning.lock";

eigentlich logisch, wenn man ein wenig nachdenkt und genau die fehlermeldung liest *lol*

muss ich denn nun die datenbank manuell updaten das er die logs auf den php schiebt, denn ich hab 2 runden gespielt, aber immer noch nix in den stats.

den verweis in den crontab: 0-59 * * * * /usr/bin/perl /root/bin/stats.pl

hab ich gemacht, aber anzeigen tut er nix.

????

Bearbeitet von nobo55
Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast

Hi!

hab ich gemacht.

hab ja die stats mit root erstellt.

rechte in der datenbank für bf2stats hat root alle.

Dann würd ich erst einmal in der mysql konsole das hier ausführen:

CREATE bf2stats;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX
diese Rechte sollten eigentlich reichen, läuft bei mir ohne Probleme. Ansonsten benutz das hier:
GRANT ALL
ON bf2stats.*
TO bf2statsuser@localhost
IDENTIFIED BY 'deinpasswort';
damit du nicht den User "root" benutzt. Danach sollte deine config.inc.php so aussehen:
$settings["dbserver"] = "localhost";

$settings["dbuser"] = "bf2statsuser";

$settings["dbpass"] = "deinpasswort";

$settings["dbname"] = "bf2stats";
wenn ich aber stats.pl ( im ordner root/bin ) ausführen will kommt immer dieses: Using lock file '/you/must/change/this/path/statsrunning.lock to check for other instance Can't write lock file !
Hast du auch das hier in der stats.pl umgeändert:
$conv_file = "/pfad/zur/bf2stats/nach_reload.txt";

$file_lock = $path_logs . "statsrunning.lock";

$db_host = "localhost";

$db_name = "bf2stats";

$db_user = "bf2statsuser";

$db_passwd = "deinpasswort";

hab in den stats.pl drin stehn:

$path_logs = "/home/godserver/bf2/mods/bf2/Logs/";

der pfad sollte doch so stimmen, oder?

Jupp, der Pfad stimmt so.

Was ich noch vergessen hatte zu schreiben:

Ihr müsst die komplette Datenbank der alten BF2Stats droppen da es in den rulez Stats einige Anderungen im Datenbankformat gegeben hat. Zusätzlich hab ich nocheinmal das bf2stats-rulez1.3 Archiv hochgeladen, ich glaube das Archiv von mir hatte ne kleine Macke...

http://rapidshare.de/files/13711928/bf2sta...ez-1.3.rar.html

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden


  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen.