Patcher Odin Files - VB 2010 Tutorial

01/12/2014 19:41 хαrvα#1

Heyho, heute zeige ich euch wie man einen Patcher aufsetzt. Dieser wird folgendermaßen aussehen:
[Only registered and activated users can see links. Click Here To Register...]

Ich hatte das Design mal für Hymn gemacht, jedoch ist der Server ja down und Spoon macht seinen Lunaris Server. PSDs + PNGs sind im Archiv drinne :) btt:

Für das ganze braucht ihr

- Ein Gehirn
- Visual Basic 2012 +
- xammp bzw. IIS. (Ich empfehle jedoch IIS weil man damit mehr anstellen kann.) [Only registered and activated users can see links. Click Here To Register...], [Only registered and activated users can see links. Click Here To Register...]
- Photoshop, oder ein anderes Bildbearbeitungsprogramm für ein neues Design.
- Die Webserver Dateien + Source:
Code:
https://mega.nz/#!AocT0BhB!wBnDetmhFzQzDGeVWduEhg14zL3PcN4AUDkw51pgNN0
Schritt 1:

Du wirst nur diese paar Zeilen benötigen um alles zum laufen zu bringen.
[Only registered and activated users can see links. Click Here To Register...]
Code:
    Dim ServerIP As String = "127.0.0.1" (Deine Server IP)
    Dim ClientExe As String = "Client.exe" (Exe die gestartet werden soll)
    Dim Homepage As String = "http://127.0.0.1/" (Homepage Link für den Button)
    Dim FileAddress As String = "http://127.0.0.1/login/" (Link zu dem Verzeichnis wo der /data/ Ordner drinne ist)
    Dim ItemMallAddress As String = "http://127.0.0.1/mall/" (Cashshop Link für den Button)
    Dim RegisterAddress As String = "http://127.0.0.1/register/" (Register Link für den Button)
    Dim LoginPhP As String = "http://127.0.0.1/Login/" (Link zum Verzeichnis wo die Login.php und die Config.php drinne sind)
Schritt 2:

Öffnet in Patcher Tutorial.rar den Ordner "Web", und entpackt den Ordner "login" in euer Serververzeichnis.
Geht in "login" und öffnet die "Config.php"
Code:
<?php
$conf['db_user'] = "sa"; // NICHT ÄNDERN!
$conf['db_pass'] = "Datenbank Passwort"; // Passwort für SQL
$conf['db_name'] = "Account"; // Account Datenbank
$conf['Wartung'] = '0'; // 0 = Wartung aus. 1 = Wartung an.
?>
Schließt nun die "config.php"

Schritt 3:

Wie patche ich nun?
Das ist relativ einfach. Ihr öffnet die "list.txt" im Login Verzeichnis und schaut sie euch erstmal an.
So sollte das ganze aussehen:
[Only registered and activated users can see links. Click Here To Register...]

So fügt ihr einen neuen Patch ein:
[Only registered and activated users can see links. Click Here To Register...]


Das war es auch im großen ganzen.
Bedenkt bitte, dass dies ein Patcher ist der NUR md5 unterstützt. Wollt ihr dies ändern?
Dann macht es wie folgt:

[Only registered and activated users can see links. Click Here To Register...]
1. Löscht
[Only registered and activated users can see links. Click Here To Register...]
und ändert "MD5Pass.ToLower" zu "Password.text". So wie es beim Username ist.

So, dass war es auch schon!
Ich hoffe das neue Tutorial hat euch geholfen.
Solltet ihr kleinere Fragen haben werde ich sie euch beantworten.
Wenn ihr es jedoch nicht schafft, werde ich euch den Patcher für 5€ und für ein Design 2,50€ machen.


Alte Version:
01/12/2014 19:55 *Kaito#2
-
01/12/2014 19:56 хαrvα#3
Quote:
Originally Posted by *Kaito View Post
Wiesooooo WIESOOOOO D: wer nichtmal sowas hinbekommt ... dann weiß ich au net...
Was meinst du? :D
01/12/2014 20:47 *Kaito#4
-
01/12/2014 20:55 bax353#5
wenigstens hilft er damit anderen. meckern..meckern...meckern wie wäre es mit helfen???

danke arva x3
01/12/2014 20:57 хαrvα#6
Quote:
Originally Posted by *Kaito View Post
wieso du denen soviel gibst die sollen selber lernen ...
Sorry, aber mir heulen hier zu viele Leute rum xD

