Kleine Erweiterungen, die ich gerne einbauen würde

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon gerrit » Di 05 Feb, 2008 20:19

Ich stimme hier Lowlander zu was das Speichern der letzten Aktion betrifft.

Und zu der Übersicht würde ich mir ebenfalls wünschen das untote Helden nicht angezeigt werden.
Eventuell könnte man aber als Kompromiss die Liste aufteilen in solche die in den letzten xx Minuten aktiv waren und solchen die nicht, Oder die Liste gleich nach letzter Aktivität sortieren, darunter leidet aber denn die Übersicht, wenn man jemand bestimmten sucht.
Stolzes Mitglied von Orbis Incognita, Orden zur Erforschung auch abgelegenster Orte Aventuriens
Benutzeravatar
gerrit
Ordenskrieger
Ordenskrieger
 
Beiträge: 258
Registriert: Di 18 Dez, 2007 02:59
Heldenname: Lars Björndödare
Mitglied bei: Orbis Incognita

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon Spacewolf » Di 05 Feb, 2008 22:01

Finde auch, dass die letzte 'letzte Aktion' mehr Sinn beim Helden macht als beim User
gerrit hat geschrieben:Und zu der Übersicht würde ich mir ebenfalls wünschen das untote Helden nicht angezeigt werden.

Welche "Untoten Helden" denn? Die nicht mehr aktiven Helden fliegen aus der DB raus.
Und das Intervall mit dem sich die einzelnen Spieler an Antamar beteiligen, wird im Einzelfall recht verschieden sein. Manche spielen täglich, andere vielleicht nur einmal in der Woche. Und die will ich genauso in der "Helden vor Ort Ansicht" sehen wie die die gerade zufällig wie ich zur gleichen Zeit online sind.
Benutzeravatar
Spacewolf
Programmierer
Programmierer
 
Beiträge: 1533
Registriert: Fr 11 Mai, 2007 10:02
Wohnort: München
Heldenname: Chadim ibn Rastafan

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon bolthan2003 » Di 05 Feb, 2008 22:08

Wie wäre es mit einer anderen Sortierung der Helden in den Städten. Zur Zeit werden sie ja alphabetisch dargestellt. Wie wäre es wenn sie nach letztem Login dargestellt würden (keine Ahnung ob das möglich ist, und wie hoch der Aufwand) - also die schon lange nicht mehr da waren ganz am Schluß.

Allerdings hatte ich bis jetzt noch nie Probleme mit der bisherigen Ansicht. Aber ich wollte auch keine 400 Helden in einer Ortschaft nach Online-Aktivität durchsehen.
Benutzeravatar
bolthan2003
Ritter
Ritter
 
Beiträge: 659
Registriert: Fr 03 Nov, 2006 18:25
Wohnort: Kaernten -> Land der Berge, Land der Seen
Heldenname: Sven Galgenbart
Mitglied bei: N.Y.B.

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon gerrit » Di 05 Feb, 2008 22:15

Der Vorteil einer Unterteilung in aktive und nicht so aktive Helden liegt im Rollenspiel.
Ich finde es frustrierend, wenn man jemanden "auf der Straße" anspricht und dieser erst 5 bis 6 Jahre später antwortet. Bei denjenigen die gerade erst aktiv waren, stehen die Chancen besser, dass der Spieler noch da ist und zügig reagieren wird.
Stolzes Mitglied von Orbis Incognita, Orden zur Erforschung auch abgelegenster Orte Aventuriens
Benutzeravatar
gerrit
Ordenskrieger
Ordenskrieger
 
Beiträge: 258
Registriert: Di 18 Dez, 2007 02:59
Heldenname: Lars Björndödare
Mitglied bei: Orbis Incognita

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon Spacewolf » Di 05 Feb, 2008 22:21

gerrit hat geschrieben:Der Vorteil einer Unterteilung in aktive und nicht so aktive Helden liegt im Rollenspiel.
Ich finde es frustrierend, wenn man jemanden "auf der Straße" anspricht und dieser erst 5 bis 6 Jahre später antwortet. Bei denjenigen die gerade erst aktiv waren, stehen die Chancen besser, dass der Spieler noch da ist und zügig reagieren wird.

