Einzelnen Beitrag anzeigen
Alt 01.05.2012, 12:19   #1 (permalink)
Rockhount
50 Beiträge100 Beiträge250 Beiträge
 
Registriert seit: 16.07.2010
Beiträge: 305
Standard Stammtisch Webinstaller

Da der vorherige TacSat Webinstaller zu unflexibel war und es immer wieder vorkommt, dass ein
Addon vom Server entweder entfernt oder hinzugefügt wird, habe ich hier einen neuen flexibleren
Webinstaller gebaut. Jetzt können bis zu 20 Addons dynamisch angeboten werden.
Dynamisch, weil die einzelnen Addons im vorherigen Webinstaller fest einprogrammiert wurden.
Jetzt werden die verfügbaren Addons bei jedem Start neu aufgelistet. Außerdem können bereits
vorhandene Installationen in bestimmten Fällen erkannt und selbstständig aktualisiert werden, d.h.,
dass man nicht das gesamte Addon neu herunterladen muss. So können vereinzelte Dateien
ersetzt, aktualisiert oder gelöscht werden. Der Unterschied zum SixUpdater besteht darin, dass für das Herunterladen einer kompletten Datei weniger Bandbreite und somit auch weniger Zeit benötigt wird. Neu
hinzugekommen ist die benötigte Konfigurationsdatei. Sollte ich die Serverdaten nicht mehr zur
Verfügung stellen, kann somit jemand anderes später das Bereitstellen der Serverdaten
übernehmen. Diese Konfigurationsdatei dient nun dazu, um die URL zum Download-Server für den
Webinstaller zu ändern.
Außerdem habe ich bestimmte Funktionen bewusst nicht aus dem alten Webinstaller übernommen, weil sich diese nur als schlecht oder unnützlich erwiesen haben. Dazu gehört einmal die Aktionsanzeigebox, die die User nur verunsicherte, obwohl die angezeigten Fehler nicht relevant waren. Und die Anzeige für das manuelle Herunterladen der Addons.





Die Versionsanzeige hat sich auch geändert. Diese wird nur noch unter Eigenschaften->Details angezeigt.


Download:
Dieses Programm wird unter diesen Namen nicht mehr weiterentwickelt.
Durch schwerwiegende Fehler, die erst im Programm "JustSyncArmA" behoben wurden, wird dieser Webinstaller nicht mehr zum Download angeboten.

