Register for your free account! | Forgot your password?

You last visited: Today at 17:11

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Closed Thread
 
Old 02/28/2016, 23:31   #151
 
giannisly13's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 4
Received Thanks: 0
Looks nice Thank you!
giannisly13 is offline  
Old 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
BlackAng3lMT2 is offline  
Old 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.
°Light° is offline  
Old 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? :/
roxx0n is offline  
Old 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
.K0rí is offline  
Thanks
1 User
Old 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,
xxmarkoxx is offline  
Old 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
Chyumgo is offline  
Old 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.
Chyumgo is offline  
Old 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
AcronicDesign is offline  
Old 11/22/2016, 22:20   #160
 
BasHii™'s Avatar
 
elite*gold: 0
Join Date: Mar 2013
Posts: 70
Received Thanks: 95
Immernoch gut !
BasHii™ is offline  
Old 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?
Valerius1992 is offline  
Old 09/04/2017, 17:04   #162
 
Jietzo's Avatar
 
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
Jietzo is offline  
Old 11/06/2017, 15:14   #163
 
elite*gold: 215
Join Date: May 2013
Posts: 61
Received Thanks: 6
Quote:
Originally Posted by Hanashi View Post

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
  1. Features
  2. Voraussetzungen
  3. Download der Dateien
  4. Installation des Patchservers/der Weboberfläche
  5. Kompilieren des Patchers
  6. Benutzung der Weboberfläche
    1. Dateien verwalten
    2. Clientseitiges löschen
    3. Patchliste generieren/bearbeiten
    4. neue Patcherversion hochladen
  7. Bilder
  8. Lizenz
  9. Nachwort
  10. Changelog

1. Features
nach 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. Voraussetzungen
nach 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 Dateien
nach oben
  1. Klicke um zu meiner GitHub-Repository zu gelangen.
  2. Lade die Dateien über den Button herunter. Du kannst auch ein Git-Clone machen, das werde ich aber hier nicht erklären.
  3. Nun wird eine Zip-Datei heruntergeladen.
  4. Diese Datei musst du nun entpacken und machst mit Punkt 4 weiter.

4. Installation des Patchservers/der Weboberfläche
nach oben
  1. Lade die Dateien aus dem Ordner Patchserver auf deinen Webserver hoch.
  2. Überprüfe ob folgende Ordner 777-Rechte haben
    • client/
    • filelist/
    • update/
    • admin/cache/
    • admin/cnf/
    • admin/cnf/db/
    • admin/tmp/
  3. Rufe nun die Datei admin/install.php in deinem Browser auf.
  4. Klicke auf den Button mit der Aufschrift "Install".
  5. Wenn die Installation erfolgreich war wird dies angezeigt. Lösche nun die Dateien install.php und tmpl/install.tpl.
  6. Nun kannst du dich in dem Pfad admin/ mit den Benutzernamen admin und dem Passwort admin123 einloggen.

5. Kompilieren des Patchers
nach oben
  1. Gehe in den Ordner Patcher und öffne die Datei Patcher.sln mit Visual Studio.
  2. 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.
  3. Drücke nun Strg+Shift+B um die komplette Projektmappe zu kompilieren.
  4. Als nächstes solltest du die Weboberfläche benutzen und den aktuellen Patcher hochladen.


6. Benutzung der Weboberfläche
nach oben

6.1. Dateien verwalten
nach oben
  1. Melde dich an der Weboberfläche an.
  2. Solltest du nicht bei der Dateiverwaltung gelandet sein, nagiere im Menü zur Dateiverwaltung.
  3. Hier kannst du nun mit einen Klick auf Löschen hochgeladene Dateien vom Server löschen.
  4. Wenn du neue Dateien hochladen möchtest, musst du folgendes beachten.
  5. Es können nur Zip-Dateien hochgeladen werden.
  6. 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öschen
nach oben
  1. Gehe zur Weboberfläche und Klicke auf Clientseitg löschen.
  2. Gebe nun einen Dateinamen ein und klicke auf Hinzufügen.
  3. Beim Nächsten Start des Patchers, werden die Dateien Clientseitig gelöscht.

6.3. Patchliste generieren/bearbeiten
nach oben
  1. Gehe zur Weboberfläche und Klicke auf Patchliste.
  2. Hier kannst du nun nach Veränderung der Dateien, die Patchliste neu generieren oder manuell bearbeiten.

6.4. neue Patcherversion hochladen
nach oben
  1. Gehe zur Weboberfläche und Klicke auf Patcherversion.
  2. Gib nun die neue Versionsnummer ein und klicke auf Hochladen um die neue Version auszuwählen.
  3. Die Version wird nun hochgeladen.
  4. Nach erfolgreichen Upload, wird beim Start des Patchers die neue Version heruntergeladen.
  5. Achtung: vergiss nicht die kompilierte Updater.exe in den Ordner update auf den Server hochzuladen.

7. Bilder
nach oben

8. Lizenz
nach 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. Nachwort
nach 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. Changelog
nach oben

13. März 2013
  • Manifest Bug gefixed
15. März 2013
  • Readme editiert
  • .gitignore erweitert
  • Fehlerausgabe bei Installation eingefügt
16. März 2013
  • Code verkürzt
19. 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

wonderbra8 is offline  
Old 11/07/2017, 23:51   #164
 
elite*gold: 0
Join Date: Sep 2017
Posts: 117
Received Thanks: 18
Sehr schön, danke!
Kryptonit.' is offline  
Old 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
iCaLoXi1 is offline  
Closed Thread


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.