Da geb ich Dir Recht. Wie wäre es, die gerade aktiven Helden einfach in dieser Ansicht *fett* hervorzuheben. Dann wäre es auch auf einen Blick ersichtlich wer spontan erreichbar sein könnte und ich habe trotzdem alle Helden in der Übersicht.
Benutzeravatar
Spacewolf
Programmierer
Programmierer
 
Beiträge: 1533
Registriert: Fr 11 Mai, 2007 10:02
Wohnort: München
Heldenname: Chadim ibn Rastafan

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon gerrit » Di 05 Feb, 2008 22:24

Das wäre IMHO eine gute Lösung.
Stolzes Mitglied von Orbis Incognita, Orden zur Erforschung auch abgelegenster Orte Aventuriens
Benutzeravatar
gerrit
Ordenskrieger
Ordenskrieger
 
Beiträge: 258
Registriert: Di 18 Dez, 2007 02:59
Heldenname: Lars Björndödare
Mitglied bei: Orbis Incognita

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon proser » Mi 06 Feb, 2008 08:12

Eine Kennzeichnung (fett oder kursiv oder eine andere Farbe) in der bestehenden Liste fände ich auch am besten.
0===[:::::::::::::::::::::::::::::::::><:::::::::::::::::::::::::::::::::]===0
Benutzeravatar
proser
Marschall
Marschall
 
Beiträge: 4145
Registriert: Do 14 Dez, 2006 13:33
Wohnort: Hamburch
Heldenname: Streifer

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon zolthan » Mi 06 Feb, 2008 08:31

Lowlander hat geschrieben:Wie oft wird die Hauptseite aufgerufen und wie oft werden User gelöscht? Ich wette, ersteres um Dimensionen öfter. Und wenns nicht um die Laufzeit, sondern ums kodieren der Query geht, dann mache ich eben die Query zum User-Löschen - also für den Fall, dass wir uns für dei Verschiebung des Feldes entscheiden. Erstmal habe ich es jetzt mit einem Join bei der Abfrage der Liste gemacht. Und ein Tooltip in dem erstmal Stufe und "letzte Aktion vor..." angezeigt werden. Sonst ist es so geblieben wie es war.

OK, du hast recht. Aber ist es wirklich sinnvoll, die letzte Aktion des Helden abzuspeichern? Wir wollen ja eigentlich nur wissen, ob der User noch aktiv ist... wobei das ja über die letzte Aktivität eines seiner Helden herausgefunden werden kann. Allerdings darf dann bei der Löschung kein 100Tage inaktiver Held eines Users gelöscht werden, der noch einen anderen Helden hat, mit dem er regelmäßig spielt. Ich glaub, ihr habt mich überzeugt... geb auf ;)
Benutzeravatar
zolthan
Programmierer
Programmierer
 
Beiträge: 1659
Registriert: Mo 24 Jul, 2006 18:14
Wohnort: http://antamar.myminicity.com/
Heldenname: Karinis Adomeit (ehem. Chaled al'ghanyi ibn Ruban)
Mitglied bei: Hände Saerons

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon gerrit » Mi 06 Feb, 2008 13:10

Es kann auch Sinn machen, einen inaktiven Helden trotz aktivem User zu löschen (wenn dieser zu faul ist den abgelegten Helden zu löschen oder ihn vergessen hat).
In diesem Fall wäre allerdings eine Warnnachricht an den User im Vorfeld ein feiner Schachzug. :)
Stolzes Mitglied von Orbis Incognita, Orden zur Erforschung auch abgelegenster Orte Aventuriens
Benutzeravatar
gerrit
Ordenskrieger
Ordenskrieger
 
Beiträge: 258
Registriert: Di 18 Dez, 2007 02:59
Heldenname: Lars Björndödare
Mitglied bei: Orbis Incognita

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon bolthan2003 » Mi 06 Feb, 2008 13:16

Hmmm, für den Fall einer Heldenlöschung könnte ja dann ein Memo an den User geschickt werden, dein Held XYZ wird dann und dann vom System gelöscht... dann kann der User immer noch reagieren.
Benutzeravatar
bolthan2003
Ritter
Ritter
 