Ich kann das nichtmehr ertragen.
Der Patcher ist auch nicht gerade bombe.
Naja die können höchstwahrscheinlich sowieso nicht damit umgehen, so wie ich einige hier unter den epvplern kenne.
01/12/2014 21:04 falkolino98#7
Hat funktioniert! ;D Richtig schön gemacht. Freue mich auf mehr(muss ich nix selber machen)spaß ^-^ xDDD Dickes danke! :D
01/13/2014 06:27 canic#8
Wow nochmal ein patcher.. Haben wir nicht schon 10 verschiedenen Patcher ? (Hmn der sieht genau so aus vom code wie die anderen...)

Edit: Hier ist erstmal eine etwas veränderte Version die Stabiler und schneller läuft.. Werde heute Mittag noch par Bugs beheben/Patcher optimieren

[Only registered and activated users can see links. Click Here To Register...]
01/13/2014 08:17 хαrvα#9
Quote:
Originally Posted by canic View Post
Wow nochmal ein patcher.. Haben wir nicht schon bereits 10verschidenen Patcher ? (Hmn der sieht genau so aus vom code wie die anderen...)

Hier ist erstmal eine etwas veränderte Version die Stabiler und schneller läuft.. Werde heute Mittag noch par Bugs beheben/Patcher optimieren

[Only registered and activated users can see links. Click Here To Register...]
Erstmal danke Canic, dass du dir die Mühe dazu machst, aber ich sagte bereitst, dass der patcher noch viel besser geht, und ich den nur für das Tut grmacht hab.
Leute sind halt zu faul zum Suchen.
01/13/2014 15:09 EpicFight#10
es geht wirklich besser und mal im ernst wer nutzt noch vb.. c#,c++ nutzt i.mom jeder
01/13/2014 17:27 хαrvα#11
Quote:
Originally Posted by EpicFight View Post
es geht wirklich besser und mal im ernst wer nutzt noch vb.. c#,c++ nutzt i.mom jeder
#FürAnfängerForTheWin..
01/13/2014 18:36 canic#12
So für alle die es haben möchten...

Hier die verbesserte Version die Bug frei ist und meiner Ansicht stabiler läuft, weil eben viele Sachen verbessert/gelöscht wurde...

Webfile:

Code:
//Please add here your Patches!!
#Patch1	http://google.com/Patcher/Data/0020.rar
#Patch2	http://google.com/Patcher/Data/0020.rar
Ist nur ein Beispiel der Ordner Struktur.. ~ Erste Zeile bitte immer überspringen, da das Programm mit 0 anfängt, aber wir erst mit 1 anfangen zu rechnen^^...

Patcher Configuration:

1. Öffne das Project (PatcherEpvp.sln)
2. Öffne den Code von der Form1 (Rechts klick auf Form1 -> Code Anzeigen)
3. Oben stehen par Einstellungen, die man in diesem Patcher bearbeiten kann.. Die einfach so bearbeiten, wie ich es schon gemacht habe~
4. Oben auf Erstellen drücken und im Ordner PatcherEpvp\bin\Release nachschauen und die exe in eurem Client reinpacken...

Source: [Only registered and activated users can see links. Click Here To Register...]

So jetzt möchte ich aber auch keine fail Patcher mehr sehen die sich andauernd sinnlos selbst refreshen oder viel zu groß sind ^^

Ps: Login.php einfach vom alten Project benutzen..
Pss: Von mir aus darf der Patcher auch weiter verteilt werden..
Psss: Der Patcher kann mit nur 2-3 Code Änderungen auch für andere Spiele benutzt werden (Fals einer es von der Flyff/Metin2 etc. Section sieht :))
Pssss: UnRar.exe giebt es [Only registered and activated users can see links. Click Here To Register...] :)
Psssss: Gib mir ein Thanks :) Ich freue mich darüber, und es tut auch nicht weh ^^
01/13/2014 19:16 хαrvα#13
Quote:
Originally Posted by canic View Post

So jetzt möchte ich aber auch keine fail Patcher mehr sehen die sich andauernd sinnlos selbst refreshen oder viel zu groß sind ^^
Sorry, ich muss gerade ein wenig lachen :D
Trotzdem danke für deinen Patcher. :)
02/01/2014 16:08 хαrvα#14
#Download Links für xammp 1.7.3 und IIS 7.5 EXPRESS hinzugefügt
02/01/2014 16:15 EpicFight#15
Quote:
Originally Posted by Arva1 View Post
#Download Links für xammp 1.7.3 und IIS 7.5 EXPRESS hinzugefügt
IIs ist auf jedem root und win vista + drauf, bei xp ka mehr viel zu lange her