Guten Morgen liebe Community,
bevor doofe Kommentare kommen, dies ist komplett mit musicinstructor abgeklärt.
Wir hoffen euch damit zu helfen, damit nicht jeder den selben "langweiligen" Patcher hat.
Langweilig ist er ja nicht unbedingt, nur halt immer das Selbe.
Bitte gebt die THX an musicinstructor, da der Patcher selber von ihm stammt, ich euch hier lediglich Designs zur Verfünung stelle!
Dieser Thread wird nach und nach mit immer mehr Designs ergänzt!
Ihr wollt ein eigenes Design?
[Only registered and activated users can see links. Click Here To Register...]
Patcherdesign 1:
Patcherdesign 2:
Patcherdesign 3:
Patcherdesign 4:
Patcherdesign 5:
Persönliche Designs die von uns Gekauft wurden:
Das Feld mit den News "Aktuelles: Wir haben nun einen neuen Patcher aus elitepvpers.com Viel Spass noch ingame!" ist serverside und liegt als .psd dabei, also ihr könnt die News natürlich bearbeiten wie ihr wollt.
Logindaten für den Adminbereich des Patchers:
Benutzername: jackdown
Passwort: musicinstructor
(änderbar in der admincp.php)
Hab im Moment noch 3 weitere hier rumfliegen, aber da muss ich noch nen passendes Newsfeld und so hinzufügen. Und auch überall den Namen von meinem Server raus haun :). Werd ich vll morgen schon einfügen hier.
Bei Fragen bitte hier im Thread fragen und nicht per PN!
Nur wer einen eigenen Patcher will/braucht kann mir eine PN schicken, kann aber dank Schulstress dauern :S
mfg. jackdown
Edit: Design 4+5 hinzugefügt.
bevor doofe Kommentare kommen, dies ist komplett mit musicinstructor abgeklärt.
Wir hoffen euch damit zu helfen, damit nicht jeder den selben "langweiligen" Patcher hat.
Langweilig ist er ja nicht unbedingt, nur halt immer das Selbe.
Bitte gebt die THX an musicinstructor, da der Patcher selber von ihm stammt, ich euch hier lediglich Designs zur Verfünung stelle!
Dieser Thread wird nach und nach mit immer mehr Designs ergänzt!
Ihr wollt ein eigenes Design?
Macht mir ein Bild mit Photoshop und speichert es als .psd.
Dieses schickt ihr mir per PN und ich mach euch daraus ein Patcher.
Wäre super, wenn ihr auf das Bild die Buttons usw schon drauf macht.
Einziger Haken, wenn ich euch den Patcher mache, wird dieser auch hier Pub gemacht. Gegen Geld würd ich euch auch einen nonpub Patcher machen, aber nur gegen Geld, da das doch recht aufwendig ist und ich nicht soo viel Zeit habe.
Dieses schickt ihr mir per PN und ich mach euch daraus ein Patcher.
Wäre super, wenn ihr auf das Bild die Buttons usw schon drauf macht.
Einziger Haken, wenn ich euch den Patcher mache, wird dieser auch hier Pub gemacht. Gegen Geld würd ich euch auch einen nonpub Patcher machen, aber nur gegen Geld, da das doch recht aufwendig ist und ich nicht soo viel Zeit habe.
[Only registered and activated users can see links. Click Here To Register...]
Quote:
:D[Release]Individueller Patcher
Hi,
ich habe mal einen Patcher programmiert, dessen Aussehen ihr selber anpassen könnt. Er wurde in VB .net programmiert (VB 2008):
Screenshot
[Only registered and activated users can see links. Click Here To Register...]
1.0 Vorteile:
1.1 Nachteile:Quote:
- hohe Geschwindigkeit
- Self-Update Funktion
- eigenes Design verwendbar
- kann beliebig viele Dateien patchen
- einfache Konfiguration durch Admin-CP
2.0 Installation:Quote:
- mindestens 20 Dateien müssen kontrolliert werden (heißt nicht, dass sie zwangsläufig auch gedownloadet werden müssen, nur verglichen)
2.1 Serverside
Ihr ladet alle Dateien aus dem Ordner "serverfiles" im Archiv auf einen Webspace. Dann ladet ihr euren kompletten Clienten in den Ordner "client", der dann auf eurem Server sein sollte.
Der Ordner "news" enthält meine Beispielseite, die könnt ihr beliebig ersetzten. Die Größe des News-Fensters im Patcher beträgt 438x366 Pixel.
Da mich mehrere gefragt haben, wie man die Dateien auf den Webspace lädt:
2.2 Clientside1) Ihr holt euch z.B. bei funpic einen Webspace.*
2) Ihr downloadet euch Filezilla
3) Ihr öffnet Filezilla
4) Bei "Server" schreibt ihr die Adresse des Servers rein, z.B.
Bei "Benutzername" gebt ihr euren Accountnamen an und bei "Passwort" das Passwort.Code:beispielmt2.deinhoster.com
5) Ihr öffnet den Ordner "serverfiles", den ihr euch gedownloadet habt und ladet alle Dateien aus dem Ordner auf euren Server. Dann sollten auf eurem Server die Order "news", "client", die Datei "admincp.php" und die Datei "index.php" sein.
6) Jetzt natürlich alles ändern wie oben beschrieben.
Im Archiv findet ihr die Datei patchconfig.cfg vor. Ändert die Links und gegebenenfalls auch die Pfade zu den Bildern.
Um meine Pfade verwenden zu können, müsst ihr den Ordner "patchskin" haben, den ihr z.B. im DE-Client findet.
Als SERVER_URL müsst ihr einfach den Link zu eurem Ordner auf dem Server angeben (z.B. http:// beispielmetin2.de/metin2/patch/).
Um das Programm nach Abschluss des Patchvorgangs über den Start-Button zu starten, müsst ihr die Datei, die gestartet werden soll, in "metin2client.bin" (ohne Anführungszeichen) umbenennen. Das funktioniert auch mit der surakopf.exe.
2.3 Einrichten des Admin-CP
Das Admin-CP sollte sich unter [Only registered and activated users can see links. Click Here To Register...] befinden.
Loggt euch mit dem Benutzernamen "admin" und dem Passwort "admin" ein.
Stellt alles ein (ihr solltet Englisch können) und drückt auf "Update files". Das Admin-CP fragt euch ggv. nach eurer patchconfig.cfg und/oder eurer Version (wenn ihr nicht wisst, welche Version ihr habt, habt ihr eine normale Version).
Achtung:
Ihr solltet die Standartzugangsdaten ändern! Dazu downloadet ihr die Datei admincp.php mit FileZilla und öffnet sie mit einem Texteditor (z.B. Notepad++). Die Zugangsdaten könnt ihr in der 4. und 5. Zeile ändern. Dann speichern und wieder auf den Server laden.
*Webspace-Auswahl
Achtung: Ihr solltet nicht bplaced oder deren Tochterfirmen als Hoster nehmen, da sie die *.epk / *.eix-Archive nicht zulassen (Wenn man sie hochläd, werden sie automatisch 0kb groß).
Auch andere Hoster haben dies mittlerweile eingeführt. Ich kann euch keinen Webspace empfehlen, da ich selber keinen habe, wo der Patcher richtig funktioniert (ich teste immer mit leeren *.txt-Dateien).
3.0 Self-Update
Das ist eigentlich ziemlich einfach, ihr müsst einfach nur dafür sorgen, dass sich der Patcher selber patcht. Dazu einfach den Patcher selbst in den Client-Ordner auf dem Server laden. Wenn dann eine neuere Version da ist, erscheint eine Meldung und der Patcher patcht sich selbst.
3.1 Update herausbringen
Wenn ihr dann etwas in eurem Clienten verändert habt und wollt, dass alle dieses Update bekommen, müsst ihr die entsprechende Datei auf dem Server ersetzen und im Admin-CP auf "Update files" klicken.
4.0 Verschiedene Sprachen:
Wenn ihr euren Patcher in einer anderen Sprache haben wollt, müsst ihr einfach nur die einzelnen Strings in der patchconfig.cfg ändern.
Eine Beispiel-patchconfig.cfg für Englisch:
Code:URL_SERVER: [url=http://patch.beispielmt2.de/]CS-Arena.com - professionelles Game-, Rootserver- & Housingbusiness[/url] URL_NEW_ACCOUNT: [url=http://www.neuen-account-seite.de]CS-Arena.com - professionelles Game-, Rootserver- & Housingbusiness[/url] URL_MANAGE: [url]www.accountverwaltung.de[/url] IMAGE_BACKGROUND: patchskinmain.bmp IMAGE_MANAGE_DISENABLED: patchskinbtn_idpwd_dn.bmp IMAGE_MANAGE_ENABLED: patchskinbtn_idpwd_up.bmp IMAGE_MANAGE_SELECTED: patchskinbtn_idpwd_fs.bmp IMAGE_NEW_ACCOUNT_DISENABLED: patchskinbtn_newaccount_dn.bmp IMAGE_NEW_ACCOUNT_ENABLED: patchskinbtn_newaccount_up.bmp IMAGE_NEW_ACCOUNT_SELECTED: patchskinbtn_newaccount_fs.bmp IMAGE_EXIT_DISENABLED: patchskinbtn_quit_dn.bmp IMAGE_EXIT_ENABLED: patchskinbtn_quit_up.bmp IMAGE_EXIT_SELECTED: patchskinbtn_quit_fs.bmp IMAGE_SETTINGS_DISENABLED: patchskinbtn_settings_dn.bmp IMAGE_SETTINGS_ENABLED: patchskinbtn_settings_up.bmp IMAGE_SETTINGS_SELECTED: patchskinbtn_settings_fs.bmp IMAGE_START_DISENABLED: patchskinbtn_startgame_dn.bmp IMAGE_START_ENABLED: patchskinbtn_startgame_up.bmp IMAGE_START_SELECTED: patchskinbtn_startgame_fs.bmp IMAGE_LOADING: [url]http://www.metin2wiki.eu/skins/Metin2Theme/bg.gif[/url] CLIENTVERSION: x START_APP: metin2client.bin Abort_btn = Cancel ActualClientVer_label = Clientversion is up-to-date! Patch complete! outdatedClientVersion_label = Clientversion is not up-to-date! Starting Patch. Connecting... UpdateComplete_label = Update completely downloadet! StartingInstall_label = Preparing installation Downloading_label = Downloading file UpdatingPatcher_label = Updating patcher... DownloadComplete_label = Download complete! PatchComplete_label = Patch complete! WaitingforFile_label = Waiting for file DeletingFile_label = Deleting file PatcherUpdate_msg = For the patcher an update is available. The patcher will update itself. PatcherUpdate_msg_title = Update CheckingFile_label = Checking file ReadPatchlist_label = Reading patchlist... ConfigExeError_msg = 'config.exe' was not found. Restart the patcher to resolve the problem or contact the publisher of the patcher. ConfigExeError_msg_title = Gameoptions StartClientError_msg = 'metin2client.bin' was not found. Restart the patcher to resolve the problem. StartClientError_msg_title = Start game PatchlistError1_msg = The patchlist is in line PatchlistError2_msg = of PatchlistError3_msg = incorrect. Patching the files was skipped. The patcher will try to start the client without patching. Maybe there could be problems. Contact the publisher of the patcher, ifthe problem is still there. PatchlistError4_msg = Content of the line: PatchlistError5_msg = This information could be useful for the publisher of the patcher to fix the problem. PatchlistError1_msg_title = Serverside Error: PatchlistError2_msg_title = More information PatchconfigError_msg = Failed to load patchconfig.cfg PatchconfigError_msg_title = Error Connecting_label = Connecting... UnloadMetin2Request_msg = A Update is available for a file, but the Metin2-process is still running. The Metin2-process have to be killed for updating. Otherwise the patcher will be canceled. Do you want to unload Metin2? UnloadMetin2Request_msg_title = Patch
5.0 .NET Framework
Um den Patcher starten zu können, benötigt ihr .NET Framework 3.5. Ihr könnt es hier downloaden.
Die meisten haben .NET Framework aber wahrscheinlich schon.
6.0 Verbesserungen
Wenn ihr verbesserungsvorschläge habt, schreibt es in den Thread.
7.0 Fehler:
Mögliche Fehler:
7.1 Support:Quote:
- Beim Patcher steht permanent "Verbindungsaufbau" als Statusinformation.
Lösung:
In der patchlist.php müssen mehr als 20 Dateien stehen.
- Der Patcher bricht mit folgender Fehlermeldung ab:
Lösung:Quote:
Serverseitiger Fehler:
Die PatchList ist in der Zeile xxx von xxx fehlerhaft. Der Patchvorgang wird übersprungen. Der Patcher wird versuchen, den Clienten ungepatcht zu starten. Möglicherweise könnte dies zu Problemen führen. Wenden Sie sich an den Vertreiber des Patchers, wenn das Problem weiterhin besteht.
Klickt OK und lest in der darauffolgenden Messagebox, welche Zeile Fehlerhaft ist. Wenn ihr nicht wisst, wo der Fehler ist, generiert die Patchlist einfach nochmal. Wenn die Zeile nichts, irgendetwas mit html oder w3.org enthält, ist euer Server gerade nicht erreichbar. Das ist bei kostenlosen webspaces manchmal so - da hilft nur warten .
-Beim Starten des Patchers beendet sich das Programm mit folgender Fehlermeldung:
Lösung:Quote:
Fehler:
Fehler beim Laden der patchconfig.cfg
Du hast in der patchconfig.cfg einen Pfad zu einem Bild falsch angegeben oder das Bild existiert überhaupt nicht. Kontrolliere deine Patchlist.
Wenn ihr irgendwo nicht weiter kommt, kann ich euch gerne helfen, aber wenn ihr noch nichts geschafft habt und überhaupt keine Ahnung habt, was ihr machen sollt, weil ihr den Thread nicht versteht oder ihr zu faul seid, den überhaupt zu lesen, helfe ich euch sicher nicht.
Ich bekomme täglich Anfragen dazu und deswegen hätte ich sowieso keine Zeit. Und wenn ich dann alles für euch eingerichtet habe, wärt ihr jedes Mal auf mich angewiesen, wenn ihr ein Update herausbringen wollt.
Und 100 Thanks will ich auch nicht haben, weil das unter Missbrauch des Thanks-Addons fällt und mit Bann für dich und mich endet.
8.0 Hinweise:
1) Wenn ihr Probleme habt, schreibt unbedingt auf, dass ihr
2) Ich verstoße nicht gegen das Uhrheberrecht, da die Grafiken vom Nutzer selbst bestimmt werden und keine fremden Bilder im Programm enthalten sind.Quote:
- die Patchlist geändert habt
- euer Server über die Adresse im normalen Browser erreichbar ist
- ob eine Fehlermeldung kommt, wenn ja, welche
- mehr als 20 Dateien habt
9.0 Changelog
Code:1.1 - beliebige Sprache - Patch nach Clientversion 1.2 - es können auch Dateien mit Leerzeichen gepatcht werden - Anwendung, die bei Start gestartet werden soll, änderbar - 2 Bugfixes 1.2.1 - das Admin-CP wurde eingeführt (keine Änderungen an der exe) 1.2.3 - kleiner Bugfix im Admin-CP
Patcherdesign 1:
[Only registered and activated users can see links. Click Here To Register...]
Downloadlink: [Only registered and activated users can see links. Click Here To Register...]
(Server und Clientside alles vorhanden, bei Fragen bitte im Originalthread von musicinstructor schauen)
Design made by NemeziSs, hoffe dass es ok ist, dass ich dein Patcherdesign von letztens genommen hab. Wenn du es nicht magst nehm ich das wieder raus.
Warum mach ich das hier?
Wegen einer Userfrage aus folgendem Thread:
[Only registered and activated users can see links. Click Here To Register...]
Downloadlink: [Only registered and activated users can see links. Click Here To Register...]
(Server und Clientside alles vorhanden, bei Fragen bitte im Originalthread von musicinstructor schauen)
Design made by NemeziSs, hoffe dass es ok ist, dass ich dein Patcherdesign von letztens genommen hab. Wenn du es nicht magst nehm ich das wieder raus.
Warum mach ich das hier?
Wegen einer Userfrage aus folgendem Thread:
[Only registered and activated users can see links. Click Here To Register...]
Ich hoffe ich konnte dir helfen :)Quote:
Gibbet das auch für den patcher von musicinstructor?
Patcherdesign 2:
[Only registered and activated users can see links. Click Here To Register...]
Download: [Only registered and activated users can see links. Click Here To Register...]
(Server und Clientside alles vorhanden, bei Fragen bitte im Originalthread von musicinstructor schauen)
Download: [Only registered and activated users can see links. Click Here To Register...]
(Server und Clientside alles vorhanden, bei Fragen bitte im Originalthread von musicinstructor schauen)
Patcherdesign 3:
[Only registered and activated users can see links. Click Here To Register...]
Download: [Only registered and activated users can see links. Click Here To Register...]
(Server und Clientside alles vorhanden, bei Fragen bitte im Originalthread von musicinstructor schauen)
Download: [Only registered and activated users can see links. Click Here To Register...]
(Server und Clientside alles vorhanden, bei Fragen bitte im Originalthread von musicinstructor schauen)
Patcherdesign 4:
[Only registered and activated users can see links. Click Here To Register...]
Download: [Only registered and activated users can see links. Click Here To Register...]
(Server und Clientside alles vorhanden, bei Fragen bitte im Originalthread von musicinstructor schauen)
Download: [Only registered and activated users can see links. Click Here To Register...]
(Server und Clientside alles vorhanden, bei Fragen bitte im Originalthread von musicinstructor schauen)
Patcherdesign 5:
[Only registered and activated users can see links. Click Here To Register...]
Download: [Only registered and activated users can see links. Click Here To Register...]
(Server und Clientside alles vorhanden, bei Fragen bitte im Originalthread von musicinstructor schauen)
PS: Danke an .Sh4rk für die .psd!
Download: [Only registered and activated users can see links. Click Here To Register...]
(Server und Clientside alles vorhanden, bei Fragen bitte im Originalthread von musicinstructor schauen)
PS: Danke an .Sh4rk für die .psd!
Persönliche Designs die von uns Gekauft wurden:
Nur Bilder, keine Downloadlinks oder ähnliches, da diese hier gekauft wurden.
New-Zone2
New-Zone2
[Only registered and activated users can see links. Click Here To Register...]
Das Feld mit den News "Aktuelles: Wir haben nun einen neuen Patcher aus elitepvpers.com Viel Spass noch ingame!" ist serverside und liegt als .psd dabei, also ihr könnt die News natürlich bearbeiten wie ihr wollt.
Logindaten für den Adminbereich des Patchers:
Benutzername: jackdown
Passwort: musicinstructor
(änderbar in der admincp.php)
Hab im Moment noch 3 weitere hier rumfliegen, aber da muss ich noch nen passendes Newsfeld und so hinzufügen. Und auch überall den Namen von meinem Server raus haun :). Werd ich vll morgen schon einfügen hier.
Bei Fragen bitte hier im Thread fragen und nicht per PN!
Nur wer einen eigenen Patcher will/braucht kann mir eine PN schicken, kann aber dank Schulstress dauern :S
mfg. jackdown
Edit: Design 4+5 hinzugefügt.