Der LS13 Mods Updater 1.2, diese Version downloadet die Mods direkt vom Dedicated Server, kein lästiges Mods suchen mehr, kein "zweiter Webspace" nötig um Mods für andere bereit zustellen, kein Dropbox mehr, etc.pp.
An sich hat die Version LS13 Mods Updater 1.1 für Tetris seine Spieler schon allein funktioniert, da ich aber gern das Glück mit euch Teilen möchte, euch einige Sachen erleichtern möchte, habe ich mich entschlossen den Patcher zu verbessern. Zusätzlich bringt ich diesmal noch ein kleines Tool mit, diese generiert die HASH-liste des "mods" Ordners und die "login.ini" für das Webinterface.
Was wurde in der Version 1.2 verändert?
- - Quellcode
- - Download verfahren
- - Update verfahren
- - Check des Hashs
- - Check der Updateliste
- - Patchlistcreator
- - login.ini erstellen
- - updates.txt erstellen
- - in updates.zip packen
Wie sieht er aus?
Der Client:
Der Patchlistcreator:
Der Ablauf...
Der Spieler:
Der normale Spieler bekommt von seinem Dedicated Server Admin/Hoster einfach die "LS13 Mods Updater 1.2.exe" mit der dazugehörigen "patch.ini". Warum eine "patch.ini"? Ganz einfach und nicht weiter schlimm, in Ihr steht die URL zur "updates.zip" worin die Hash-werte enthalten sind.
Der Admin/Hoster:
Der Admin/Hoster hat natürlich auch den normalen "LS13 Mods Updater 1.2.exe" und zusätzlich, damit er seinen Mitspielern die auf seinem Server spielen wollen auch die Daten bereit stellen kann den "Patchlistcreator". Der Admin/Hoster verwaltet die Mods.
Info an die Admins/Hoster: Die Files im "mods" Ordner eures Spieles auf dem lokalen PC und die auf dem Dedicated Server müssen übereinstimmen. (1zu1)
Beispiel: Der Mod "atv.zip" existiert im "mods" Ordner eures PC`s, somit muss er auch auf dem Dedicated Server sein.
Der Patchlistcreator:
Der "Patchlistcreator" ist recht easy, er bringt zwei (3) Funktionen mit sich.
Ihr logt euch auf eurem Webinterface ein und erstellt einen neuen Benutzer der nur auf die Mods Zugriff hat. (Downloadrechte)
Der "Login" Button... Dieser ist für das Webinterface Login! Ihr werdet nach Benutzername, Passwort, IP und Port des Webinterfaces gefragt, diese tragt ihr ein. Danach werden die Daten in einer Datei gespeichert.
Der "Patchlist" Button... Dieser erstellt für euch die Patchliste des ausgewählten "mods" Ordners. (Je nachdem wie viele Mods Ihr in eurem Ordner habt, desto länger dauert es) Habt Geduld, wenn die Patchliste erstellt ist kommt eine Messagebox mit einer Meldung und wo die "updates.zip" gespeichert ist.
Der Admin/Hoster brauch diese nur auf die/den Website/Webspace seiner wahl hochladen und den Direktlink in die "patch.ini" eintragen. Wurde dies gemacht, kann der Admin/Hoster die "LS13 Mods Updater 1.2.exe" mit der "patch.ini" seinen Mitspielern geben.
Fügt der Admin/Hoster demnächst mal ein neuen Mod hinzu, so brauch er nur den "Patchlistcreator" neu zu starten, die Schritte wie oben beschrieben durchführen und die "updates.zip" wieder auf den den Webspace laden. Seine Mitspieler brauchen dann nur den LS13 Mods Updater 1.2 starten, auf Update drücken und den Rest erledigt der LS13 Mods Updater 1.2.
Die patch.ini:
Falls ich etwas vergessen habe zu erwähnen, haut mich bitte nicht. Stellt die Fragen und ich werde mein bestes versuchen um sie zu beantworten.
Support gibt es hier oder im Forum/Teamspeak 3 Server von Tetris
Download:
LS13 Mods Updater Patchlist 1.0:
http://tetris-eu.tk/cms/index.php?mod=f ... =view&id=5
LS13 Mods Updater 1.2 Installation (ForALL):
http://tetris-eu.tk/cms/index.php?mod=f ... =view&id=4
LS13 Mods Updater 1.1