Lucrăm la îmbunătățirea site-ului! Este posibil ca unele module să nu funcționeze corect!
1 mesaj
Avatar utilizator
Lider Moderator Lider Moderator

Autor subiect

  • Mesaje: 595
  • Reacții: 7648
  • Mesaje utile: 6
  • Status: Totul pentru o experiență Metin2 perfectă
  • Server: VR2
  • Regat: Shinsoo
  • Discord: [Vezi ID]
  • Contact:

    Medalii

    Avatar utilizator
    Lider Moderator

    Autor subiect

    Lider Moderator
    *Descriere:
    My nick is pcb.is.good!

    As shown before:

    [ Preview ] AutoPatcher v1.0 (Python Src Fully Customizable)


    Today I release the updated tool 🙂

    There are many solutions available on the forum, but in my opinion, they tend to be too complex.
    I also wanted to use this opportunity to practice and improve my skills.

    This tool isn't intended for general end-user use though with a few enhancements, it could be,
    but it was specifically developed for my beta testers.
    My goal is to make it the best free alternative out there for beta phase.

    Preview:

    (Here, idk why is broken)



    Tutorial:

    🛠️ Server Side:

    📁 Pack Folder: (with updated file ready to download)

    Patcher Folder (contain patchlist.json and last version of the patcher)

    📰 Patch_List.json

    ⚙️ Last_Patcher.exe


    {
    "patch_1.5": [
    {
    "afterdeath_shield": {
    "path": "afterdeath_shield",
    "hash": "bb6e1278e27fb9bf1753c260b8e97f03d6ceaebcb7618515a456dd07196aefe9",
    "size": 1003692
    },
    "assets": {
    "path": "assets",
    "hash": "960fd41ad960e3a7db1d2109d50a69c5e8ed0a8bf33554027ff2a212fce00dfb",
    "size": 12741
    },
    "bgm": {
    "path": "bgm",
    "hash": "0aad38d9f89deafaf4c5fdbd5633e63d0059dc2d4bd8c357d8f5f3a254b31605",
    "size": 11422612
    }
    }
    ],
    "exe": {
    "_TheSeed.exe": {
    "path": "_TheSeed.exe",
    "hash": "de21f5bd23bc66bad22317c7fe6dd96af0567b14d05df0d8141f0e3463b8c72a",
    "size": 3841024
    }
    },
    "patcher": {
    "name": "_TheSeedPatcher.exe",
    "hash": "c36552116bee1373be5e45c9e29f159f0c04c60547454df05cbcb45df145183b",
    "size": 115488496,
    "path": "C:/Users/Yomi/Desktop/System/Tool/Patcher/TheSeedPatcher/PatchList Maker/update\\patcher\\_TheSeedPatcher.exe"
    }
    }


    🛠️ Client Side:

    📰 Version.pkl (with current client version)

    📁 Pack (with eix/epk*)

    ⚙️ Patcher.exe



    ❓ How it's work?

    The patcher operates by connecting to a server to download a patchlist, which contains the version numbers and file hashes of the latest updates.

    Then compares these details with the version numbers and hashes of the files present in the client, If discrepancies are found either in the version numbers or file hashes the patcher automatically downloads the necessary updated files from the server to ensure the client is up- to-date.
    The patcher has a feature to check for updates to itself, download the update, and restart with the latest version.


    ❓ How do I generate the patchlist?

    🛠️ Admin Side:
    I also developed a script that processes the files inside the update folder.
    It calculates their size and hash values and then generates a JSON file, which is ready to be uploaded to the server for managing updates efficiently.
    *Poze / Video:

    *Link download / Code:
    Conținut: Ascuns
    ⚠️ NU trebuie să răspunzi la subiect! Doar lasă un "Like" la acest post și conținutul se va afișa automat.

    Cum descarc de pe TeraBox?

    • Este asemănător cu Mega.nz
    • Instalați-vă clientul lor de Download de aici
    • Faceți-vă un cont (vă puteți loga cu Facebook / Google / etc)
    • Dacă nu vreți să descărcați clientul de Download, folosiți acest site
    • Gata! Acum puteți descărca resursele

    De ce folosim TeraBox?

    • Este gratuit
    • Primești 1TB de spațiu gratuit la orice cont creat!
    • Este ușor de folosit și varianta premium este foarte ieftină
    • Fișierele nu sunt șterse niciodată
    TeraBox logo

    🔥 Hai pe Discord! - Chat activ și support direct

    Te așteptăm și pe serverul de Discord - aici ne-am strâns toată comunitatea de Metin2 din România.

    Alătură-te acum!
    1300+ de membri activi!
    Robot Discord
    Roboțelu'
    Anunț

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    Înregistrează-te și alătură-te comunității noastre

    Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!


    Te poți înregistra rapid utilizând contul tău de Discord sau Github

    Înregistrare

    Autentifică-te

    Înapoi la “Programe Utile”

    Informații

    Utilizatori ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator