Die Siedler Online Trading Alert für Windows- und Linux-basierte Systeme listet live alle im Siedler Online-Handel
eingestellten Angebote auf. Die Handelsnachrichten werden um den Handelskurs ergänzt und können gefiltert werden.
Abbildung 1: Beispielansicht DSO Trading Alert in Gnome
Übersicht
Funktionen
Alle Handelsnachrichten von Die Siedler Online werden in DSO Trading Alert nahezu in Echtzeit aufgelistet. Zusätzlich wird der
Handelskurs errechnet und ebenso angezeigt.
Die Liste der Handelsnachrichten kann gefiltert werden; diese Filterung kann auf jedes Feld der Handelsnachrichten angewendet
werden, mit Ausnahme des Handelspartners. Beschreibung der Filterfunktionalität s. u.
Neu in Version 0.3.1: Desktop Notifications:
Abbildung 1: Beispielansicht DSO Trading Alert Desktop Notification
Diese Desktop Notifications werden jedoch nur angezeigt wenn die Option "Alert" bei einem Filter gesetzt ist und eine neu
eingehende Handelsnachricht auf diesen Filter zutrifft.
Somit muss DSO Trading Alert nicht ständig im Blick behalten werden und braucht lediglich parallel zu DSO im Hintergrund
mitlaufen.
Filter
Ein Filter besteht aus drei Filterkriterien: Angebot, Preis und Kurs. Jedes Filterkriterium ist jedoch optional und besteht
seinerseits aus 2-3 Feldern: Ressource, Operator und Menge bzw. Operator und Kurs.
Bei den Ressource-Filterkriterien ist der Operator und die Mengenangabe optional, sodass die Menge des Angebots/des Preises
nicht beachtet wird.
Alle Filterkriterien sind logisch UND-verknüpft.
Es werden beliebig viele Filter unterstützt, welche ihrerseits logisch ODER-verknüpft sind. Somit sind
alle erdenklichen Filteranforderungen realisierbar.
Ab Version 0.3.1 kann bei einem Filter die Aktion "Alert" aktiviert werden. Trifft der betreffende Filter auf eine eingehende
Handelsnachricht zu, wird somit eine Desktop Notification angezeigt (s. Funktionen).
Changelog
v0.7.5 (zurückgezogen) v0.7.6
- Unterstützung für Welt 11 (Morgentau) hinzugefügt
- Teilweise Implementierung CSV-Export der Handelsstatistiken
- Bekannte Fehler:
- ArgumentOutOfRange-Exception tritt manchmal auf (vorwiegend (ausschließlich?) auf Windows/.NET)
- Handelsfilter stürzen manchmal ab, Neustart des Programms notwendig (vermutlich Bug in GTK#)
- "Meine Handelsnachrichten" funktionieren meistens nicht (Code-Logik geprüft, sollte funktionieren, Debugging
notwendig...)
v0.7.4
- Unterstützung für Welten in neuem Rechenzentrum von BB (Funkelberg, Schneefeuer, Tuxingen) korrigiert (Tuxingen
unbestätigt)
- Erweiterung der Windows-Unterstützung auf Speicherung der Handelsstatistiken durch Implementierung binärer
Handelsstatistikspeicherdatei
- Import der alten Handelsstatistikspeicherdatei implementiert
- Diverse kleinere GUI-Korrekturen
- Diverse Bugfixes mit/ums Einstellungsfenster
v0.7.3
- Unterstützung für Welten in neuem Rechenzentrum von BB (Funkelberg, Schneefeuer, Tuxingen)
- Handelskurskalkulator mit Vergleich zu aufgezeichneten Statistiken
- Einige Programmstrukturänderungen "unter der Haube" (z. B. Logging-Mechanismus, Teilung Entwicklungsmappen für .NET
2/4-Trennung)
- Komplette Überarbeitung der Netzwerknachrichten-Auswertung, inkl. Unterstützung für "Multihandelsnachrichten" (mehrere
Handel innerhalb einer XMPP-Nachricht) und Bugfixes, sowie Rekonstruktion fehlerhafter (unvollständiger) Nachrichten
- Workaround "killall tcpdump"-Kommando bei Stop, da tcpdump-Prozess andernfalls nicht beendet werden (nur bei Ausführung auf
Linux-Plattform)
- Verbesserung AutoScroll
- Überarbeitung Livestream-Fenster (unfertig)
v0.7.1
- ChristmasResource hinzugefügt
- Ausgabe Debuglog in Logdatei
- Pluralstrings in Lokalisierungen
- Drittes Anzeigeformat implementiert
- Drittes Anzeigeformat implementiert
- Bugfix bei Initialisierung der Filterliste
v0.6.5
- Interface zu aufgezeichneten Statistiken
- HalloweenResource hinzugefügt
v0.6.4 (nur Lite-Version)
- Windows-Kompatibilitätsmodifikationen
v0.6.3
- Erste Windows-Kompatibilitätsmodifikationen
- Prüfung und Setzen des Arbeitsverzeichnisses auf Programm-Installationspfad bei Startup (für Lokalisierung)
v0.6.2
- Erweiterung Statistikmodul: Historische Abschwächung bei Einrechnung eines neuen Wertes implementiert
- Stabilisierung des Programmstarts bei Fehlern bei Initialisierung und Laden der Konfiguration
- Timeout für eigene Handel nun einstellbar
- "Lebenszeit" (Löschen der eigenen Handel) in Konfigurationsabschnitt verschoben
v0.6.1
- Bugfixed MinValue in Statistikmodul
- Statistikmodul um Boundary-Logik erweitert um bisher falsch als 0.0 gespeicherte MinValues automatisch während der Laufzeit
herauzukorrigieren
- tcpdump snaplen-Parameter wieder implementiert (nur in Konfig, nicht in GUI)
v0.6
- Erweiterung Statistikmodul
- Integration Statistikinformationen in GUI inkl. rudimentärer farbiger Klassifizierung
- Implementierung Desktop Notification bei Timeout des eigenen Handelsangebotes
- Aufnahme Ressource "MapPart" in Ressourcenliste
- tcpdump snaplen-Parameter entfernt (Fehlinterpretation des Parameters)
- Netzwerk-Livestream
- Bugfixed Crash bei Start ohne TradeStats.xml-Konfigurationsdatei
- Diverse Lokalisierungen
v0.5.1
- Implementierung rudimentäre Durchschnitts-Statistiken
- Bugfix bei Verarbeitung TradeClear-Nachrichten
- Anpassung Handelstimeouts
- Grafik für Ressource MapPart (Kartenausschnitt) hinzugefügt
- Bemerkungen für eigene Handel
- Farbliche Markierung bei aktuellem eigenen Handel (letzter eigener Handel innerhalb Handelstimeout)
- Tooltips
- Umschaltung Detailfilter und Implementierung Filterbedingung Handelspartner
- Bugfix AutoStart
- Einstellbare snaplen für tcpdump-Aufruf (Konfigurations-Parameter "tcpdump snaplen", nur in Konfig-Datei)
v0.5
- Implementierung eigene Handelsangebote
- Implementierung Chat-Monitore
- Interne umstellung Netzwerknachrichten-Parsing von Regex auf XMLReader
- Implementierung AutoPurge
v0.4.1 Beta
- Implementierung Filterprofile
- Skalierung Ressourcen-Icons
- Redesign des GUI
- Gettext-Lokalisierung (Hinweis: Anwendung muss in installiertem Pfad gestartet werden)
v0.4 Beta
- Implementierung sudo als Alternative zu gksu
- Ressourcen-Icons
- Redesign des GUI
- tcpdump-Aufruf gibt Root-Rechte wieder ab
- tcpdump puffert nur noch 1024 Bytes
- Erweiterung Konfiguration
v0.3.1 Beta
- Implementierung Desktop Notifications
- Redesign des GUI
- Inhalte der Test/Debug-Felder werden gespeichert
- Bugfix: Kein AutoScroll bei leerer Liste (interne Exceptions nun weg)
v0.3 Beta
- Implementierung Multi-Filter
v0.2.2 Alpha
- Automatische Welt-Erkennung
- Root-Erkennung
v0.2.1 Alpha
- Reaktivierung Testfelder (übergangsweise)
- Interface-Abfrage absturzgesichert
Voraussetzungen
Linux
- Mono >= 2.12
- tcpdump
- ab v0.3.1 (außer Lite-Version): libnotify0.4-cil
Windows
Links
Download
Welche Version soll ich nehmen?
Abhängig des Betriebssystems, sind folgende Versionen zu nutzen:
Betriebssystem |
Version |
Beschreibung |
Debian-basiertes
Betriebssystem
(Debian, Ubuntu, Linux Mint, ...) (.NET 2)
|
DEB
(.NET 2)
|
Debian-Paket für One Click-Installation für Mono CLI 2.0 (.NET 2-Runtime) |
Debian-basiertes
Betriebssystem
(Debian, Ubuntu, Linux Mint, ...) (.NET 4)
|
DEB
(.NET 4)
|
Debian-Paket für One Click-Installation für Mono CLI 4.0 (.NET 4-Runtime) |
Linux 32/64 Bit (.NET
2) |
Normalversion
(.NET 3.5)
|
Tarball mit "Any CPU"-Binaries für Mono CLI 2.0 (.NET 2-Runtime) |
Linux 32/64 Bit (.NET
4) |
Normalversion
(.NET 4)
|
Tarball mit "Any CPU"-Binaries für Mono CLI 4.0 (.NET 4-Runtime) |
Windows 32/64
Bit |
Lite
|
Programm-Version ohne Desktop-Benachrichtigungen
(Desktop-Benachrichtigungen sind mit Windows inkompatibel)
|
alle |
SRC |
Tarball mit Quellcode-Dateien |
Downloads
Version 0.7.6 (.NET 2 DEB): Download
Version 0.7.6 (.NET 2): Download
Version 0.7.6 (.NET 4 DEB): Download
Version 0.7.6 (.NET 4): Download
Version 0.7.6 Lite x86: Download
Version 0.7.6 SRC: Download
Version 0.7.4 (.NET 2 DEB): Download
Version 0.7.4 (.NET 2): Download
Version 0.7.4 (.NET 4 DEB): Download
Version 0.7.4 (.NET 4): Download
Version 0.7.4 Lite x86: Download
Version 0.7.4 SRC: Download
Version 0.7.3 (.NET 2 DEB): Download
Version 0.7.3 (.NET 2): Download
Version 0.7.3 (.NET 4 DEB): Download
Version 0.7.3 (.NET 4): Download
Version 0.7.3 Lite x86: Download
Version 0.7.3 SRC: Download
|