Zum Inhalt springen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

Dr.Galvany

Englisch Hilfe?

Empfohlene Beiträge

Hallo,

ich möchte 2 sachen.

1. ein script (html;php oder so was) wo mir meine Bf1942 rankliste anzeigt.

ich habe mir heute "phpbfstats" und "select(bf)-0.2b" runtergeladen.

das müßten ja beide so was sein. welches ist das bessere?

2. ein script oder was ähnliches wo mir anzeigt wer online bzw. welche map, usw. anzeigt.

da habe ich mir heute "battlestats120l.tar" runtergeladen das dafür glaube ich auch ist.

Ich habe local einen windows apache server und im netz einen linux webserver, beide mit mysql und php. mit mysql komme ich klar mit php noch nicht so toll.

jetzt eigentlich meine bitte.

ich kann leider so gut wie keine englisch.

kann mir einer BITTE das mit punkt 1 und 2 auf deutsch grob übersetzen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast

Hi!

Ich setz mich mal ran und schreib eine kleine Anleitung. Vor Sonntag geht aber nichts. Du musst dich gedulden.

Link zu diesem Kommentar
Auf anderen Seiten teilen

ja das wäre ja super super lieb von dir.

hm, will ja nicht zu viel von dir aber wenn du dich mit php auskennst, würde mich nur interessieren wie ich eine ip mit einen gewissen port scannen kann.

Ich steh in deiner schult, weiß nur nicht wie ich das wieder gut machen kann :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast

Hi!

So wie versprochen hier 2 kleine Howtos für Battlestats und select(bf):

Battlestats:

1. Kopier das Archiv in einen beliebigen Ordner .z.B. /battlestats/

2. Öffne die bfserverinfo.php und passe folgende Einträge an deinen Server an:

$bfserver_ip_script = 'x.x.x.x'; IP deines Servers

$bfserver_port_script = 23000; Port deines Servers

$bfserver_location = 'Idaho'; Standort des Servers (optional)

$bfserver_OS = 'Windows'; Betriebsystem des Servers (optional)

3. Das wars, jetzt kannst du die Livestats falls der Server läuft anschauen wenn du in deinem Browser http://deine.url/battlestats/ eingibst.

Select(bf):

1. Kopier das gesamte Archiv in ein Verzeichniss außerhalb des Webservers. z.B. /usr/local/selectbf/

2. Erstelle eine neue Mysql Datenbank z.B. mit dem Namen "selectbf"

3. Öffne die config.xml im Ordner /bin/ und passe folgende Einstellungen an die Settings deiner Mysql- Datenbank an:

<database user="user" password="password" database="dbname" port="3306">127.0.0.1</database>

Dann kannst du auch gleich noch diese Einstellungen in der config.xml setzten:

<after-parsing>remain</after-parsing> Was soll mit den Logs nach dem Parsen passieren.

Verfügbar sind folgende Optionen:

remain: belassen

rename: umbenennen

remove: löschen

<delete-decompressed-xml-files>true</delete-decompressed-xml-files> Sollen die decomprimierten .xml Dateien gelöscht werden?

<log-bots>true</log-bots>

Sollen Stats von Bots mitgeloggt werden?

true: ja

false: nein

Dann musst du zuletzt die Pfade an die Logs Ordner aller Mods anpassen:

<dir>c:\Battlefield\mods\BF1942\logs</dir>

<dir>c:\Battlefield\DesertCombat\logs</dir>

4. Öffne die sql.php im Ordner /php/include/ und passe folgende Einstellungen an die Settings deiner Mysql- Datenbank an:

$SQL_host = "<Host Adresse>";

$SQL_user = "<Benutzername>";

$SQL_datenbank = "<Datenbanknname>";

$SQL_password = "<Datenbankpassword>"

5. Kopiere alle Dateien aus /php/ in einen Ordner innerhalb deines Webservers. z.B. /httpd/htdocs/selectbf

Ratsam ist aber die sql.php auf php/include/ auszulagern.