Updates:
Update 0.7.1: Die benötigte Konfigurationsdatei wird nun automatisch erstellt
Update 0.7.2: Eine interne Abfrage wurde für die Adminrechte hinzugefügt
Update 0.7.3: Die ACE-Identity kann nun nach der Installation von ACE im Webinstaller verändert
werden
Update 0.7.4: Die vorhandenen ArmA2-Profilnamen stehen nun für die ACE-Identity zur Auswahl
Update 0.7.5: Der vorhandene ArmA 2 Installationsordner wird nun automatisch erkannt und
eingetragen
Update 0.7.6: Der vorhandene Team Speak 3 Installationsordner wird nun auch automatisch erkannt
und eingetragen, wenn bei der Installation von TS3 "Installation nur für mich"
ausgewählt wurde (Private Installation)
Update 0.7.7: Alle Installationen von ArmA2 & TS3 sollten nun automatisch erkannt werden können
Update 0.7.8: In der ACE Installation wurde ein möglicher Crash behoben
Update 0.7.9: Für das Warten wurde eine zusätzliche Anzeige hinzugefügt
Update 1.0.0:
- Die Konfigurationsdatei sowie alle weiteren externen Komponenten werden nun unter
"...\AppData\Roaming\Stammtisch Webinstaller\" automatisch gespeichert
- Die Initialisierung des Programms wurde optimiert
- Einige Fehlerausgaben wurden verbessert
- Die URL der automatisch erstellten Konfigurationsdatei wurde korrigiert
- Kompatibilität zu ArmA1 und (voraussichtlich) ArmA3 wurde hinzugefügt
- Adminrechte werden nicht mehr vorausgesetzt
Update 1.1.0:
- Ein Initialisierungsfehler wurde behoben.
- Es wird nun automatisch eine Batch Datei erstellt, wenn der Pfad in der Verknüpfung
mehr als 255 Zeichen enthält.
- Man kann nun durch die Verknüpfung direkt auf dem Server verbinden, wenn in der
Konfigurationsdatei (beim Erstellen der Verknüpfung) alle notwendigen Parameter
vorhanden sind.
- Bereits vorhandene PBO Dateien werden nicht mehr komplett ersetzt, sondern (wie
beim Six Updater) synchronisiert.
Update 1.1.1: Ein Anzeigefehler des Programmnamens wurde korrigiert
Update 1.1.2: Die neue Konfigurationsdatei wird nun auch für ältere Installationen neu generiert
Update 1.2.0:
- Ein Fehler in der Downloadanzeige bei Dateigrößen über 1GB wurde gefixt.
- Der Algorithmus für die Ladebalken und Downloadanzeige wurde erweitert.
- Die Anzahl der separaten Ausführungen von zSync kann nun in der Konfigurationsdatei bis zu der Zahl 10 definiert werden, um die vorhandene Internetbandbreite besser zu nutzen.
- Ein Fehler vom Fortschrittsbalken, der beim Herunterladen eines kompletten Archivs erzeugt wurde, wurde gefixt.
- Die externen Tools werden nun durch den Webinstaller erstellt und nicht mehr heruntergeladen.
- Einige Anzeigefehler, die während des Verbindungsaufbaus aufgetreten sind, wurden gefixt.
- Ein Crash, der nach dem Schließen der Anwendung während eines Downloads hervorgerufen wurde, wurde gefixt.
- Ein weiterer Fehler, bei dem manche Buttons zu früh freigeschaltet wurden, wurde gefixt.
- Für die Download-Server wurden die Funktionen LoadBalancing und Failover hinzugefügt.
- Die Konfigurationsdatei wurde für eine bessere Lesbarkeit optimiert.
- Man kann nun mehrere Dateien als Vorraussetzung für die Auswahl des Hauptinstallationspfades von ArmA in der Konfigurationsdatei definieren.
- In der Konfigurationsdatei stehen nun ebenfalls die Modi "Apache2" und "Sonstiges" zu Verfügung, um die Kompatibilität zu den Download-Servern zu erweitern.
Update 1.2.1: Ein weiterer Fehler, der dazu führte, dass die geänderte ACE Config nicht gespeichert werden konnte, wurde gefixt.
Update 1.2.1.1: Alle Dateien mit der Endung ".conf" werden nun automatisch nach "...\Appdata\Roaming\Stammtisch Webinstaller" verschoben, wenn sich diese im gleichen Ordner, wie die des Webinstallers sich befunden haben.
Update 1.2.1.2: Die Abfragen für Schreibrechte wurden verbessert.
Update 1.2.1.3: Ein weiterer Anzeigefehler des Programmnamens wurde korrigiert.
Update 1.2.1.4: Die Initialisierung wurde weiterhin verbessert.
Update 1.2.1.5: Der interne Informartionsaustausch des Programms wurde verbessert.
Update 1.2.1.6: Die interne Import der Werte des "MaxDownloadThreads" Parameters wurde gefixt.
Update 1.2.2.0: Ein von bestimmten Tools verursachter Crash, der vom extern gesetzten Schreibschutz der Addons stammt, wurde gefixt.
Update 1.2.3.0: Es erscheint nun ein zusätzliches Auswahlmenü, wenn sich mehrere Konfigurationsdateien im Programmordner befinden.
Update 1.2.3.1: Die Berechnung der Downloadgröße wurde optimiert (15% mehr Gesamtleistung).
Update 1.2.3.2: Das Überspringen der bereits aktualisierten Addons wurde optimiert(7% mehr Leistung).
Update 1.2.3.3: Das Erstellen der internen Ressourcen wurde optimiert(4% mehr Gesamtleistung + 5% weniger Arbeitsspeicherverbrauch).
Update 1.2.3.4: Für die Konfigurationsdatei wurden zusätzliche Parameter hinzugefügt ( Beta=... & GameServerPassword=... ).
Update 1.2.3.5: Ein Fehler in der Fortschrittsanzeige wurde gefixt.
Update 1.2.3.6: Ein Fehler, bei dem die CheckBox für die separate Installation nicht automatisch freigeschaltet wurde, wurde gefixt.
Update 1.2.4.0: Ein neues Übersetzungssystem wurde hinzugefügt.
Update 1.2.4.1: Ein Fehler, bei dem Zeilenumbrüche in Dialogen nach dem Import einer Language Datei nicht richtig dargestellt werden konnten, wurde gefixt.
Update 1.2.4.2: Ein möglicher Crash, der nach einer Installation eines Addons erzeugt werden konnte, wurde gefixt.
Update 1.2.4.3: Ein Fehler, der beim Erstellen einer Verknüpfung erzeugt werden konnte, wurde gefixt.
Update 1.2.5.0:
-Die Überprüfung der Integrität der externen Tools wurde verbessert.
-Für die Vorhersage(+-50KB) der Downloadgröße einer Teilaktualisierung wurde ein erweiterter Algorithmus hinzugefügt.
-Die Komprimierung der Hashdateien wurde für den Download optimiert.
-Ein Fehler, der dazu führte, dass bestimmte Oberflächenelemente nach der Initialisierung des Programms nicht freigeschaltet wurden, wurde behoben.
Update 1.2.5.1: Die Vorhersage der Downloadgröße wurde optimiert.
Update 1.2.5.2: Ein kritischer Crash, der während der Initialisierung erzeugt werden konnte, wurde gefixt.
Update 1.2.5.3: Zwei Chrash's, die beim Editieren der userconfig erzeugt werden konnten, wurden gefixt.


Achtung! Die Version 1.2.5.0 ist nicht mehr mit den Download-Server kompatibel.


Systemvoraussetzungen:
__________________

Geändert von Rockhount (16.09.2012 um 14:05 Uhr).
Rockhount ist offline