|
You last visited: Today at 17:11
Advertisement
[OPENSOURCE] Patcher v2 by Hanashi
Discussion on [OPENSOURCE] Patcher v2 by Hanashi within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
02/28/2016, 23:31
|
#151
|
elite*gold: 0
Join Date: Feb 2013
Posts: 4
Received Thanks: 0
|
Looks nice Thank you!
|
|
|
04/08/2016, 22:28
|
#152
|
elite*gold: 0
Join Date: Oct 2013
Posts: 9
Received Thanks: 0
|
Hi!!
ich habe gerade den Patch eingefügt aber leider patcht er nicht bei Nummer 5. und da bei Nummer 4 steht ich soll den Patch im Webspace hochladen aber im Patch Ordner sind so viele Daten und ich hab alles schon probiert selbst der Link in der Confi stimmt mit dem Webspace überein
Hilfe
|
|
|
04/16/2016, 00:13
|
#153
|
elite*gold: 0
Join Date: Mar 2014
Posts: 29
Received Thanks: 22
|
Still good one to use today ?
Thnks for sharing.
|
|
|
04/18/2016, 21:13
|
#154
|
elite*gold: 0
Join Date: Aug 2009
Posts: 135
Received Thanks: 44
|
bei mir kommt immer wenn ich in den richtigen pfad gehe also /admin/install.php
Internal Server Error
500 Interal Server Error
kann mir jemand helfen? :/
|
|
|
04/18/2016, 22:11
|
#155
|
elite*gold: 2785
Join Date: Dec 2014
Posts: 403
Received Thanks: 1,354
|
Du kannst auch den Online Patchgenerator nutzen Link in meiner Signatur. das ist der neue von Hanachi den ich übernommen
|
|
|
04/28/2016, 20:44
|
#156
|
elite*gold: 0
Join Date: May 2010
Posts: 1
Received Thanks: 0
|
Thank you for this awesome release, my patcher is working fine.
The only thing is the patcher is considered virus by some antivirus, have you any solution for this little thing?
Sorry my bad english
King Regards,
|
|
|
11/04/2016, 17:24
|
#157
|
elite*gold: 0
Join Date: Jul 2013
Posts: 8
Received Thanks: 1
|
Hey guys! I need your help.
Function php_value is forbidden on my webhosting so I can't have it in .htaccess. Can it be a problem?
Installation is successfull, but I can't log in.
Does anybody know how to solve this?
Code:
Warning: session_start() [function.session-start]: open(/data/web/virtuals/28656/virtual/session/sess_5eeb13e293dd86937173d85482b94d1b, O_RDWR) failed: No such file or directory (2) in /data/web/virtuals/28656/virtual/www/subdom/chyuproject/patcher/admin/index.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /data/web/virtuals/28656/virtual/www/subdom/chyuproject/patcher/admin/index.php:3) in /data/web/virtuals/28656/virtual/www/subdom/chyuproject/patcher/admin/index.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /data/web/virtuals/28656/virtual/www/subdom/chyuproject/patcher/admin/index.php:3) in /data/web/virtuals/28656/virtual/www/subdom/chyuproject/patcher/admin/index.php on line 3
Patcher - Login
Benutzername:
Passwort:
Einloggen
Warning: Unknown: open(/data/web/virtuals/28656/virtual/session/sess_5eeb13e293dd86937173d85482b94d1b, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/data/web/virtuals/28656/virtual/session) in Unknown on line 0
|
|
|
11/15/2016, 16:07
|
#158
|
elite*gold: 0
Join Date: Jul 2013
Posts: 8
Received Thanks: 1
|
I took a better look and I found a solution to fix this.
All the problem is that PHP couldn't locate the /data/web/virtuals/28656/virtual/session/ folder.
That's right, because there wasn't that folder.
|
|
|
11/19/2016, 13:03
|
#159
|
elite*gold: 0
Join Date: Nov 2016
Posts: 23
Received Thanks: 7
|
Good written post
Thank you for all
|
|
|
11/22/2016, 22:20
|
#160
|
elite*gold: 0
Join Date: Mar 2013
Posts: 70
Received Thanks: 95
|
Immernoch gut  !
|
|
|
05/16/2017, 23:28
|
#161
|
elite*gold: 0
Join Date: Nov 2011
Posts: 343
Received Thanks: 10
|
Hat sich erledigt. hab alles fixen können.
Dennoch hab ich immer 2 Datein die ich mitführen muss mit dem Patcher, wie kann ich das im Patcher einbinden?
|
|
|
09/04/2017, 17:04
|
#162
|
elite*gold: 0
Join Date: Nov 2011
Posts: 102
Received Thanks: 28
|
Hm, so ganz scheint das Webinterface nicht zu funktionieren, in der log datei sehe ich immer wieder folgenden Error:
Quote:
PHP Warning: ZipArchive: pen(): Empty string as source in /var/www/patch/admin/php/classes/Files.class.php on line 199
|
Scheinbar grabt der sich Daten ohne Namen? Lade einen ganz normalen mt2 client hoch
|
|
|
11/06/2017, 15:14
|
#163
|
elite*gold: 215
Join Date: May 2013
Posts: 61
Received Thanks: 6
|
Quote:
Originally Posted by Hanashi
Hallo Leute,
ich habe in letzter Zeit, über einen längeren Zeitraum, eine neue Version meines Patchers programmiert. Dieser Patcher läuft um einiges performanter als meine alte Version und bringt auch einige neue Features mit sich. Mehr dazu weiter unten.
Gliederung- Features
- Voraussetzungen
- Download der Dateien
- Installation des Patchservers/der Weboberfläche
- Kompilieren des Patchers
- Benutzung der Weboberfläche
- Dateien verwalten
- Clientseitiges löschen
- Patchliste generieren/bearbeiten
- neue Patcherversion hochladen
- Bilder
- Lizenz
- Nachwort
- Changelog
1. Featuresnach oben- performanter als der alte Patcher
- Downloadstatus in der Taskbar
- Funktion zum Automatischen Updaten des Patchers
- komplett Opensource
- Außerdem neu:
- Weboberfläche zur Konfiguration des Patchers
- verwalte deine Dateien direkt in der Weboberfläche
- lösche Dateien, lade neue Dateien hoch
- generiere die Patchliste
- lade die neue Patcherversion hoch
- Usermanagement zur Verwaltung der Weboberfläche
2. Voraussetzungennach oben- Visual Studio 2010 oder höher
- einen Webserver mit Apache2 und PHP5 (dazu xml-, sqlite- und zip-Erweiterung für PHP5)
3. Download der Dateiennach oben- Klicke
um zu meiner GitHub-Repository zu gelangen.
- Lade die Dateien über den Button
herunter. Du kannst auch ein Git-Clone machen, das werde ich aber hier nicht erklären.
- Nun wird eine Zip-Datei heruntergeladen.
- Diese Datei musst du nun entpacken und machst mit Punkt 4 weiter.
4. Installation des Patchservers/der Weboberflächenach oben- Lade die Dateien aus dem Ordner Patchserver auf deinen Webserver hoch.
- Überprüfe ob folgende Ordner 777-Rechte haben
- client/
- filelist/
- update/
- admin/cache/
- admin/cnf/
- admin/cnf/db/
- admin/tmp/
- Rufe nun die Datei admin/install.php in deinem Browser auf.
- Klicke auf den Button mit der Aufschrift "Install".
- Wenn die Installation erfolgreich war wird dies angezeigt. Lösche nun die Dateien install.php und tmpl/install.tpl.
- Nun kannst du dich in dem Pfad admin/ mit den Benutzernamen admin und dem Passwort admin123 einloggen.
5. Kompilieren des Patchersnach oben- Gehe in den Ordner Patcher und öffne die Datei Patcher.sln mit Visual Studio.
- Bearbeite die Datei Config.cs. Hier eine Erklärung der Variablen, auch wenn sie selbsterklärend sind:
- HomepageURL gibt den Pfad zur Webseite deines Servers an.
- ConfigurationEXE gibt den Namen der standardmäßig benannten config.exe an.
- PatchserverURL gibt die URL zum Patchserver an.
- BinaryName gibt den Namen der .bin Datei an.
- Drücke nun Strg+Shift+B um die komplette Projektmappe zu kompilieren.
- Als nächstes solltest du die Weboberfläche benutzen und den aktuellen Patcher hochladen.
6. Benutzung der Weboberflächenach oben
6.1. Dateien verwaltennach oben- Melde dich an der Weboberfläche an.
- Solltest du nicht bei der Dateiverwaltung gelandet sein, nagiere im Menü zur Dateiverwaltung.
- Hier kannst du nun mit einen Klick auf Löschen hochgeladene Dateien vom Server löschen.
- Wenn du neue Dateien hochladen möchtest, musst du folgendes beachten.
- Es können nur Zip-Dateien hochgeladen werden.
- Die Zip-Dateien müssen einen Ordner namens client beinhalten. In diesem Ordner müssen die client-Dateien hierarchisch liegen, wie sie im Clientordner liegen.
6.2. Clientseitiges löschennach oben- Gehe zur Weboberfläche und Klicke auf Clientseitg löschen.
- Gebe nun einen Dateinamen ein und klicke auf Hinzufügen.
- Beim Nächsten Start des Patchers, werden die Dateien Clientseitig gelöscht.
6.3. Patchliste generieren/bearbeitennach oben- Gehe zur Weboberfläche und Klicke auf Patchliste.
- Hier kannst du nun nach Veränderung der Dateien, die Patchliste neu generieren oder manuell bearbeiten.
6.4. neue Patcherversion hochladennach oben- Gehe zur Weboberfläche und Klicke auf Patcherversion.
- Gib nun die neue Versionsnummer ein und klicke auf Hochladen um die neue Version auszuwählen.
- Die Version wird nun hochgeladen.
- Nach erfolgreichen Upload, wird beim Start des Patchers die neue Version heruntergeladen.
- Achtung: vergiss nicht die kompilierte Updater.exe in den Ordner update auf den Server hochzuladen.
7. Bildernach oben
8. Lizenznach oben
Der Code des Patchers und der Weboberfläche darf ohne Nachfrage verändert und benutzt werden. Es ist nicht erlaubt Teile des Codes oder den ganzen Code zu verkaufen, außerdem ist es nicht erlaubt ohne Genehmigung einen Service zum Verkauf von Patchern mit diesen Code zu starten. Der Code ist weiterhin geistiges Eigentum von Hanashi.
9. Nachwortnach oben
Der Patcher ist frei anpassbar, deswegen wurde von meiner Seite her keine große Mühe für ein ordentliches Design vorgenommen. Die derzeitige Oberfläche dient nur als Beispiel und darf natürlich verändert werden. Wer die Oberfläche kritisiert, sollte auch eine bessere zum Anschauen liefern 
Da ich sehr neugierig bin, wie ihr eure Patcher gestaltet, freue ich mich über Screenshots eurer Patcher.
Bitte vergesst nicht, dass die beiden DLLs, die im Debug- oder Release-Ordner liegen notwendig sind um den Patcher unter Windows 7 oder höher zu starten, insofern ihr die Funktionalität für den Status in der Taskbar nicht entfernt.
Ich wünsche euch viel Spaß mit dem Patcher. Dies wird natürlich nicht mein letzter sein und ich freue mich über Anregungen für neue Ideen.
Wenn ihr Fehler findet, bitte hier Posten:
LG Hanashi
10. Changelognach oben
13. März 201315. März 2013- Readme editiert
- .gitignore erweitert
- Fehlerausgabe bei Installation eingefügt
16. März 201319. März 2013- mhash-Funktion mit in PHP integrierte hash-Funktion ersetzt
|
ist zwar etwas outdate aber hab mal aus langer weile n Video dazu gemacht wenn es dir nicht passt, einfach bescheid geben
|
|
|
11/07/2017, 23:51
|
#164
|
elite*gold: 0
Join Date: Sep 2017
Posts: 117
Received Thanks: 18
|
Sehr schön, danke!
|
|
|
12/03/2017, 15:29
|
#165
|
elite*gold: 0
Join Date: Jun 2014
Posts: 46
Received Thanks: 8
|
HTTP 500 - Internal Server Error
This is likely because:
Your php / perl script isnt working correctly
Your .htaccess configuration isnt working correctly
|
|
|
 |