6. Öffne mit deinem Browser die Datei http://deine.url/selectbf/create.php

Gib dein Adminpasswort ein und drücke "Create Tables". Falls du alle Mysql Einstellungen richtig eingegeben hast werden die Tabellen erstellt.

Nach dem Erstellen solltest du die create.php entweder umbenennen in z.B. create.php.old oder gleich löschen.

7. Installiere Java von http://java.sun.com

8. Falls Du schon logfiles hast kannst du mit den Skripten in /bin/ die Logfiles in die Mysql- Datenbank parsen.:

Windows:

run-selectbf.bat: Alle Daten werden in der Console ausgegeben.

run-selectbf-slient.bat: Alle Daten werden ohne Consolen Ausgabe in die Datei "selectbf.out" gespeichert

Linux:

selectbf: Alle Daten werden in der Console ausgegeben.

selectbfsilent: Alle Daten werden ohne Consolen Ausgabe in die Datei "selectbf.out" gespeichert

8. Jetzt kannst du die Stats wieder per http://deine.url/selectbf/ anschauen.

Falls es noch fragen gibt meld dich einfach nocheinmal.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo und vielen Danke erst einmal.

Zu: Battlestats.

Es kommt dieser Fehler "Error: You need to specify the server's IP Address!"

Habe das so angebasst wie du geschrieben hast.

bei ip_script='127.0.0.1';da er lokal ist

Aber bei:

$bfserver_ip = ''; // These should have been predefined

$bfserver_port = '';

muß da auch was rein? Da habe ich auch mal die dateien angegeben aber auch der selbe fehler.

Das Select geht.

Ist das richtig das meine logs "zxml" heisen?

Und kann man auch einstellen das die Bots mitgezählt werden?

Michael

Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast

Hi!

Es kommt dieser Fehler "Error: You need to specify the server's IP Address!"

Habe das so angebasst wie du geschrieben hast.

bei ip_script='127.0.0.1';da er lokal ist

Aber bei:

$bfserver_ip = '';  // These should have been predefined

$bfserver_port = '';

muß da auch was rein? Da habe ich auch mal die dateien angegeben aber auch der selbe fehler.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast
OK die logs sind jetzt "xml" dateien.

Aber die liste ist leer.

Habe den Pfat richtig angegeben.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Diese Datei selectbf.out ist komplett leer.

Die ist im "bin" Verzeichnis, das wo sich ja außerhalb vom web Verzeichnis befintet.

Beim Stats muß ich halt noch mal sehen, oder gibt es was anderes. Ich möchte ja eigentlich nur, das einer, wo auf meiner Webseite ist, sieht wer Online ist.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast

Hi!

Achso, bei selectbf ich hab noch was vergessen.

Hast du den Pfad zu Java in deine PATH Variabel aufgenommen?

Gib mal in der shell einfach "java" (ohne die "") ein. Wird da was angezeigt?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hm jetzt hast du mich soweit, das ich nicht weiß was du mit shell meinst.

Ich hoffe du meinst die "selectbf.sh" datei?

Wenn ja da steht "java -cp ./selectbf.jar:../lib/connectorj.jar:../lib/jdom.jar: org.selectbf.SelectBf"

Wenn nein mußt du mir das etwas genauer erklären.

Habe ich auch die richtige java version?

Oder muß man die irgent wie aktivieren?

Installiert habe ich sie. "j2sdk-1_4_2-nb-3_5_1-bin-windows"

Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast

Hi!

Jetzt mal langsam.

Folgende Java- Versionen brauchst du von hier.

Linux:

j2re-1_4_2_01-linux-i586.bin

Windows:

j2re-1_4_2_01-windows-i586.exe

Dann noch was anderes:

Ich hoffe du meinst die "selectbf.sh" datei?

Installiert habe ich sie. "j2sdk-1_4_2-nb-3_5_1-bin-windows"

Link zu diesem Kommentar
Auf anderen Seiten teilen



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