Installer Problem

12/13/2013 22:20 Tamatzu#1
Hallo liebe leute,

ich arbeite derzeit an einen Flyff Pserver
[Only registered and activated users can see links. Click Here To Register...]
ist auch alles gut, aber nun kommt der Part mit dem Installer,den würde ich deshalb gerne in Autoit machen da ich dort sehr viel Interface erfahrung habe und ich die wie auch schon beim selbst erstellten Petcha umsetzen möchte, nund die Sache gui,interface,pfad ist alles da nun kommt nurnoch das problem wie mache ich das den jetzt mit dem Installer Fileinstall wäre ja irgendwie auch kacke. Hätte ihr ne lösung ??
12/13/2013 23:01 KDeluxe#2
Dir bleibt nichts außer FileInstall(). Was soll daran den "kacke" sein? du kannst schließlich auch relative Pfade verwenden (".\" = aktuelles Verzeichnis, "..\" = übergeordnetes Verzeichnis).
Was tatsächlich blöd werden könnte wäre jede Datei mit FileInstall() angeben zu müssen. Du könntest alle Dateien aber einfach in ein Archiv packen (.zip, .rar, .cab etc.). Dadurch musst du nur noch eine Datei mit FileInstall() einbinden, du brauchst nur noch eine UDF zum entpacken der Archive.
12/13/2013 23:53 alpines#3
FileInstall kann man verwenden, aber kommt natürlich auf die Dateigrößen an.
Kleine Dateigrößen sind gut aber wenn es größere werden sollen dann wäre wohl ein Downloader komfortabler.
12/14/2013 00:01 Terrat#4
der ordner hat 4 gb grob wen ich mich nicht irre oder tamatzu ? wird also ete doov mit fileinstall und wuerde das gehen das bei mega hochzuladen das er das den downloadet und dan entpackt?
12/14/2013 00:07 alpines#5
Ich würde lieber den Downloader nehmen, damit man nach der Installation nicht nochmal patchen muss sondern der Downloader schon alles herunterlädt.
12/14/2013 08:42 Tamatzu#6
Und wie sollte ich das jetzt am besten machen
12/14/2013 11:26 YatoDev#7
Dateien irgendwo hochladen und dann inetget()

Cooler wärs wenn du 5gb FTP webspace zur verfügung hättest und eine patchlist mit dateinamen und checksummen anlegst. Sinnvoll wenn du danach noch einzelne dateien patchen willst und damit der download pausierbar ist
12/14/2013 13:14 alpines#8
INetGet mit InetGetInfo wäre wohl die einfachste und schnellste Lösung.
Solltest den Server aber so konfigurieren das der Client zu Leserechte hat und nicht jeder die Dateien verändern kann.
12/14/2013 15:51 Tamatzu#9
okey aber kann nicht immer nur 1 pro ftp account connecten oder verstehe ich da was falsch?
12/14/2013 17:34 alpines#10
Du connectest ja nicht als User drauf sondern downloadest so
Code:
InetGet("ftp://xxxxxxx")
12/14/2013 17:44 YatoDev#11
Quote:
Originally Posted by Tamatzu View Post
okey aber kann nicht immer nur 1 pro ftp account connecten oder verstehe ich da was falsch?
musst aber drauf achten das dein server nicht angreifbar ist und man wirklich nur downloadet