|
Similar Threads
|
[Alternative-Release] OpenSource Patcher v1.0 [Beta]
06/11/2013 - Flyff PServer Guides & Releases - 10 Replies
Hallööschen,
ich hab auch mal an nem Patcher rumgeschraubt und möchte ihn hier mal releasen, zuerst möchte aber noch darauf hinweisen, das ich nur sehr selten bis garnicht hier in diesem Forum unterwegs bin, also kann ich auch keinen/schlechten Support leisten.
Eigentlich ist Sedrika´s Projekt "besser" denn ich denke er(?) gibt Support für seinen Patcher. Am Patcher von Sedrika stört mich die Dekomprimierung der Daten mit dem externen GZip Tool. Ich habe in meinen Patcher sowie Patch...
|
[RELEASE] Patcher (Opensource)
03/19/2013 - Metin2 PServer Guides & Strategies - 61 Replies
Diese Version des Patchers wird nicht mehr weiterentwickelt. Bitte schaut euch hier die neue Version an.
Hallo elitepvpler,
ihr habt sicherlich schon den Titel gesehen und euch gedacht: "Oh nein, nicht schon wieder ein Patcher. Haben wir davon nicht schon genug?". Im Prinzip ja, allerdings Release ich hier einen Patcher der Opensource ist und von jedem verändert werden darf. Einzige Voraussetzungen zum Verändern sind, dass niemand einen veränderten Patcher releasen und als seinen eigenen...
|
Hanashi Patcher Pfad ändern
06/15/2012 - Metin2 Private Server - 6 Replies
Hallo liebe Com. ich wollte gerne mal wissen wie ich bei Hanashis Patcher das so ändern kann das er entweder eine Patchlist benutzt wie bei Musicinstructor oder das er von meinem Freehoster ("www.blablabla.de") die datei patcher.php aufruft und von dem ordner ("www.metin2test.de/client") eine Patchlist generiert? kann mir einer helfen ?
|
[Release] OpenSource Flyff Patcher + Theme
04/28/2012 - Flyff PServer Guides & Releases - 20 Replies
GameToolBox - Patcher v1
Hier die Funktionen:
TUTORIAL
WICHTIG!!!!
|
[HILFE]Patcher Hanashi
08/07/2011 - Metin2 Private Server - 3 Replies
Hi leute ich habe ein problem wenn ich patchen will kommt bei mir so ein fehler . wer kann mir helfen über TV ? oder über Skype? pn miich
http://img202.imageshack.us/img202/7607/unbenannt edn.png
|
All times are GMT +1. The time now is 17:11.
|
|