Create your Own Patch + FTP

Status
Not open for further replies.
Newbie Spellweaver
Joined
Jul 5, 2007
Messages
7
Reaction score
5
Im not sure if this is Allowed here
Since everyone looking for working FTP here is my Guide. If not working have a PM to me.
step:
1.Open Port 21/22 for normal ftp port.
2.Download FTP server at here

3.Now SETUP the FTP server
Follow the Image below




This is the port you have to Use
after you doe it its will Pop up to ask make an account for it just create your own account example : account: user1 pass: user2


Now log in with the account you just made as Administrator



its will ask you to make an domain name just add as a Folder name or etc


Now you have to open port 21 for your FTP


Pick a Anonymous Account user


Create your own Directory Patch


adeq2 - Create your Own Patch + FTP - RaGEZONE Forums
 
Example Here





This is the access for Anonymous user


when you done these step its will looks like this




Now go check your Ftp if working

type: IP



---------- Post added at 06:46 PM ---------- Previous post was at 06:32 PM ----------

now its time to change the Client Version
Use any Hex edit or you can find it

open hex edit -> Open Version.dat and find the code 39=Version 1.57 its are Official version

Code:
Version 1.0.01 - hex code = 01
Version 1.0.02 - hex code = 02
Version 1.0.03 - hex code = 03
Version 1.0.04 - hex code = 04
Version 1.0.05 - hex code = 05
Version 1.0.06 - hex code = 06
Version 1.0.07 - hex code = 07
Version 1.0.08 - hex code = 08
Version 1.0.09 - hex code = 09
Version 1.0.10 - hex code = 0A
Version 1.0.11 - hex code = 0B
Version 1.0.12 - hex code = 0C
Version 1.0.13 - hex code = 0D
Version 1.0.14 - hex code = 0E
Version 1.0.15 - hex code = 0F
Version 1.0.16 - hex code = 10
Version 1.0.17 - hex code = 11
Version 1.0.18 - hex code = 12
Version 1.0.19 - hex code = 13
Version 1.0.20 - hex code = 14
Version 1.0.21 - hex code = 15
Version 1.0.22 - hex code = 16
Version 1.0.23 - hex code = 17
Version 1.0.24 - hex code = 18
Version 1.0.25 - hex code = 19
Version 1.0.26 - hex code = 1A
Version 1.0.27 - hex code = 1B
Version 1.0.28 - hex code = 1C
Version 1.0.29 - hex code = 1D
Version 1.0.30 - hex code = 1E
Version 1.0.31 - hex code = 1F
Version 1.0.32 - hex code = 20
Version 1.0.33 - hex code = 21
Version 1.0.34 - hex code = 22
Version 1.0.35 - hex code = 23
Version 1.0.36 - hex code = 24
Version 1.0.37 - hex code = 25
Version 1.0.38 - hex code = 26
Version 1.0.39 - hex code = 27
Version 1.0.40 - hex code = 28
Version 1.0.41 - hex code = 29
Version 1.0.42 - hex code = 2A
Version 1.0.43 - hex code = 2B
Version 1.0.44 - hex code = 2C
Version 1.0.45 - hex code = 2D
Version 1.0.46 - hex code = 2E
Version 1.0.47 - hex code = 2F
Version 1.0.48 - hex code = 30
Version 1.0.49 - hex code = 31
Version 1.0.50 - hex code = 32
Version 1.0.51 - hex code = 33
Version 1.0.52 - hex code = 34
Version 1.0.53 - hex code = 35
Version 1.0.54 - hex code = 36
Version 1.0.55 - hex code = 37
Version 1.0.56 - hex code = 38
Version 1.0.57 - hex code = 39
Version 1.0.58 - hex code = 3A
Version 1.0.59 - hex code = 3B
Version 1.0.60 - hex code = 3C


---------- Post added at 07:02 PM ---------- Previous post was at 06:46 PM ----------

now you have to Set UP the Check Version

goto WOKF server file -> CheckVersion -> data -> config -> version
open file Version.ini

Code:
[version]
top_version     	= 1 [COLOR="Red"]<- the highers Version[/COLOR]
old_version_num 	= 1
ftp_wangtong_num  	= 1
ftp_dianxin_num  	= 1
patch_num       	= 1
version_0       	= 0

[patch0]
version_low     	= 0
version_high    	= 1
path            	= WOKF_0_1.cpk
md5                     = [COLOR="Red"]Put Here your MD5 Code[/COLOR]

[ftp_wangtong]
ip0 			= [COLOR="Red"]Put here Your WAN IP[/COLOR]

[ftp_dianxin]
ip0			= [COLOR="Red"]Put here Your WAN IP[/COLOR]

use any cpker/unpacker for .cpk file to edit the thing inside you want to update

Here is the md5 code generator

 
Last edited:
its not complete yet i will release the most complete

and btwn bro Pisanbon can you help me another thing, add me on your msn
 
Sorry but my client does not automatically download patches.
Something missing or this evil.

what are the "ERROR" pop up on your PatcherKf.exe come out?, if its says
"The following (......) is not validated"

means you have to recheck your md5 make sure its a correct md5 or use my guide and create the md5
 
what are the "ERROR" pop up on your PatcherKf.exe come out?, if its says
"The following (......) is not validated"

means you have to recheck your md5 make sure its a correct md5 or use my guide and create the md5

The PatcherKf fails to connect to the download server. Follow the step that indicates your guide. Install the ftp wing and I also tried HSF server but nothing achieved. I re pack .cpk files you want to modify and create a new md5 file, update this md5 in check version.
Your guide is very good, that admittedly. Perhaps I am missing knowledge on ftp or edit something in the PatcherKf. Images configuring ftp are very small, I cannot distinguish. I see a password as this [email protected] in the PatcherKf. If the connection is anonymous shouldn't have that password by what deleted it from the PatcherKf with the editor, but neither thus achieves connect.
Just grateful for your contribution and follow-up to the post. I hope you can continue to help us.
 
i didnt try with his FTP server, so i dont know if its work well but u cab Try with Serv-U. work at 100%.

 
Last edited:
i didnt try with his FTP server, so i dont know if its work well but u cab Try with Serv-U. work at 100%.


OK proves use which suggests to me. If not could you update I shall find how to create an executable patch to distribute my friends and so be able to update.

thank you
 
Hi,

Only the Wings ftp server (commerical) will work with PatcherKf or the 6.4 ServU link supplied above. The latest 8.x ServU does not work, nor does any other freeware or opensource ftp servers. I've tested over 20 ftp servers with patcherkf and only had success with 2. Issues seems to be with patcherkf.

It will do 2 connections (verified via packet sniffer):
1) Check the ftp server for the patch file name to see if it exists (gotten from checkversion).

2) It will then disconnection (stupid coding) and then re-connect and try to send "RESET 0" command which causes the issues. With filezilla and other ftp servers, they will send back an ack, but patcherkf will do nothing. With the ServU 6.4.x (from above), it will acutally send "500 unknown/command not supported) and patcherkf will happily go on to download the file. Again, the issue is with the way patcherkf is coded/checks, not the ftp servers. Hope that helps all.

On a side note: try changing your PC where you host the ftp server. I've got an issue where no ftp server works on one of my laptops with patcherkf, but my desktop and another laptop (same version/patches) works fine. Note: you can have the ftp server on a different host, it's done via the version.ini under checkversion. Only the entry for dianxin is used, wangxxx is never ever ever used at all. So only fix your dianxin entry.

If any questions, feel free to leave me a private message.
 
Last edited:
Status
Not open for further replies.
Back