BLExactServer is a Download Utility for Experienced Users who are familiar with winbuilder projects.
Main Goal:
To maintain MultiAdmined projects easier.
(and to encourage users to take part or create MultiAdmined projects)
2nd Goal:
To help Experienced Users keep update of alive projects easier (without downloading all project again).
ps: This maybe required for many reasons, slow connection, boring times or limited connection (in case of Blue Life, he has limited to 4 GB/Month connection).....
Temporary Goal:
To make initial download from server easier so you can go to drink cofee and watch tv etc. when download occurs. (BUG ID 235)
How it works, what it does:
BLExactServer downloads project info (updates.ini) from server and compares with 1) current available files 2) the md5 of files.
As a result:
Files moved to another location or removed from server are also locally moved (previous files backedup to a different location).
Files updated without version change also updated due to md5 match. (previous files backedup to a different location).
==>And finally you update exact of the server which declared by Project Administrator. If there is mismatch with the declaration of the Project Administrator (updates.ini) you will get an error screen in the end.
More Info about some available options of BLExactServer
*To avoid server misconnection, there is connection attempt settings
*"MD5 fix for Ascii files" (optional, default enabled) : BLExactServer tries* to fix files that are uploaded to server with "ASCII transfer type" (Usual Admin fault).
If trial* success than files updated with fixing (previous files backedup to a different location), there is no need to download them again (and again...)
If trial* unsuccess than no change made on local files.
*"Before Start Processing Open Files" (optional, default disabled) : It is a "Pause Stop" before BLExactServer start processing (download, move etc) to see what will be done by BLExactServer.
***: Obviously you must not use that folder to build your project if you have plans to maintain exact server in future.
BLExactServer is to maintain local backup/upload/admin folder.
BLExactServer is NOT a replacement to winbuilder download options, but only it will be more useful to make initial download of a project.
BLExactServer intentionally does NOT have winbuilder download mechanism version option in order to avoid confusions.
BLExactServer contains additional features which are already requested at BUG ID 230 + BUG ID 235 + fix for reported bug BUG ID 238 (md5 part) + unrequested md5-ascii fix + unrequested different backupfolder + unrequested all download level option + requested download at once availability.
Turkish+
Kısa a�ıklama:
Tecr�beli kullanıcılar i�in, Proje Serverındakileri aynen indirmek ve daha once indirilmiş dosyalarin uzerine sorunsuzca g�ncelleme yapmak i�in download programı. Şu anda wb da olmayan �zellikleri sayesinde projeyi en baştan indirmeye gerek olmuyor ve indirme sırasında sorun �ıkmıyor (baglantı kopma ekranı vs vs), ayrıca eski dosyalar ayri klasorde saklanıyor.
Turkish-
****:
Please test, I hope all clear, Any bug report will be appreciated.
*******:
Another project with "Blue Life" to ease upload of files for Project Administrators also available genVirginLocalFolder
Now with BLExactServer (for download) + genVirginLocalFolder (for upload) , Life is easier.
BLExactServer all codes written by "Blue Life", I (Lancelot) only informed required stuff and info for such a task.
Source codes available, Feel free to use the codes or ideas, only please inform here when you finish your project.
Alternate Download link (boot-land attached file download malfunctions )
http://lancelot.winb...ver_20100213.7z