North America - English

League of Legends Community

League of Legends Community > League of Legends > Help & Support
[Test] Alternative Patching Method

 
Comment below rating threshold, click here to show it.
Eambo ?? Senior Member
This user has referred a friend to League of Legends, click for more information This user has accepted the summoners code, click for more information
07-16-2011

This is an interesting method of patching - so far in my trials it has worked great. It may not be as fast as direct patching, but might be able to succeed where the normal patcher fails.

What is it? How does it work?

Essentially it's using a modified version of RSync for Linux to check your files against the files on my server. If they don't match, it downloads the differences in the files. The cool thing about RSync is that it only downloads the DIFFERENCE in each file - other programs see there's a difference and will redownload the whole file. For example if you have a 1GB file, and the only change is 20MB, you don't want to download the full 1GB again. Most programs do. RSync doesn't.

What should I use it for?

If you are having issues patching, or if you think your files might be corrupt, this should be able to do patch and/or fix those files for you.

How do I use it?

Please be sure to follow these instructions EXACTLY - otherwise you risk downloading the entire client somewhere random. Also please read through it all, including the notes, before beginning

1: Download the "PatchFixer" from http://76.73.13.30/Files/PatchFixer.zip

2: Extract to your desktop, and open

3: Run "runme.bat". Note I haven't tested it without admin - if you have problems right click this and go to 'Run as Admin'

4: This should run a command prompt with information - it'll run through all the LoL files (7000 odd I believe), and compare them. If it finds any different, it will stop/slow down to download the differences

5: After it has finished (when it shows press any key to continue) try League of Legends


Important Notes:

Note 1: Installation Path. If you have installed to anywhere else but C:\Riot Games\League of Legends:

- Open up the PatchFixer folder
- Right click "Runme.bat" and open it with notepad
- You'll see this:

Quote:
rsync.exe -v -rlt -z --chmod=a=rw,Da+x --progress "76.73.13.30:ublic/" "/cygdrive/C/Riot Games/League of Legends/"
Replace /C/Riot Games/League of Legends/ with your folder. EG: /C/Users/Me/Desktop/League of Legends/ if you've got it installed to the desktop.

Save this, and then run it. If this is done incorrectly it will download the entire folder to a new directory, so try to do it right :-)

Note 2: You should have a file, around 500MB in filesize, at:
Quote:
C:\Riot Games\League of Legends\RADS\projects\lol_game_client\filearchives \0.0.0.25
If it's not here, it might be in another directory. I recommend moving it into this directory (creating it if you need to) before running this. If it's in another directory it'll download this 500MB file to this directory, wasting bandwidth and time!

Note 3: As always, make a backup of your LoL folder before doing this! Simply copy and paste your League of Legends folder - it'll make a copy. Worst case scenario, you can rename that folder to get back to step 1

Note 4: This is 100% in testing - I've tested on two of my own computers without problems, but that's extremely limited. Please give me your info or feedback!

Note 5: You may lose any modifications or customisations to your game - as mentioned above always make a backup!


I'd really appreciate constructive feedback on this - even something as simple as "It's not working" or "It worked for me", or any errors or issues you encounter :-) Again also keep in mind this is my own project, and it has not been properly tested - there's no promises it's working (yet!). Again, if you have a backup, worst case scenario is a bit of time/bandwidth wasted, and you're no further on.

Credits: This program basically using RSync and Deltacopy - Deltacopy is a container for Rsync for Windows, as RSync was originally a Linux program. All credits go to that product :-)

 
Comment below rating threshold, click here to show it.
Edolar ?? Junior Member
This user has accepted the summoners code, click for more information
07-19-2011

This worked great for me! I was having a small issue with a RADS Error and DL'd it and now just waiting for the servers to get back up. Thanks Eambo!

 
Comment below rating threshold, click here to show it.
xZoTique ?? Junior Member
This user has referred a friend to League of Legends, click for more information This user has accepted the summoners code, click for more information
07-19-2011

Like I said earlier, still seem to be the most helpful. Much appreciation Eambo.

 
Comment below rating threshold, click here to show it.
CanadaGamer ?? Junior Member
This user has referred a friend to League of Legends, click for more information This user has accepted the summoners code, click for more information
07-19-2011

I get this:
rsync error: error in socket IO ,code 10. at /home/lapo/packaging/rsync-3.0.4-1/src/rsync-3.0.4/clientserver.c<122> [receiver=3.0.4]

 
Comment below rating threshold, click here to show it.
frostbyte5 ?? Junior Member
This user has referred a friend to League of Legends, click for more information This user has accepted the summoners code, click for more information
07-19-2011

Same error as CanadaGamer but I will try to work around it.

 
Comment below rating threshold, click here to show it.
1nt3rv3n7ion ?? Senior Member
This user has referred a friend to League of Legends, click for more information This user has accepted the summoners code, click for more information
07-21-2011

I got
rsync: failed to connect to 76.73.13.30: Connection refused (111)
rsync error: error in socket IO (code10) at /home/lapo/packaging/rsync-3.0.4-1/
src/rsync-3.0.4/cilentserver.c(122) [reciever=3.0.4]
after i clicked Runme

 
Comment below rating threshold, click here to show it.
xSpamx ?? Junior Member
This user has referred a friend to League of Legends, click for more information This user has accepted the summoners code, click for more information
07-22-2011

Quote:
Originally Posted by 1nt3rv3n7ion View Post
I got
rsync: failed to connect to 76.73.13.30: Connection refused (111)
rsync error: error in socket IO (code10) at /home/lapo/packaging/rsync-3.0.4-1/
src/rsync-3.0.4/cilentserver.c(122) [reciever=3.0.4]
after i clicked Runme
same for me

 
Comment below rating threshold, click here to show it.
Eambo ?? Senior Member
This user has referred a friend to League of Legends, click for more information This user has accepted the summoners code, click for more information
08-09-2011

Sorry for not responding, I haven't been around recently. I have updated the files, tested the Patcher and it downloaded okay - I am currently in the login queue, so not 100% sure if it's working correctly.

Feel free to test and let me know if you have any problems, or if it works for you. Thanks!

 
Comment below rating threshold, click here to show it.
Wittyboi ?? Junior Member
This user has accepted the summoners code, click for more information
08-09-2011

Just wanted to say TY VERY MUCH! I had a problem my patcher would get stuck at 33% (wukong patch), but this fixed it. Again, thank you very much for making this.

 
Comment below rating threshold, click here to show it.
Eambo ?? Senior Member
This user has referred a friend to League of Legends, click for more information This user has accepted the summoners code, click for more information
08-10-2011

Thanks for the feedback Wittyboi, good to know it's at least working for someone! :-)