Beiträge: 659
Registriert: Fr 03 Nov, 2006 18:25
Wohnort: Kaernten -> Land der Berge, Land der Seen
Heldenname: Sven Galgenbart
Mitglied bei: N.Y.B.

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon Lowlander » Mi 06 Feb, 2008 13:53

zolthan hat geschrieben: Ich glaub, ihr habt mich überzeugt... geb auf ;)


Super. Wenn ich es recht sehe, gibt es noch keine cronjob Routine, die inaktive Spieler/Helden löscht? Das wird bisher immer von Hand gemacht?

Wenn ich die Info habe, würde ich den Umbau machen.

Spacewolf hat geschrieben:Wie wäre es, die gerade aktiven Helden einfach in dieser Ansicht *fett* hervorzuheben.


Das ist ab der SVN Revision 958 so. Und ganz inaktive (>2 Tage) sind kursiv. "font-weight:lighter" funktioniert bie der kleinen Schrift i.d.R. nicht mehr und kursiv wirkt meistens etwas dünner. Das kann man aber im antamar.css auch leicht nochmal ändern.

Grüße
... Lowlander
Lowlander
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 2274
Registriert: So 25 Nov, 2007 18:05
Wohnort: Hage/Ostfriesland
Heldenname: Markorka Faargh

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon zolthan » Mi 06 Feb, 2008 15:51

Lowlander hat geschrieben:
zolthan hat geschrieben: Ich glaub, ihr habt mich überzeugt... geb auf ;)


Super. Wenn ich es recht sehe, gibt es noch keine cronjob Routine, die inaktive Spieler/Helden löscht? Das wird bisher immer von Hand gemacht?

Wenn ich die Info habe, würde ich den Umbau machen.


Nein, das mach ich mit Absicht noch per Hand, um zu sehen, was und wer so rausfliegt.
Benutzeravatar
zolthan
Programmierer
Programmierer
 
Beiträge: 1659
Registriert: Mo 24 Jul, 2006 18:14
Wohnort: http://antamar.myminicity.com/
Heldenname: Karinis Adomeit (ehem. Chaled al'ghanyi ibn Ruban)
Mitglied bei: Hände Saerons

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon bolthan2003 » Mi 06 Feb, 2008 20:42

@last
Das sollte doch über ein Log-File realisierbar sein, da kann man auch nachschauen, oder lieg' ich da ganz falsch.
Benutzeravatar
bolthan2003
Ritter
Ritter
 
Beiträge: 659
Registriert: Fr 03 Nov, 2006 18:25
Wohnort: Kaernten -> Land der Berge, Land der Seen
Heldenname: Sven Galgenbart
Mitglied bei: N.Y.B.

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon Spacewolf » Do 07 Feb, 2008 00:24

Die Änderungen für die "weiteren Helden" habe ich erstmal wieder vom Server runtergenommen, da sie zu hohe Last erzeugt haben.
Da hat Lowlander mit seiner Perfomance Befürchtung durchaus Recht behalten.
Ich denke den online Status können wir erst dann auf der Ortsseite mit anzeigen wenn wir die Info 'letzte Aktion' ohne Join einer weiteren Tabelle bekommen, also den Wert direkt beim Helden speichern.
Schade, die fett hervorgehobenen Helden, die Online sind, fand ich richtig gut.
Benutzeravatar
Spacewolf
Programmierer
Programmierer
 
Beiträge: 1533
Registriert: Fr 11 Mai, 2007 10:02
Wohnort: München
Heldenname: Chadim ibn Rastafan

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon gerrit » Do 07 Feb, 2008 02:36

Spricht etwas dagegen, die aufwendigeren Abfragen (Shoutbox und Heldenanzeige) erst beim Aufklappen des Akkordeons mittels AJAX nachzuladen? Das dürfte die Serverlast (generell) um einiges reduzieren.
Stolzes Mitglied von Orbis Incognita, Orden zur Erforschung auch abgelegenster Orte Aventuriens
Benutzeravatar
gerrit
Ordenskrieger
Ordenskrieger
 
Beiträge: 258
Registriert: Di 18 Dez, 2007 02:59
Heldenname: Lars Björndödare
Mitglied bei: Orbis Incognita

VorherigeNächste

Zurück zu Antamar®-Archiv



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 Gäste

cron