Trang 1 của 3 123 CuốiCuối
Kết quả 1 đến 10 của 28

Chủ đề: [MuOnline] zMuLauncher 5.5 with Auto Update and Check CRC-32

  1. #1
    V.I.P Avatar của Trong
    Ngày tham gia
    Jun 2017
    Bài viết
    78
    Likes
    10
    Liked 60 Times in 27 Posts

    [MuOnline] zMuLauncher 5.5 with Auto Update and Check CRC-32

    zMuLauncher 5.5 with Auto Update and Check CRC-32
    by Đào Văn Trong - Trong.LIVE

    1. HÌNH ẢNH



    2. TÍNH NĂNG
    - Tải Update/Client và giải nén vào cùng thư mục của chương trình
    - Tải danh sách tập tin cần kiểm tra CRC32 nếu sai thì tự tải file để sẵn trên máy chủ
    Có thể dùng 1 trong 2 cách hoặc cả 2 tính năng trên để tạo cập nhật hoặc tải về client!

    3. HƯỚNG DẪN SỬ DỤNG
    Danh dách file:
    Code:
    -- Client
    ---- Config.ini
    ---- zMuLauncher.exe
    
    
    -- Client\Data
    ---- ClientInfo.ini
    
    
    -- www\_update
    ---- 1.05.24.7z
    ---- HashCalculator.exe
    ---- list.ini
    ---- version.ini
    
    
    -- www\_update\client
    Hướng dẫn thiết lập:
    - 1. Nén (bằng 7zip - chế độ Ultra) tất cả các file cần cập nhật vào 1 tập tin
    và đặt tên tập tin nén đó theo số phiên bản TÙY Ý vd: 1.05.24.7z

    - 2. Tải hoặc copy lên web thư mục gốc (htdocs) hoặc tạo thư mục con trong đó TÙY Ý
    vd: thư mục gốc là htdocs, tạo thêm thư mục "_update" trong đó và copy hay upload file vừa nén vào đó
    Địa chỉ web cần cập nhật vào tập tin: Data\ClientInfo.ini ở client
    Nếu bạn để ở thư mục gốc tức là trong thư mục htdocs thì url trong client sẽ để là: http://url.web.cua.ban/
    Còn nếu bạn tạo thư mục bên trong thư mục gốc như vd trên là "_update" thì URL sẽ là: http://url.web.cua.ban/_update/

    -3. Tạo tập tin chứa thông tin cập nhật: trong thư mục gốc hoặc thư mục con tùy ý VD: "_update" tạo tập tin trong đó có tên TÙY Ý VD: version.ini
    có nội dung như sau:
    Code:
    [UPDATE]
    NewVersion=1.05.25
    ForceUpdate=1
    urlGetUpdateFile=http://127.0.0.1/_update/1.05.25.7z
    ftpUser=connect
    ftpPassword=connect
    
    
    [CheckCRC]
    CheckCRC=1
    ForceCheckCRC=1
    urlGetCRCList=http://127.0.0.1/_update/list.ini
    urlGetClientFile=http://127.0.0.1/_update/client/
    ftpUser=connect
    ftpPassword=connect
    Tên của tập tin nén có thể đặt tùy ýthì tên tập tin nén VD : 1.05.24.7z
    -4. Phần Check CRC-32 : Nếu muốn check thì đặt "CheckCRC=1" trong version.ini như trên
    và copy hoặc upload tất cả các tập tin cần check vào thư mục TÙY Ý
    Thư mục client này đóng vai trò như là thư mục gốc như dưới client, hiểu nômla là đó chính là thư mục client để trên webserver.
    Sau khi đã copy các tập tin cần check CRC vào thư mục client các bạn kéo và thả thư mục client đó vào biểu tượng chương trình "HashCalculator.exe" để phần mềm tự tạo file "list.ini" với mã crc32 bên trong. Tập tin TÙY Ý VD: "list.ini" nằm cùng thư mục với version.ini (Mặc định phần mềm sẽ tạo cùng với mã MD5 và SHA1 bạn hãy mở file và xóa 2 phần thừa đó để client tải nhanh hơn)

    list.ini
    Code:
    [INFO]
    TotalFile=17
    [FILE]
    1=IGC.dll
    2=zCustom.dll
    3=Data\Dec2.dat
    4=Data\Enc1.dat
    5=Data\Local\Eng\Item_eng.bmd
    6=Data\Local\Eng\itemsetoption_eng.bmd
    7=Data\Local\Eng\JewelOfHarmonyOption_eng.bmd
    8=Data\Local\Eng\movereq_eng.bmd
    9=Data\Local\Eng\MuunOption_eng.bmd
    10=Data\Local\Eng\Quest_eng.bmd
    11=Data\Local\Eng\skill_eng.bmd
    12=Data\Local\Eng\SocketItem_eng.bmd
    13=Data\Local\Eng\Text_eng.bmd
    14=Data\Local\Mix.bmd
    15=Data\Local\ServerInfo.bmd
    16=Data\Local\ServerList.bmd
    17=Data\Player\player.bmd
    
    
    [CRC32]
    1=3D634F4D
    2=A2591175
    3=88D4891A
    4=6E432BDF
    5=B1F802E1
    6=50B5493A
    7=4F4FC0DB
    8=09E1F964
    9=050F2F7A
    10=7BDB7B4A
    11=76B51749
    12=A6EC3DA8
    13=E2393B34
    14=48EF3E8A
    15=E9977146
    16=F176B55A
    17=D25E0173

    5. PHẦN THIẾT LẬP TẠI CLIENT
    Tập tin để chương trình đọc phiên bản là: Config.ini
    Code:
    [LOGIN]
    Version=1.05.24
    Nếu phiên bản trong tập tin này thấp hơn trong file version.ini trên server thì Chương trình sẽ tải cập nhật

    Tập tin chứa thông tin cập nhật ở: Data\ClientInfo.ini
    Code:
    [zMuLauncher]
    MuName=MuOnline
    MainEXE=
    MainArguments=
    urlGetVersionInfo=http://127.0.0.1/_update/version.ini
    ftpUser=connect
    ftpPassword=connect
    
    
    ;//MainEXE=Main.exe
    ;//MainArguments=connec csx5.muonline.webzen.com 44407
    Nếu tập tin này không tồn tại hoặc thông tin không chính xác sẽ không thể cập nhật và kiểm tra CRC
    MuName= Tên hiển thị trên Launher
    urlGetUpdate= địa chỉ web chứ tập tin update và check CRC để kiểm tra
    MainEXE=tên của file Main để khởi chạy khi bấm START/PLAY
    MainArguments= dòng lệnh để client kết nối với main gọi mu.exe






    TẢI VỀ zMuLauncher 5.5.5.5 with Auto Update and Check CRC-32
    zMuLauncher-5.5.5.5-AutoUpdate_vndev.games_84A35FE546074DF6B43F422C2BE 3A8C6.zip
    PassUnZip: vndev.games


    Phần hướng dẫn sẽ cập nhật sau, các bạn xem file ví dụ trong file zip
    Để ủng hộ các bạn hãy đăng ký nick VirusTotal và đánh dấu safe giúp mình và nếu trình virus của bạn nhận nhầm là virus hãy báo cáo và gửi Submit False Positives, xin cảm ơn!



    Chúc các bạn thành công!
    Lần sửa cuối bởi Trong; 25-05-2018 lúc 06:48 PM
    “The world won’t care about your self-esteem. The world will expect you to accomplish something Before you feel good about yourself.”

  2. The Following 4 Users Say Thank You to Trong For This Useful Post:

    halmyphpo (09-05-2018),heroviet2301 (24-04-2018),kksky (23-04-2018),socolas (23-04-2018)

  3. #2
    Member
    Ngày tham gia
    Oct 2017
    Bài viết
    52
    Likes
    7
    Liked 8 Times in 7 Posts
    1 sự đóng góp quá tuyệt ... triệu like cho bác


    ;//MainArguments=connec csx5.muonline.webzen.com 44407
    TRONG ơi cái này để mặc định như vậy à, làm theo hướng dẫn từng bước rồi mà ko thấy nó update được .


    Với lại update ko báo thành công hay thất bại khó biết mà fix quá....... Thêm nút re-check để chạy update lại thì tốt quá TRONG ơi. thanks for sharing

    Xem hộ là mình làm sai cái gì .... thank you.....

    version client
    [LOGIN]
    Version=1.05.24







    Check OK nhưng ko update phiên bản được, mình để cả 2 file 1.05.24 1.05.25 .7zip nén ultra luôn mà không được
    Ảnh đính kèm Ảnh đính kèm  
    Lần sửa cuối bởi Trong; 23-04-2018 lúc 05:44 PM
    Give me a cup of latte www.nhiethuyetmuonline.com

  4. Những người đã thích socolas cho bài viết này:

    heroviet2301 (23-04-2018)

  5. #3
    V.I.P Avatar của Trong
    Ngày tham gia
    Jun 2017
    Bài viết
    78
    Likes
    10
    Liked 60 Times in 27 Posts
    Trích dẫn Gửi bởi socolas Xem bài viết
    Với lại update ko báo thành công hay thất bại khó biết mà fix quá....... Thêm nút re-check để chạy update lại thì tốt quá TRONG ơi. thanks for sharing


    Trích dẫn Gửi bởi socolas Xem bài viết
    ;//MainArguments=connec csx5.muonline.webzen.com 44407

    TRONG ơi cái này để mặc định như vậy à, làm theo hướng dẫn từng bước rồi mà ko thấy nó update được .
    Cái dòng này là comment ví dụ: còn mặc định nó là để chống như phía trên! chỉ dùng cho main gọi MU.EXE

    Trích dẫn Gửi bởi socolas Xem bài viết
    Xem hộ là mình làm sai cái gì .... thank you.....

    version client
    [LOGIN]
    Version=1.05.24



    không hỗ trợ ftp chỉ http thui thím ơi
    PS: Chắc phải cập nhật hỗ trợ thêm ftp, nếu vậy lại phải đọc thêm user và pass :|

    ---------------------


    Trong hình nó ghi rõ là Newversion = 0.0.0.0 kìa như vậy là chưa load thành công đó là thông tin mặc định

    Hình như cậu đang để file htacess kiểm soát mọi thứ khi truy cập vào web,
    cậu thử vào đường dẫn: http://nhiethuyetmuonline.com/_update/version.ini trên trình duyệt xem có vào đc ko đã :v

    Link fix bên trên
    Phần hướng dẫn sẽ cập nhật sau, các bạn xem file ví dụ trong file zip
    Lần sửa cuối bởi Trong; 28-04-2018 lúc 02:07 AM
    “The world won’t care about your self-esteem. The world will expect you to accomplish something Before you feel good about yourself.”

  6. #4
    Junior Member Avatar của dragonwall
    Ngày tham gia
    Sep 2017
    Đang ở
    我没有头绪。
    Bài viết
    10
    Likes
    2
    Liked 0 Times in 0 Posts

    choáng ngọp và thán phục!


  7. #5
    Member
    Ngày tham gia
    Oct 2017
    Bài viết
    52
    Likes
    7
    Liked 8 Times in 7 Posts
    Mọi thứ đã OK nhưng mà lại thế này.......extracting.....

    Give me a cup of latte www.nhiethuyetmuonline.com

  8. #6
    Junior Member
    Ngày tham gia
    Apr 2018
    Bài viết
    9
    Likes
    6
    Liked 2 Times in 2 Posts
    Mình có thể góp ý để bạn hoàn thiện launcher này không ? launcher này phù hợp cả ss6 và ss9 à bạn.
    Ở ss9 IGCN thì cái độ phân giải nó quá nhiều lựa chọn và một số cái chỉnh nó tự về 800x600.

  9. #7
    V.I.P Avatar của Trong
    Ngày tham gia
    Jun 2017
    Bài viết
    78
    Likes
    10
    Liked 60 Times in 27 Posts
    Xin lỗi, file của bạn ko có folder nào gây lỗi
    chút nữa quay lại mình update version mới hỗ trợ luôn ftp nha :v

    Trích dẫn Gửi bởi heroviet2301 Xem bài viết
    Mình có thể góp ý để bạn hoàn thiện launcher này không ? launcher này phù hợp cả ss6 và ss9 à bạn.
    Ở ss9 IGCN thì cái độ phân giải nó quá nhiều lựa chọn và một số cái chỉnh nó tự về 800x600.
    Vâng nó hỗ trợ hết, những cái bị về 800x600 ID=0 là do lựa chọn khác hay lựa chọn bị sửa đổi lên nó tự chuyển về mặc định
    Phần này để thêm log debug
    Lần sửa cuối bởi Trong; 23-04-2018 lúc 06:00 PM
    “The world won’t care about your self-esteem. The world will expect you to accomplish something Before you feel good about yourself.”

  10. #8
    Junior Member
    Ngày tham gia
    Apr 2018
    Bài viết
    9
    Likes
    6
    Liked 2 Times in 2 Posts
    1. Update
    Nên để Update như ICM là chuẩn nhất, tức nó đọc file ở client có ghi số thứ tự và file update.txt trên link update, nếu số ở client thấp hơn file update.txt thì tự động tải file, còn không thì vào game bình thường
    Tham khảo launcher ICM: http://www.mediafire.com/file/w62374...Update-ICM.rar
    Pass giải nén: ForMyFriend

    2. Độ phân giải
    Mình dùng màn hình 240hz, mà khi chọn các độ phân giải 60hz, 120hz, 240hz thì nó trả mượt hơn đâu nên chỉ nên để tùy chọn với độ phân giải 60hz thôi vì đồ họa Mu có 30fps, season cao vừa test cũng ko vượt quá 30fps

    3. Text hiển thị ở dưới cùng chỗ Download nên đổi màu Đỏ nếu error, Xanh lá đậm hoặc Xanh blue để hiển thị thành công thì dễ nhìn hơn
    Lần sửa cuối bởi heroviet2301; 23-04-2018 lúc 10:42 PM

  11. Những người đã thích heroviet2301 cho bài viết này:

    Trong (24-04-2018)

  12. #9
    Member
    Ngày tham gia
    Oct 2017
    Bài viết
    52
    Likes
    7
    Liked 8 Times in 7 Posts
    Thiệt sự là hoa mắt với cái resolution . Ông lôi đâu ra mà lắm thế, member nó chỉ biết chơi thôi chứ được mấy thằng hiểu mà chọn cho phù hợp, ông để như phiên bản trước là OK dễ hiều


    Old version
    Give me a cup of latte www.nhiethuyetmuonline.com

  13. #10
    Member
    Ngày tham gia
    Oct 2017
    Bài viết
    52
    Likes
    7
    Liked 8 Times in 7 Posts
    Quá đỉnh, không còn lời nào để nói
    Give me a cup of latte www.nhiethuyetmuonline.com

Trang 1 của 3 123 CuốiCuối

Từ khóa (Tag) của chủ đề này

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Stats
Flag Counter