[RELEASE]Auto Updater to your server

Results 1 to 8 of 8
  1. #1
    Apprentice grebol is offline
    MemberRank
    Oct 2006 Join Date
    18Posts

    [RELEASE]Auto Updater to your server

    Edit: New Version Available::
    ChangeLog :
    -Fixed the bug that download all old patchs before downloading the new one.
    -All strings could be modified by the settings.ini file
    -Fixed some exceptions

    Follow the tutorial Again please.


    Hello guys, I'm here to share the autopatcher that I did with C# by myself, so Download it Here: http://rapidshare.com/files/147445924/extremept.rar.html , extract in anywhere and open the settings.inf file and you will have this:
    Code:
    [settings]
    UpdateServer=http://extremept.no-ip.info/patch/
    ServerName=Extreme Priston Tale
    DownloadingMessage=Baixando:
    GettingPatchListMessage=Pegando Lista de Patches...
    ClientActualizedMessage=Client Atualizado !
    ClientFinishedActualizedMessage=Updates Instalados !
    TotalProgressMessage=Progresso Total:
    FileMessage=Arquivo:
    FailedToGetPatchListMessage=Falha ao tentar pegar lista de patches
    GetFileError=Erro ao baixar o arquivo:
    so edit to :
    It's self explanative.

    Code:
    [settings]
    UpdateServer=http://yourserver/patch/
    and you have to make a folder in your Web Server with its name patch, and in this folder, you must have two main files :

    dirlist.expt :
    Code:
    [dirlist]
    0=/blah/
    1=/blah/a/
    2=/main/
    and

    patchlist.expt
    Code:
    [patchlist]
    0=p.txt
    1=a.txt
    2=ExtremePT.exe
    so follow the logic :
    patchlist.expt -- patch id (initializing by zero and following the crescent order) = file to download

    dirlist.expt -- patch id that coincides with one that is in patchlist.expt = patch to save the file with the patch id

    please, before adding new patchs, add the file into the patch folder ; )

    so configure this and be happy =P

    So it's only the updater, make the launcher by yourself or whait for more good things By grebol

    here is the NEW source code of the Updater ::http://rapidshare.com/files/14751645...dater.rar.html
    Last edited by grebol; 25-09-08 at 05:43 PM. Reason: New Version


  2. #2
    Imri Persiado tnrh1 is offline
    MemberRank
    May 2008 Join Date
    960Posts

    Re: Auto Patcher to your server

    thxx nice job its realllllly help full

  3. #3
    Apprentice grebol is offline
    MemberRank
    Oct 2006 Join Date
    18Posts

    Re: Auto Patcher to your server

    The only bad thing is - If you need to change the texts in the patch, you need to recompile the source that I'm posted or HEX the .exe

    Edit:: No more recompilations or HEX, just download the newest version !
    Last edited by grebol; 22-09-08 at 10:53 PM.

  4. #4
    Account Upgraded | Title Enabled! swezid is offline
    MemberRank
    Feb 2007 Join Date
    SwedenLocation
    833Posts

    Re: [RELEASE] Auto Patcher to your server

    No probs, very well done m8! :)

  5. #5
    Valued Member -Fire- is offline
    MemberRank
    Oct 2007 Join Date
    114Posts

    Re: [RELEASE] Auto Patcher to your server

    launcher created in C#.......
    but it need framework to work ?!

  6. #6
    Apprentice grebol is offline
    MemberRank
    Oct 2006 Join Date
    18Posts

    Re: [RELEASE] Auto Patcher to your server

    Yes you need (I'm brazilian and speak portuguese), but dont worry, the computer that run under service pack 2 probaly haves the Framework 2.0 by the way you could download it here :: http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en (Microsoft Site)

  7. #7
    Valued Member -Fire- is offline
    MemberRank
    Oct 2007 Join Date
    114Posts

    Re: [RELEASE]Auto Updater to your server

    EN: Ah OK!

    BR: Voc

  8. #8
    Apprentice grebol is offline
    MemberRank
    Oct 2006 Join Date
    18Posts

    Re: [RELEASE]Auto Updater to your server

    Eng: Theres a little "hack" that enables the .NET programers to put the .net libraries that they are using, into the app, that makes you no need the .NET more

    Port: Tem como tirar o .NET, mais o m



Advertisement