Forged Alliance Forever Forged Alliance Forever Forums 2014-02-27T18:59:56+02:00 /feed.php?f=2&t=6801 2014-02-27T18:59:56+02:00 2014-02-27T18:59:56+02:00 /viewtopic.php?t=6801&p=67211#p67211 <![CDATA[Re: Patching system.]]>
Brute51 wrote:
Do you also make patches to go from a new version to an older one? Cause.. wow! I seem to remember that FAF would just redownload the full old version.


The first time yes. If you do it twice (or another player downgrade too), he will get the patch.

Statistics: Posted by Ze_PilOt — 27 Feb 2014, 18:59


]]>
2014-02-27T18:56:00+02:00 2014-02-27T18:56:00+02:00 /viewtopic.php?t=6801&p=67210#p67210 <![CDATA[Re: Patching system.]]>
Anyway, yeah if xdelta does a good enough job then there is no problem ;-)

Statistics: Posted by Brute51 — 27 Feb 2014, 18:56


]]>
2014-02-27T09:02:24+02:00 2014-02-27T09:02:24+02:00 /viewtopic.php?t=6801&p=67132#p67132 <![CDATA[Re: Patching system.]]>
Space & Generation aren't really a problem anymore with xdelta, so why not keeping it? :)

The google thing seems nice, but it apply on executables, and we are mostly updating zip files.

Statistics: Posted by Ze_PilOt — 27 Feb 2014, 09:02


]]>
2014-02-27T00:00:22+02:00 2014-02-27T00:00:22+02:00 /viewtopic.php?t=6801&p=67097#p67097 <![CDATA[Re: Patching system.]]> Statistics: Posted by Brute51 — 27 Feb 2014, 00:00


]]>
2014-02-26T23:31:49+02:00 2014-02-26T23:31:49+02:00 /viewtopic.php?t=6801&p=67093#p67093 <![CDATA[Re: Patching system.]]> Statistics: Posted by Ze_PilOt — 26 Feb 2014, 23:31


]]>
2014-02-26T23:23:28+02:00 2014-02-26T23:23:28+02:00 /viewtopic.php?t=6801&p=67090#p67090 <![CDATA[Re: Patching system.]]> this webpage which could be interesting. Also, a tool called "ebsdiff" says it can have a limit on the used memory so that could be interesting aswell.

An alternative to making the patches on the FAF server is to do it on the computer of the person who is updating a mod. It would become their problem and not the servers problem to generate the files. I realise there are several problems with this idea but I think making a seperate utility program to create "FAF patch files" could solve quite a few of those problems, especially if its mostly automated. I'm thinking about a program that would connect to FAF, download the latest 5 versions of the mod, create 5 patches and then uploads them to FAF. The tool needs access to the FAF database and ofcourse the new mod file (and time). For this to work FAF should support multiple updates (if you are 7 versions behind then you'll need to update twice).

Statistics: Posted by Brute51 — 26 Feb 2014, 23:23


]]>
2014-02-26T09:28:23+02:00 2014-02-26T09:28:23+02:00 /viewtopic.php?t=6801&p=67003#p67003 <![CDATA[Re: Patching system.]]> Statistics: Posted by ALL_Sys_Nominal — 26 Feb 2014, 09:28


]]>
2014-02-24T13:14:15+02:00 2014-02-24T13:14:15+02:00 /viewtopic.php?t=6801&p=66688#p66688 <![CDATA[Patching system.]]>
It is really efficient at creating patch, but also very slow to process them, and more importantly memory hungry.
Ie. a Nomads patch can take up to 1.3go of ram and several minutes.
The resulting patch is 2mb.

I'm currently testing alternative.
Right now, XDelta seems quite nice.
Low memory footprint, (256 mb for the same patch), and blazing fast (2-3 seconds instead of minutes)
Of course, it produce bigger patches. 14mb instead of 2 mb (for a 147mb file).

Do you have any experience to share with other patching utility we can use?

Statistics: Posted by Ze_PilOt — 24 Feb 2014, 13:14


]]>