News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 7
Seite [1]
[GNC]Lord-MDB


Rock the board




Beiträge: 99
# Thema - 17.02.2008 um 14:36 Uhr
Mass duss man anstellen / oder wie das man eine Server.log Datein in eine Datenbank einlesen kann um sie dann später ausgeben zukönnen.die log Datei ist eine einfache Text Datei.
Wenn es geht sollten die Daten dann zu dem Namen immer dazu gezählt werden und nicht überschreiben werden.
Es soll damit eine Spieler Statistik erstellt werden und diese dann auf der HP Als html angezeigt werden.

Spieler Daten aus den log


name="i0n0s [=TBB=]";
killsInfantry=99;
killsSoft=5;
killsArmor=23;
killsAir=-3;
killsPlayers=0;
customScore=0;
killsTotal=163;
killed=8;


also sollte das möglichlich sein


datenbank tabelle erstellen für die daten die man speichern möchte,
einlesen der datei und extrahieren der daten mit speicherung in der datenbank
bei nochmaligen einlesen muss man dann schauen ob eine name aus dem logfile schon in der datenbank existiert, falls ja, dann daten nur updaten, falls nein, user komplett neu aufnehmen
auslesen der daten und in hp einbauen


wenn jeman da etwas erstellen würde ,wird die Arma Liga für den Namen des ersteller werben.





Zuletzt editiert von [GNC]Lord-MDB am 17.02.2008 um 14:56 Uhr (3x Editiert)
Inaktiv
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 1 - 17.02.2008 um 17:18 Uhr
Also, dein Thread ist ja mal komplett sinnfrei. Sorry aber ich versteh da eigentlicht nur bahnhof

Naja, das was du vorhast, ist nicht in 10 Minuten geschrieben. Sind denn immer die gleichen Texte vorhanden, oder kann es mal sein, das einige Werte garnicht vorhanden sind ?

Weiteres, du hast ja nur einen kleinen Auszug gegeben, wie werden die User getrennt ? usw.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
[GNC]Lord-MDB
Thread-Ersteller


Rock the board




Beiträge: 99
# Antwort: 2 - 17.02.2008 um 18:20 Uhr
mom ich stelle man die komplette serverlog rein


mehr... +-

14:29:39 Host Identität erstellt.
14:31:27 Spieler [GNC]Lord-MDB verbindet.
14:31:31 Spieler [GNC]Lord-MDB verbunden (id=xxxxxx).
14:32:06 Admin [GNC]Lord-MDB angemeldet.
23:23:30 Einsatz DM Stützpunkt (4) V1.0 wird aus PBO geladen
23:23:40 Rollen zugeteilt.
23:23:40 Lade Einsatz ...
23:23:40 Einsatz geladen.
23:24:22 Spiel gestartet.
23:44:24 Spiel beendet
class Session

{

mission="DM Stützpunkt (4) V1.0";

island="Sara";

gameType="DM";

duration=1201.983032;

class Player1

{

name="[GNC]Lord-MDB [German Nato Corps]";

killsInfantry=35;

killsSoft=0;

killsArmor=0;

killsAir=0;

killsPlayers=35;

customScore=0;

killsTotal=35;

killed=29;

};

class Player2

{

name="[GNC]Foxi [German Nato Corps]";

killsInfantry=27;

killsSoft=0;

killsArmor=0;

killsAir=0;

killsPlayers=27;

customScore=0;

killsTotal=27;

killed=29;

};

class Player3

{

name="[GNC]Geronimo [German Nato Corps]";

killsInfantry=24;

killsSoft=0;

killsArmor=0;

killsAir=0;

killsPlayers=24;

customScore=0;

killsTotal=24;

killed=30;

};

};

23:44:26 Warten auf das nächste Spiel.
23:47:39 Einsatz (Co30) GNC Evolution Red V2 wird aus PBO geladen
23:48:04 Rollen zugeteilt.
23:48:04 Lade Einsatz ...
23:48:16 Einsatz geladen.
23:48:50 Spiel gestartet.
23:50:02 Game restarted
class Session

