[Help]Patch Server

02/14/2015 16:45 Ghost Informatics#16
Nulled
02/14/2015 19:10 XavierDeFawks#17
Quote:
Originally Posted by Ghost Informatics View Post
you can't make patch cu'z you need private tool UpdateManaer for hash and made TPF files.

So you need UpdateManager maybe from official :) .

And for manual patch (nUpdater.exe) you need private tool ManualPatchCreator.
I have this tools but i can't share it sorry :) .

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

...
I can make this shit in my sleep. >.>
Now get out of here if you are only going to show off this is a help thread.
02/14/2015 19:31 ismokedrow#18
Quote:
Originally Posted by xXExiledXx View Post
I can make this shit in my sleep. >.>
Now get out of here if you are only going to show off this is a help thread.
Trololo, he wouldn't know about 'coding/creating' shit, he steals it.
02/14/2015 20:09 Ghost Informatics#19
Thank you for your hospitality. :p



GoodNight all . :)
02/14/2015 21:27 c1ph3r#20
Read the thread glandu2 provided in his post carefully. Create your patchfiles like glandu2 descriped.

Make sure there is a TPF file in your PatchInfo Directory containing the following line:

:HTTP_SERVER:RZ_XXX:WEBSERVERIP/PATCHDOWNLOADDIR

RZ_XXX is your Rappelz Version the launcher is connecting to the patchserver with. For Rappelz EU Launchers it's RZ_EU for USA RZ_USA but you can hex that value simply search for it with hexeditor and replace it.

WEBSERVERIP/PATCHDOWNLOADDIR This must be the weburl where you can download your patchfiles from. Launcher is downloading via http.

Rest of tpf files have to build like glandu2's example. Directory at the end of each tpfline has to be reachable via http per example if end of tpf line is: .../abc: WEBSERVERIP/PATCHDOWNLOADDIR/abc

Patchserver listens on port 3516 or 3517 not sure but I think it's 3516 and 3517 is telnet.

No patchfile have to be encrypted as far as I know at least for the german launcher. Only zlib compressed.
02/14/2015 21:35 wr4tes#21
null
02/14/2015 22:03 Aurorauser#22
null
02/14/2015 22:09 c1ph3r#23
Quote:
Originally Posted by wr4tes View Post
cıpher biz seni yiyoz :D:D :DD: habarın yohh D:D:
I don't understand you.

Quote:
Originally Posted by Aurorauser View Post
c1ph3r Thanks

----
Rest of tpf files have to build like glandu2's example. Directory at the end of each tpfline has to be reachable via http per example if end of tpf line is: .../abc: WEBSERVERIP/PATCHDOWNLOADDIR/abc


Don't understand what abc?
a tested file .tpf is it possible that?
:RZ_ME:100:sidA4Mxj(66;ig_V:365680:037E0D1C:354973 :02D0B221:/053/::
02/15/2015 02:15 c1ph3r#24
file size invalid error means most of the time launcher can't find file to download...did you provide the information for download path?

You can add me on skype if you want i shot you a pm with my account information.

BTW Checksum for the files is the addition of all bytes from the files:

C# Example Code:

Code:
bytes = File.ReadAllBytes(Your/Path/to/Patchfile);
checksum = 0;
for (int i = 0; i < bytes.Length; i++)
{
        checksum += bytes[i];
}
//to get hex value for tpf file...be careful checksum must have 8 values!!!
checksum.ToString("X").PadLeft(8, '0')
02/15/2015 12:05 Aurorauser#25
null
02/17/2015 13:38 Aurorauser#26
null
02/17/2015 15:28 c1ph3r#27
Compression has to be zlib. You have to do that with your tool launcher extracts the files.
02/17/2015 16:17 Aurorauser#28
null
02/17/2015 20:11 Aurorauser#29
null
02/17/2015 20:46 XavierDeFawks#30
Quote:
Originally Posted by glandu2 View Post
The resources file format expected by the official launcher is :
uint8 header[5]; //constant values: 0x00 0x51 0x3F 0x99 0x1A
uint32 uncompressedSize; //size of uncompressed file
uint32 compressedSize; //size of compressed data
uint8 zlibCompressedData[compressedSize];
You cant just compress with zlib the file must also have this header.