Servus Leute,
Wie einige vielleicht mitbekommen haben sitze ich derzeit an einem eigenen Launcher.
Ich habe auch alles soweit fertig bis auf die Download Funktion des Modpacks!
Meine Erfahrungen sind sehr ausgeprägt und zeigen leider auch an diesem Punkt das Ende.
Kurze Erklärung wie es funktionieren soll:
Button 1: (Download Starten)
- Checkt die Files ob alle da sind, wenn nicht -> Download dessen
- Checkt ob alle Files aktuell sind (HASH), wenn nicht -> Files Updaten
- Checken ob Files nicht mehr aufm Server da sind aber aufm Client noch, wenn ja, aufm Client löschen
Also im großen ein Abgleich mit Download Funktion. Diesen Download würde ich für Leute mit schnellem Internet per Option auf 10 Connections setzen wie bei ArmA3Sync.
Button 2: (Files Überprüfen)
- Macht das gleiche wie beim Download starten, aber downloaded nicht sondern teilt nur mit das die Files nicht aktuell sind und nach Frage wird das geupdatet.
Jedoch scheitere ich an diesen beiden Punkten, mir ist es gelungen ein einziges File zu Downloaden per normalem FTP Download.
Ich komme allerdings nicht bei diesem Punkt weiter!
Falls ihr Lösungen habt/ Vorschläge bitte schreibt sie hier drunter, schließlich kann jeder den Launcher beantragen!
Randinfos:
Programm: Visual Studio 2019
Code-Style bei den Funktionen: C# (Weil es bei den Sachen simpler ist wurde mir gesagt)
Mit freundlichen Grüßen,
Fl0rixn