[Release] Simpler Updater Source

11/03/2011 00:56 runky2#1
Hallo Leute,

da ich hier aufm PC nen Updater rumfliegen hatte, habe ich mir gedacht, möchte ich ihn mal für euch zur Verfügung stellen.

Leider ist der Code nicht ganz sauber, da ich noch nicht viel Erfahrung in C# habe. Trotzdem möchte ich einigen die Möglichkeit geben, den Code zu verbessern oder ihn als Grundlage für einen individuellen Updater zu benutzen. Ich habe schon einige Updater gesehen, aber das ewige Geheimhalten der Source finde ich lächerlich.


Funktionsweise:
Quote:
Der Updater vergleicht per HttpWebRequest die verschiedenen Größen der Dateien vom Server, mit denen vom Client!

Sollte sich eine Datei in ihrer Größe vom Server unterscheiden, wird sie heruntergeladen (falls sie erst garnicht existiert wird sie sowieso heruntergeladen).

Anleitung:
Quote:
Zuerst müsst ihr euren komlpetten Client auf euren Webserver laden. Dann erstellt ihr eine Datei namens "updaterlist.xml", die ihr in euren Client Ordner packt. Zunächst schreibt ihr alle Dateien aufgelistet in eure "updaterlist.xml", die geupdatet werden sollen.

Beispiel
Code:
datei1.exe
datei2.exe
ordner1/datei2.exe
...
Jetzt müsst ihr nur noch den Quellcode anpassen, kompilieren und fertig ist euer Updater.

Screenshot:
[Only registered and activated users can see links. Click Here To Register...]

Ich hoffe, dass es jemand gebrauchen kann und denke mal,dass viele Server sich so von den immer gleich öden Updatern trennen können und neue, individuelle Updater machen können.

Für jegliche Hilfe stehe ich natürlich im Thread bereit.

MfG,
Runky


Passwort:
epvp
11/03/2011 06:30 LxR'EsoZiaL#2
istdochmal interesannt. ^^
11/03/2011 08:16 #SoNiice#3
Dankeschön, sieht eigentlich ganz gut aus, werd' mir den Source anschauen, wenn ich Zuhause bin.
11/03/2011 08:17 Bataleon#4
gefällt mir danke vorallem mal wieder eine patchererweiterung :)
11/03/2011 08:36 #SoNiice#5
Wie ist denn das Passwort für das Archiv?
11/03/2011 09:12 sailer26#6
Wie ist denn das Passwort für das Archiv?
11/03/2011 09:14 Turundeth#7
#deleted
11/03/2011 09:18 sailer26#8
Danke :D
11/03/2011 09:18 Proxonator#9
Gefällt mir sehr das Es noch Leute gibt, die aktiv etwas für die Sektion tun , auch in diesem Bereich!
11/03/2011 09:42 °~Dennis~°#10
echt gut. mal ne frage updatet er erst sobald man ihn startet oder nach dem man den start button gedrückt hat ?
11/03/2011 09:44 Bataleon#11
Quote:
Originally Posted by °~Dennis~° View Post
echt gut. mal ne frage updatet er erst sobald man ihn startet oder nach dem man den start button gedrückt hat ?
da sich der von einem anderen Patcher ableitet schätze ich mal das er ausomatisch anfangt zu Patchen wenn man ihn startet ist zumidestens beim normalen Patcher der so aussieht :)
11/03/2011 10:05 Demon-777#12
very very very very simple but still thanks!
Gonna test it on my server ;)
11/03/2011 10:38 CrystalPrime#13
danke dir :) sehr nett.
11/03/2011 11:06 IgorGlock#14
WIEEEEEEESOOOO NUR VB!!!
Ich würde dich heiraten, wenn's in C++ wäre. xD

Nein, Spaß. Ist nur bisschen doof.
11/03/2011 11:28 callmax#15
Schade ._.

Naja trz thx für deine Mühen :D