[IN WORK] WoW Patcher & Downloader

  • Hallo ich möchte euch heute ein Projekt von mir vorstellen.

    Da mir es ziemlich auf den Sack geht das wenn man z.b einen DC hat man den Client neu laden muss oder der ZIP-Ordner im Arsch ist, habe ich mir überlegt einen kleinen Downloader/Patcher zu schreiben.

    (Der System ist von FlyFF geklaut (hehe) aber :) es funktioniert das ist die Hauptsache)

    Funktionsweise:
    Man generiert mit einem PatchListCreator (V1.0 Fertig) eine Liste mit den zu Patchenden Dateien. Dieser packt jede einzelne Datei in ein GZIP Archiv.Der Patcher ließt diese Datei auf euerem Patchserver aus und lädt alle veränderten Dateien und nicht vorhandenen Dateien runter. (So müsste man z.b bei einem IP-Wechsel nur eine neue Realmlist patchen)
    Der Patcher entpackt diese dann in den Ursprungszustand.

    VORTEILE
    Wenn man den Download abbricht,kann man ab dem Zeitpunkt wo man aufgehört hat weiter machen.
    Schnellerer Download des Clienten.
    Benutzerfreundlicher.


    FEATURES
    Patcher kann übersprungen werden falls es keine Updates gibt
    Informationen werden aus Realmlist.wtf gelesen
    Beispiel Realmlist.wtf

    Code
    set realmlist logon.*****.de
    set patchlist *****.de/WoW/WorldofWarcraft_Output/
    set newsserver *****.de/patcher.html


    Patcher wurde auf ein Bild programmiert (600x385) (sieht besser aus :))
    Serverstatus im Patcher
    News können angezeigt werden.

    BILDER
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Bitte mal um Feedback und vielleicht um 1-2 Serverbetreiber die den Downloader mal testen wollen/würden?

    mfg Kyzu

    * übrigens der Patcher und der Creator sind in Java Programmiert (also OS Unabhängig)

  • Benutze doch die XML Hash Methode , ist für jeden viel bequemer und einfach bzw schneller hanzuhaben.
    So werden zu patchenden Dateien direkt geptacht ohne unnötig verpackt und entpackt zu werden.
    Spart haufen an resourcen und geht schneller aus meiner sicht.

    Code
    <Files>
      <File Filename="AMT.zdct" FileHash="11-AB-A1-9A-AD-C1-52-5F-B4-6D-CD-CA-03-33-DB-E9-82-17-44-D6" FileSize="3796" />
    </Files>
  • Jop ist wie gesagt erstmal noch auf dem Entwicklungsstand wobei das Patchen und alles schon funktioniert, aber es sieht ja noch nicht wirklich ansprechend aus :D

    @ Retroid

    Habe ich noch nichts davon gehört. Werde mich mal reinlesen :) danke dir

  • So kann dein Patcher individuell benutzt werden, und muss sich nicht nur auf WoW spezalisieren.
    So kann jeder dieses Patcher benutzen.

  • So die Patchlist wurde übersichtlicher gestaltet,das Packen und Entpacken wurde ein wenig beschleunigt (wenns den der PC ermöglicht).Die Newsbox wurde nun Transparent gemacht. Buttons wurden durch Bilder ersetzt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!