Anzeige

Am Puls von Microsoft

Anzeige

[gelöst] Minecraft Server Download-App

MarcderJedi

kennt sich schon aus
Guten Tag,

ich wollt mal gern wissen wie man über ne in C# geschriebene App
(Application, nicht Store App :) ) daten eines Minecraft Servers nachladen kann.

Das ganze soll von meinem NAS passieren (DDns und freigabe vorhanden)

Es sollen quasi die benötigten mods von meinem NAS gezogen werden und die nicht benötigten mods sollen gelöscht werden.

das ganze dient mir persönlich als lernprojekt und nebenbei als hilfe für meinen server :)

Danke schonmal und ciau :)

Marcel W
 
Anzeige
ich bezweifel das so etwas möglich ist, dein NAS ist ja keine K.I.

und fertige Scripte hab ich dafür auch noch keine gesehn, aber eventuell gibts was im Minecraft Forum
 
ich hab mich evtl etwas ungenau ausgedrückt.

das programm soll über einen button eine datei (genauer ein rar archiv) herunterladen.
dieses archiv soll danach auf dem zielrechner in den ordner %userprofile%\Desktop\MarcelsServer\ entpackt werden nachdem genannter Ordner geleert wurde.

aktuell hab ich diesen schritt über meine website gelöst indem ich einen link auf mein NAS eingebaut hab.
allerdings muss wie es jetzt ist immer erst der nutzer meine seite aktiv öffnen, dann mein nas und dann die daten runterladen und entpacken.

ich dachte schon daran das ganze als batch zu lösen und die .bat dann als exe zu entpacken.
 
ich bin nun etwas weiter gekommen.

mein aktueller ansatz sieht so aus:
@echo off
IF NOT EXIST MarcelsServer (
mkdir MarcelsServer
)
cd MarcelsServer
IF NOT EXIST mods (
mkdir mods
)
cd mods
erase *.jar
erase *.rar
erase *.zip
curl -o MarcelsServer.zip *nas freigabelink*
pause

funktioniert soweit auch perfekt

nun würde ich gern die zip datei enpacken und das möglichst mit bordmitteln.
winrar wäre auch ne option aber man weiß ja nicht ob die zukünftigen nutzer winrar haben
 
Versuche das in der Batchdatei so:
powershell Expand-Archive Quelldatei.zip -Zielpfad Zieldatei

Gilt nur für Windows 10.
 
Zuletzt bearbeitet:
ok damit wäre das erledigt :)
dankeschön :)
 
Zuletzt bearbeitet:
Anzeige
Oben