Descentforum.DE Forum Index Descentforum.DE
Search | FAQ | Memberlist | Usergroups | Newsfeed Newsfeed  Register
Profile | Log in to check your private messages | Log in 
Chat | D3-Tactics | Downloads | Map | Links | Serverlist | Teamspeak 

Ende der Eiszeit ist nahe....
Goto page Previous  1, 2
 
Post new topic   Reply to topic    Descentforum.DE Forum Index -> STATS - Project - Forum
View previous topic :: View next topic  
Author Message
Q
aka. RagilRal


Joined: 18 Mar 2004
Posts: 116

PostPosted: 18.11.2007, 17:13    Post subject: Reply with quote

Yo,

Smiddy hat recht - auch von mir ein spätes,
aber trotzdem fettes Danke für die Mühe
mit der Stats-Seite (ich denk nur an die
Diagramme, progg das mal wer mit der gd
und Daten und so).

zur philosophischen Seite des Themas:
Do-Checkor und Sidekicker habens genau
ausformuliert; letztlich wirds wohl immer
etwas geben was nicht paßt. Aber könnte
man ja alles ausformulieren, dafür sind
Foren doch da...
Das mit Smiddys point/kill-Rate erkläre ich
mir so, daß er bereits über drei Jahre in
den Stats steht und wohl von Anfang an
weit oben war, also immer unter 1 pt/kill
bekommen hat.

Zur technischen Seite des Problems:
Wenns an zu schwacher Hardware liegt, dann
greift Zorc's Argument. Ich wär durchaus
bereit dafür, nur fehlt mir halt der 5k-€-Rechner Mit den Augen rollen
Wenns an Code oder Database liegt, könnte
man ja mal schaun wieviele sich Arbeit
anzutun bereiterklären würden; Munk
sprach ja davon daß er halt keine Zeit
hat das Problem zu beheben.
Und inzwischen gibts halt
Munk wrote:
Stats ohne Scores


Zu meiner Seite:
Ranking ist sicher nicht alles, nix is besser
als den Gegner gut ausgetrixt zu haben Sehr glücklich
gebe aber zu daß mir die Stats-Seite
immer ne starke Motivation war und mein
Spielverhalten deutlich beeinflußt hat.

_________________
Die Hoffnung stirbt zuletzt, sie ist ja auch Verzweiflungs jüngste Tochter;
ihre Schwestern waren Motivation, Zuversicht und Hartnäckigkeit.
Back to top
View user's profile Send private message
Marix
Forum-Nutzer


Joined: 30 May 2001
Posts: 1015
Location: Germany

PostPosted: 18.11.2007, 20:35    Post subject: Reply with quote

Naja, ich glaube Rechnerleistung wäre jetzt weniger das Problem. Da wüsste ich im Notfall schon wie man das löst, auch wenn's dann nur eine wöchentliche Aktualisierung gibt. Sollte das Problem aber wirklich die DB sein, dann löst das das Problem nicht, da die Daten da immer noch wieder rein müssen. Da könnte man sich dann aber mal die Tabellenstruktur genau anschauen. Vielleicht findet sich da ja noch die eine oder andere Optimierungsmöglichkeit. Ich auf jeden Fall würde mich gerne mal daran versuchen, zumal ich auch schon längere Zeit die Idee einer Art gewichteter Effizenz mit mir rumtrage, welche ich gerne mal ausprobieren würde.
_________________
„Der einzige Weg, die Grenzen des Möglichen zu finden, ist ein klein wenig über diese hinaus in das Unmögliche vorzustoßen.“
--Arthur C. Clarke
Back to top
View user's profile Send private message
Q
aka. RagilRal


Joined: 18 Mar 2004
Posts: 116

PostPosted: 19.11.2007, 17:04    Post subject: Reply with quote

Yo,

Marix wrote:
... dann aber mal die Tabellenstruktur genau anschauen...


das wär' auch meine erste Vermutung;
hab' da so meine Erfahrungen Mit den Augen rollen
ich sag nur Datensätze löschen Sehr glücklich

_________________
Die Hoffnung stirbt zuletzt, sie ist ja auch Verzweiflungs jüngste Tochter;
ihre Schwestern waren Motivation, Zuversicht und Hartnäckigkeit.
Back to top
View user's profile Send private message
Munk
Forum-Nutzer


Joined: 30 Jun 2001
Posts: 2140
Location: Herzogenrath

PostPosted: 19.11.2007, 18:28    Post subject: Reply with quote