{

mission="(Co30) GNC Evolution Red V2";

island="Sara";

gameType="COOP";

duration=72.398003;

class Player1

{

name="[GNC]Foxi [German Nato Corps]";

killsInfantry=0;

killsSoft=0;

killsArmor=0;

killsAir=0;

killsPlayers=0;

customScore=0;

killsTotal=0;

killed=0;

};

class Player2

{

name="[GNC]Geronimo [German Nato Corps]";

killsInfantry=0;

killsSoft=0;

killsArmor=0;

killsAir=0;

killsPlayers=0;

customScore=0;

killsTotal=0;

killed=0;

};

class Player3

{

name="[GNC]Lord-MDB [German Nato Corps]";

killsInfantry=0;

killsSoft=0;

killsArmor=0;

killsAir=0;

killsPlayers=0;

customScore=0;

killsTotal=0;

killed=0;

};

};

23:50:04 Warten auf das nächste Spiel.


usw

Das sind Spielerdaten aus dem Spiel vom Server und die werte die in der class stehen sind von einem Spieler und sind immer dar.

wäre schön wenn mann das irgen wie das dann so start stellen könnte das dann der Name steht und dann wie in einer Excel Tabelle
killsInfantry=24;killsSoft=0;killsArmor=0;killsAir=0;killsPlayers=24;customScore=0;killsTotal=24;killed=30;

also denke ich mir das das gemacht werden muss :
datenbank tabelle erstellen für die daten die man speichern möchte,
einlesen der datei und extrahieren der daten mit speicherung in der datenbank
bei nochmaligen einlesen muss man dann schauen ob eine name aus dem logfile schon in der datenbank existiert, falls ja, dann daten nur updaten, falls nein, user komplett neu aufnehmen
auslesen der daten und in hp einbauen

Das das nicht in 10min geht ist mir klar deshalb brauche ich ja da auch profi hilfe,wenn sowas hinbekommen würden würden sich bestimmt alle Armed Assault Teams drüber freuen und die Arma Liga wohl das bewerben.


Zuletzt editiert von [GNC]Lord-MDB am 17.02.2008 um 18:40 Uhr (3x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 3 - 17.02.2008 um 19:40 Uhr
sind das immer die aktuellsten Werte, oder neue Werte ?


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
[GNC]Lord-MDB
Thread-Ersteller


Rock the board




Beiträge: 99
# Antwort: 4 - 17.02.2008 um 23:45 Uhr
das sind immer die Werte einer Runde in spiel ,gibt nur einen Datensatz pro Runde


Zuletzt editiert von [GNC]Lord-MDB am 18.02.2008 um 01:00 Uhr (2x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 5 - 18.02.2008 um 09:01 Uhr
bei kills also die erreichten Kills in dieser Runde ?!


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
h4ze


Geekboy




Herkunft: Itzehoe
Beiträge: 1433
# Antwort: 6 - 18.02.2008 um 12:14 Uhr
wie willst du die mal auswerten?

theoretisch kannst du sie ja nur aufn server schieben, dann sind se gespeichert.

wenn du sie aber auswerten willst, musst du die zuerst entsprechend kompilieren und in ne DB eintragen.


------------------
gembee.com - Upload your Life!
A Social Filesharing Network
"Wie YouTube, nur für alle Datei-Typen"


Inaktiv
|
[GNC]Lord-MDB
Thread-Ersteller


Rock the board




Beiträge: 99
# Antwort: 7 - 18.02.2008 um 15:22 Uhr
@Fr33z3m4n

ja die Datensatz gibts wenn eine Runde zuende ist

@h4ze
hatt vor die logdatei per FTP vom Gameserver zum Webspace zu schicken und die dar dann auszuwerten (per DB damit die alten Daten nicht berloren gehen).


Zuletzt editiert von [GNC]Lord-MDB am 18.02.2008 um 15:23 Uhr (1x Editiert)
Inaktiv
|
Antworten: 7
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo