Artharia

Artharia.de => Vorschläge => Thema gestartet von: Erikardus am März 16, 2013, 03:29:09 Nachmittag

Titel: Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: Erikardus am März 16, 2013, 03:29:09 Nachmittag
16. März, 14:50
...
  • Die Handelsgeschichte wird nun nur noch 2x täglich aktualisiert (15 Uhr und 22 Uhr). Dafür lädt die Seite nun deutlich merkbar schneller.

dieses update (was ich aus performancegründen und der nachrangigen bedeutung für die meisten spieler nachvollziehen kann), veranlasst mich zur suche nach einer anderen lösung.

das problem:
als händler mit mehreren läden war das handelslog bisher die beste möglicheit, das geschehen in seinen läden im blick zu behalten. man konnte einschätzen, was gekauft wurde und konnte dann mit hilfe der tafel gezielt suchen, welche läden nachschub benötigten. dieses ist nun nicht mehr möglich und der einzige weg ist das durchsehen ALLER posten über die tafel: mühsam, nervtötend und wahrlich nicht spielfördernd.

vorschlag:
die schaffung eines BESTANDSBUCHES.
ich denke mir das so, dass im geschäft der residenz des händlers weitere reiter eingefügt werden, hinter denen der bestand der eigenen läden in anderen städten ablesbar ist. also quasi die übersichtsseite eines ladens ohne änderungsfunktion.

diese funktion kann gerne auch käuflich gemacht werden - also mind. stufe xy der hütte plus investition von papyrus/tinte oder sig. papyrus hinterlegen plus zerfallsschance... was auch immer.
aber eine möglichkeit, mehr als einen laden wenigstens ein bissel im auge behalten zu können, ist mit diesem update nötiger denn je geworden.

vorschläge? meinungen? verrisse?
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: Gottkaiser Kato I. am März 16, 2013, 03:36:18 Nachmittag
Jo also ich benutzte das Handelslog auch sehr viel und fands schon sehr praktisch für den Laden. kA wenns wirklich soviele Ressourcen frisst, dann ists schon ok das so zu begrenzen, weshalb irgendne Ausweichmöglichkeit so wie Erik vorschlägt auch vlt. ganz gut wäre.
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: Canifex am März 16, 2013, 03:36:43 Nachmittag
Ob das wirklich nötig ist? Das Handelslog wird ja immernoch 2x täglich aktualisiert, und zwar zu den Hauptgeschäftszeiten, sodass diese abgebildet werden.
Sollte das dennoch zu wenig sein, könnte man auch an eine noch häufigere Aktualisierung nachdenken.
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: Gottkaiser Kato I. am März 16, 2013, 03:39:36 Nachmittag
Also sowas wär mir fast lieber^^
Ich mag halt ganz gern den Handelslog und wenn ich sehe, dass jemand bei mir eingekauft hat, will ich eigentlich auch immer ganz gern wissen was gekauft wurde etc.
Das ganze hilft halt einfach ungemein beim Management.
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: Erikardus am März 16, 2013, 03:42:37 Nachmittag
also ich gucke mehrmals pro stunde, um entwicklungen zu sehen. bzw. nahezu jedesmal, wenn ich zu entscheiden habe, was ich als nächstes mache - abbauen gehen, läden füllen, spritzen herstellen, jagen oder was auch immer gerade ansteht.
insofern hilft ein häufigeres aktualisieren auch nicht wirklich - bzw. nur wenns ein 15-30min takt wäre.  ::)
wenn es nicht den aktuellen IST-stand zeigt, muss ich trotzdem durch die tafel klicken.

ist denn die "übernahme" des ladentemplates aus anderen städten, die ja auch an den account gebunden sein dürften, programmiertechnisch/performancemässig ein so großes problem? ich hatte gehofft, dass das die leichtest umzusetzende lösung ist...
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: PK am März 16, 2013, 03:44:18 Nachmittag
Muss hier als Händler KTTRS und Erik zustimmen. Wenn ich nicht wirklich weiß was eingekauft ist, kann ich meine Bestellungen nicht optimal planen. Das kann extrem nervig sein.

Vielleicht könnte man sich darauf einigen, dass nur die Händler den vollen Vorteil des Logs bekommen (oder auch eingeschränkt mit stündlicher Aktualisierung).Die anderen nicht. Das spart einerseits vielleicht Ressourcen, andererseits ist eine Art Berufsbonus :)
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: Canifex am März 16, 2013, 03:49:32 Nachmittag
Vielleicht könnte man sich darauf einigen, dass nur die Händler den vollen Vorteil des Logs bekommen (oder auch eingeschränkt mit stündlicher Aktualisierung).Die anderen nicht. Das spart einerseits vielleicht Ressourcen, andererseits ist eine Art Berufsbonus :)
Das bringt leider nichts ;-).

Ansonsten könnte man noch probieren, wie viel sich einsparen ließe, wenn man statt 5 Tage nur noch 1-2 Tage in die Vergangenheit blicken kann; u.U. könnte man die Aktualisierung auch deutlich erhöhen.
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: Erikardus am März 16, 2013, 03:57:28 Nachmittag
wenns was bringt, klar. wichtig sind in der regel die letzten 24h.
vielleicht kann mans auch trennen: 24h mit hoher aktualisierungsrate und ein zweiter reiter, der nur auf anforderung die letzten 3-5 tage zusammenstellt. den würde man ja höchstens nutzen, wenn man einen bestimmten handel sucht.
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: BlingBling am März 16, 2013, 04:01:44 Nachmittag
Ich muss den Händlern hier auch zustimmen. ;) Die Planung eines Ladens lief eigentlich nur über den Handelslos. Man bekommt ja keine Nachricht (es sei denn man hat Aktien) wenn man etwas verkauft hat und müsste somit immer und immer wieder die Tafel nach allen Ressourcen durchsuchen die man angeboten hatte. 15 und 22Uhr finde ich eine große Spanne, da viele Spieler so tagsüber nur beim Laden (bei den Läden) stehen müssten um den Bestand kontrollieren zu können.
Ich weiß ja nicht was am nützlichsten ist für die Performance, aber ansonsten könnte man ja auch eine stündliche Systemnachricht mit allen verkauften Artikeln pro Laden machen. Da müssten die Daten dann nicht für Tage gespeichert werden.
Die 5 Tage sind auch kein muss, wie Erik sagte. Ich würde es sogar auf weniger als 24h einschränken, aber das kommt jeweils auf die Aktivität des Spieler drauf an.
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: PK am März 16, 2013, 04:04:36 Nachmittag
wenns was bringt, klar. wichtig sind in der regel die letzten 24h.
vielleicht kann mans auch trennen: 24h mit hoher aktualisierungsrate und ein zweiter reiter, der nur auf anforderung die letzten 3-5 tage zusammenstellt. den würde man ja höchstens nutzen, wenn man einen bestimmten handel sucht.

Das wäre super, vor allem der Reiter. Denn manchmal braucht man doch eine Übersicht zum Vergleich, aber eher selten.
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: Luxx am März 16, 2013, 04:16:55 Nachmittag
Ich muss den Händlern hier auch zustimmen. ;)
[Iroinie]Jetzt bin ich aber echt überrascht, dass ein Händler den Händlern zustimmen muss! ^^[/Ironie]
Zurück zum Ernst des Themas: Als in dieser Hinsicht neutraler Beobachter (hab keinen Laden) schlage ich vor, das Handelslog alle 45 Minuten zu aktualisieren und auf 32 Einträge (entspricht 24 Stunden) zu beschränken. Heißt: Logs werden bis zum Füllstand von 32 einfach eingefügt (neuer Laden und so). Ab 32 wird vor jedem neuen Eintrag der älteste gelöscht.

Vielleicht sollte das zeitlich gestaffelt ablaufen, damit nicht durch Eintrag und Löschung hunderter Einträge eine temporäre Serverlast entsteht, die anderen Spielaktivitäten hinderlich sein könnte.
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: Erikardus am März 16, 2013, 04:22:03 Nachmittag
[ironie]
32 einträge entspricht 24h?
eher selten. 32 einträge zurück bin ich beim handelslog bei mir bei heute, 0:32. und es ist seit 15:00 nicht mehr aktualisiert...
[/ironie]

wir nähern uns ja einer machbaren variante. jede variante, die performancemäßig was bringt und eine möglichkeit eröffnet, die verkäufe relativ zeitnah mitzubekommen, hilft weiter.
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: Luxx am März 16, 2013, 04:28:24 Nachmittag
[ironie]
32 einträge entspricht 24h?
eher selten. 32 einträge zurück bin ich beim handelslog bei mir bei heute, 0:32. und es ist seit 15:00 nicht mehr aktualisiert...
[/ironie]
Hey! Versau mal hier nicht den Kontext! :P
Zitat von: Barbara Salesch
Zur Wahrheit gehört Vollständigkeit.
Zurück zum Ernst des Themas: (...) schlage ich vor, das Handelslog alle 45 Minuten zu aktualisieren und auf 32 Einträge (entspricht 24 Stunden) zu beschränken.
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: Erikardus am März 16, 2013, 11:00:05 Nachmittag
mir ist eben noch ein grund für ein etwas häufigeres update des handelslogs aufgefallen.

ich baue gerade steine ab und habe die auch im autoankauf.
als gerade mal wieder ein abbauzyklus rum war, hatte ich mehr steine im inventar, als es durch eigenabbau sein sollten.
da ich allerdings kein aktuelles handelslog habe, bleibt es beim eindruck des "zuviel bekommen", da ich nicht prüfen kann, ob mir in der zwischenzeit welche verkauft wurden oder ich tatsächlich eine fehlermeldung machen müsste, da zu viele ressourcen gut geschrieben wurden.

und sagt jetzt nicht, ich könne ja an der tafel gucken wo die ankaufsangebote stehen, ob sich da bei meinen was getan hat. als ob ich mir für alle ressis merken würde, wie der aktuelle stand meiner ankaufsangebote immer ist...  :o
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: reaktionaer am März 16, 2013, 11:11:17 Nachmittag
Du siehst doch in den Systemmeldungen, wieviel du abgebaut hast.
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: Erikardus am März 16, 2013, 11:16:57 Nachmittag
Du siehst doch in den Systemmeldungen, wieviel du abgebaut hast.

ich weiß aber nicht mehr, WANN genau ich ein abbaupäuschen gemacht habe und mal schnell ein paar in den laden gebracht habe - sind ja nur 4 min dahin. und die mglw. zu viel gut geschriebene menge entspricht recht genau der üblichen 1/2h leistung - davon hab ich viele meldungen vom heutigen tag...

und natürlich kann ich mir auch zettel und bleistift bereit legen und immer alles selbst protokollieren - nur ist das nicht unbedingt die beste variante, ein browsergame zu spielen. ;)
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: Luxx am März 17, 2013, 08:47:17 Vormittag
und natürlich kann ich mir auch zettel und bleistift bereit legen und immer alles selbst protokollieren - nur ist das nicht unbedingt die beste variante, ein browsergame zu spielen. ;)
Geht doch inzwischen ALLES btowserbasiert. ;) Sheeten (http://docs.google.com) sollte aber gelernt sein. ;D
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: PK am März 17, 2013, 09:09:38 Vormittag
Wie wär es eigentlich, so als Übergangslösung, mit einem downloadbaren Handelslog?

Wäre es vielleicht möglich, dass man das Handelslog z.B. alle zwei Stunden als TXT.Datei von seinem Account, oder einen externen Seite runterladen kann? Nur so als Beispiel. Denn die Aufzeichnung wird ja scheints trotzdem gemacht.

Hab mir das jetzt nämlich nocheinmal genauer zu Gemüte geführt, und ich finde weder die Zeiten, noch die Ausführung wirklich optimal.

Die Zeiten beschränken halt die Händler auf die Phase des Nachmittags/späten Abends, ich finde aber gerade der Handel sollte ab Mittags die Chance haben seine Geschäfte zu führen. Oder aber in Abstimmung mit der allg. Angriffssperre. Ist ja auch für die Konsumenten ein wichtiger Aspekt, manche kommen halt nur Vormittags on, wenn aber der Händler keinen Nachschub mehr organisieren kann/möchte weil er die notwendigen Infos nicht hat, dann haben diese einen Nachteil.

Ein Bestandsbuch halte ich allerdings, im Bezug auf die Serverauslastung, auch für keine optimale Lösung. Ist doch praktisch ein Handelslog light, nur ohne Münzen. Bei Leuten mit vielen Läden wird das, könnte ich mir zumindest denken, auch recht anspruchsvoll. Aber auf alle Fälle eine gute Idee! Hübscht den Beruf des Händlers auf jeden Fall deutlich auf und macht ihn ein bisschen "spezieller"
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: bernhardms am März 18, 2013, 09:50:20 Vormittag
Ich bin etwas verwundert, das sowas überhaupt Ressourcen fressen soll.
Die einzelnen Handelsaktivitäten werden ja wohl in irgendeine SQL-Datenbank abgelegt. Eine so unfassbar simple Abfrage wie das Handelslog dürfe quasi Null Rechenzeit in Anspruch nehmen.
Wodurch ist es überhaupt so langsam geworden ? Hat es da irgendwelche Änderungen gegeben ?
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: doc am März 18, 2013, 07:14:25 Nachmittag
behauptet ja auch keiner das es die rechenzeit ist die die performance behindert.
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: damnlucker am März 18, 2013, 08:42:51 Nachmittag
ich hab jetzt das ein paar tage beobachtet - ihc bin vermutlich nur ein mittelaktiver händler aber ich brauch meinen log morgends um 8 und dann ca alle 2h ruf ich ihn auf - wenn ich jetzt leute sehen die viel aktivere händler sind als ich, so möcht ich meinen, das eine aktualisierung alle stunde das maximale ist und außerdem aus meiner sicht die letzten 2 tage enthalten sein sollten
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: Erikardus am März 19, 2013, 12:41:37 Vormittag
19. März, 00:40
  • Das Handelslog wird wieder bei jedem Aufruf aktualisiert, zeigt jedoch nur noch die letzten 2 Tage an.

damit ist das hauptziel dieses vorschlages erreicht und ich mach den thread daher zu.
DANKE!
Titel: Antw:Handelslog ausgebremst - Bestandsbuch einführen
Beitrag von: Canifex am März 19, 2013, 12:43:03 Vormittag
19. März, 00:40
  • Das Handelslog wird wieder bei jedem Aufruf aktualisiert, zeigt jedoch nur noch die letzten 2 Tage an.
  • (..)

@bernhardms: Das Handelslog wird dynamisch erstellt.. Der Grund, dass es jetzt so schnell ist (wenn auch immernoch langsamer, als in der Zwischenzeit), liegt darin, dass ich nun die wirklich sehr langsame Zwischentabelle, die ich reinjoine, cache statt das Endergebnis.