Datensätze manuell löschen ist keine Option, bei nem Reparsen der Files wären sie ja wieder drin. Außerdem muss man tierisch auf jegliche Seiteneffekte aufpassen, denn als man den Code geschrieben hat ging man ja davon aus daß die Datensätze noch drin waren.

Die Tabellenstruktur selbst läßt sich nachträglich auch kaum ändern, denn das kommt einer kompletten Neuprogrammierung schon sehr nahe - die wäre zwar wohl nötig, aber von mir zeitlich nicht schaffbar.
Back to top
View user's profile Send private message Send e-mail
Marix
Forum-Nutzer


Joined: 30 May 2001
Posts: 1015
Location: Germany

PostPosted: 19.11.2007, 20:52    Post subject: Reply with quote

Manchmal lässt sich auch schon durch geschickte Nutzung von Indizes und Views einiges rausholen. Aber ich gebe zu, der Arbeitsaufwand dafür ist nicht zu unterschätzen.
_________________
„Der einzige Weg, die Grenzen des Möglichen zu finden, ist ein klein wenig über diese hinaus in das Unmögliche vorzustoßen.“
--Arthur C. Clarke
Back to top
View user's profile Send private message
Maulwurf
aka Seeker


Joined: 17 Jul 2001
Posts: 2187
Location: Stuttgart

PostPosted: 19.11.2007, 21:38    Post subject: Reply with quote

Wenns aber Spaghetticode ist und die SQL-Statements überall im Code verteilt sind, passt das evtl nicht zur View...
Ach so ein unnützes Gelaber samt Spekulationen um Arbeiten Dritter sind doch immer wieder völlig unnötig und bringen überhaupt niemandem was.
Back to top
View user's profile Send private message
Q
aka. RagilRal


Joined: 18 Mar 2004
Posts: 116

PostPosted: 20.11.2007, 09:10    Post subject: Reply with quote

Yo,

@Munk
mit 'Datensätze löschen' meinte ich,
daß ich dadurch mal die Performance
eines Servers total ruiniert habe &
es einiges an Detektivarbeit gebraucht
hat bis ich's gefunden/gefixt habe.

@Maulwurf
Du hast natürlich recht; ich denke halt
daß dieser Thread eher dazu da ist, um
alle 'Willigen' zu finden/organisieren als
über Dritter Leute Arbeit zu
schwadronieren.

_________________
Die Hoffnung stirbt zuletzt, sie ist ja auch Verzweiflungs jüngste Tochter;
ihre Schwestern waren Motivation, Zuversicht und Hartnäckigkeit.
Back to top
View user's profile Send private message
Derick
Forum-Nutzer


Joined: 19 Nov 2002
Posts: 497
Location: Berlin

PostPosted: 21.11.2007, 11:08    Post subject: Reply with quote

Man könnte ja auch extra für die Stats einen VServer anmieten.
Die Berechnung würde dann zwar etwas länger dauern aber irgendwas is ja immer.

Ich hatte Dir ja mal vorgeschlagen dich an Wormy zu wenden. Vielleicht wär es möglich auf einen seiner Server die Berechnung, Nachts durchführen zu lassen?! Winken

And last but not least:
Ich habe vor kurzem ein Leitungsupdate bekommen.
Mein Provider stellt grad alle Leitungen auf HDSL (High Data Rate Digital Subscriber Line) um.
Zur Not könnte auch ich einen Homeserver dafür abkomandieren


Last edited by Derick on 21.11.2007, 11:12; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
Do_Checkor
Administrator


Joined: 19 Nov 2000
Posts: 7768
Location: Oldenburg (Oldb.)

PostPosted: 21.11.2007, 11:30    Post subject: Reply with quote

Nochmal kurz bemerkt für die, die scheinbar die Posts nur überflogen haben:

Das Projekt IST nun auf nem neuen Server, aber selbst auf nem "normalen" hat es bisher schon ne Ewigkeit gedauert. Auf dem V-Server würd es vermutlich über ne Woche dauern. Ich dachte auch schon dran, anzubieten DF.net dafür zu nehmen - scheint ja momentan die potenteste Kiste zu sein und Gameserver stehn ja (noch) genug, aber:

Worauf Munk meines Erachtens nach AUCH hinaus will ist:

Datenberechnung solcher Art wird bei ansteigender Anzahl von Datensätzen exponentiell aufwendig. Wer nicht weiss was das heisst schau mal hier rein. Sprich: JETZT würd es noch reichen, einen dickeren Server zu nehmen, oder den Intervall runter zu drehen, aber in vielleicht 6 Monaten (oder so) wird das NICHT mehr reichen.

Von daher sind "halbherzige" Änderungen Unsinn bzw. Zeitverschwendung.

Die Idee nur ein Zeitfenster der Stats für Scores zu betrachten find ich da wesentlich besser! Heutzutage ist es für einen guten Anfänger bald unmachbar (wenn er nen Job oder ne Freundin hat) überhaupt noch in die Top-20 der Stats zu kommen.

Nur das letzte halbe Jahr der Stats für die Scores zu betrachten könnte meiner Meinung nach Unmengen an Last vom Server nehmen, und zudem noch diverse andere positive Aspekte bringen. Auch würden dann die, die ganz oben sind Ansporn haben, weil Ihr Platz sonst immer weiter nach unten absackt, wenn sie nicht spielen...
Back to top
View user's profile Send private message
Marix
Forum-Nutzer


Joined: 30 May 2001
Posts: 1015
Location: Germany

PostPosted: 21.11.2007, 17:48    Post subject: Reply with quote

Also Jungs, ihr habt Do_Checkor gehört, lasst eure Ansätze für kreative Scoreberechnung hören.
_________________
„Der einzige Weg, die Grenzen des Möglichen zu finden, ist ein klein wenig über diese hinaus in das Unmögliche vorzustoßen.“
--Arthur C. Clarke
Back to top
View user's profile Send private message
Munk
Forum-Nutzer


Joined: 30 Jun 2001
Posts: 2140
Location: Herzogenrath

PostPosted: 21.11.2007, 18:04    Post subject: Reply with quote

Also eine Stats-Seite die generell nur Spieledaten des letzten Jahres (oder 3 Monate oder so) enthält, ist definitiv machbar.
Der Datenumfang wächst dann mit der Zeit ebend genau nicht an, d.h. auch die Berechnungsdauer bleibt ungefähr gleich.

Der Änderungsaufwand ist nur minimal, beschränkt es sich ja nur, alle alten Datensätze aus der Datenbank zu entfernen.
Gesamtkills und -deaths könnte man trotzdem noch irgendwie reinbasteln für die Detailseite, allerdings dann halt nicht mehr aufgeschlüsselt nach Leveln, Mods etc. (das aufgeschlüsselte würde dann nur noch für das vergangene Jahr gelten).

Vorteil wäre, daß auch Neueinsteiger nicht benachteiligt wären, spätestens nach einem Jahr sind sie dann ja vollkommen gleichberechtigt.
Nachteil wäre halt, daß man die Scores oder Kills-Entwicklung halt nurnoch maximal 1 Jahr macht.
Also wer dann mit Spielen ne Pause einlegt, verliert dann auch wieder ziemlich schnell seine Punkte (nämlich halt ungefähr die, die er zu Anfang des Jahreszeitraums erspielt hat)
Back to top
View user's profile Send private message Send e-mail
Do_Checkor
Administrator


Joined: 19 Nov 2000
Posts: 7768
Location: Oldenburg (Oldb.)

PostPosted: 21.11.2007, 19:21    Post subject: Reply with quote

Marix wrote:
Also Jungs, ihr habt Do_Checkor gehört, lasst eure Ansätze für kreative Scoreberechnung hören.


Hä? Smilie

@ Munk: Ich meine eigentlich NICHT die ganze Stats seite, sondern im Prinzip nur die "Übersicht und Scores" - die eigentlichen Piloten-Details sollten schon ALLE Statistischen Daten enthalten, was ja nich so problematisch sein dürfte...

Aber: genau! Smilie
Back to top
View user's profile Send private message
Marix
Forum-Nutzer


Joined: 30 May 2001
Posts: 1015
Location: Germany

PostPosted: 21.11.2007, 22:43    Post subject: Reply with quote

Munk wrote:

Also wer dann mit Spielen ne Pause einlegt, verliert dann auch wieder ziemlich schnell seine Punkte (nämlich halt ungefähr die, die er zu Anfang des Jahreszeitraums erspielt hat)


Eigentlich weniger, denn die späteren Kills werden ja dadurch aufgewertet.

_________________
„Der einzige Weg, die Grenzen des Möglichen zu finden, ist ein klein wenig über diese hinaus in das Unmögliche vorzustoßen.“
--Arthur C. Clarke
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Descentforum.DE Forum Index -> STATS - Project - Forum All times are GMT + 2 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
PayPal


Descent is a trademark of Interplay Productions.
Descent, Descent II are © Parallax Software Corporation.
Descent III is © Outrage Entertainment.
Descentforum.DE and Descentforum.NET is © by Martin "Do_Checkor" Timmermann.
Powered by phpBB © 2001-2008 phpBB Group