[TLBB] Share Launch update client tự động cực nhanh kèm hướng dẫn - Dark.Hades
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 3 của 3
  1. #1
    Thành Viên Dark.Hades's Avatar
    Ngày tham gia
    Apr 2014
    Đang ở
    cd /tmp/
    Bài viết
    634
    Thanks
    205
    Thanked 562 Times in 143 Posts

    Share Launch update client tự động cực nhanh kèm hướng dẫn - Dark.Hades

    Launch TLBB by Dark.Hades

    /**
    * Liên hệ Facebook: [Only registered and activated users can see links. ] nếu cần mua bản thương mại (chức năng hệt phía dưới nhưng tùy biến giao diện nhiều hơn)
    */

    [Only registered and activated users can see links. ]

    - Hỗ trợ mọi hệ điều hành Windows (từ xp tới win10)
    - Không yêu cầu thêm bất kì thành phần nào như netframework để chạy vì được viết bằng C++11/17
    - Hỗ trợ link tải là HTTPS

    - Hỗ trợ link tải có chuyển trang 301,302 (redirect HTTP)
    - Sạch sẽ không có virus (0/70 [Only registered and activated users can see links. ])
    - Tốc độ cực nhanh
    - Không giới hạn dung lượng file tải về
    - Hỗ trợ duy nhất định dạng .zip (dùng 7zip để nén file .zip)
    - Tự động update chính nó nếu có phiên bản mới
    - Tự động tắt Game.exe đang chạy nếu có update (sẽ nâng cấp Popup hỏi trước khi tắt vào phiên bản sau) - Đoạn này chính là phần yêu cầu UAC để quản lí process
    - Có thể tự custom ảnh nền bằng cách chỉnh sửa file Data/Launch/BKG.png (sẽ nâng cấp có thể tự design vị trí button này nọ vào bản sau)


    Hướng dẫn cấu hình sử dụng Launch


    1. Tích hợp:
    - Copy file Launch.exe + Launch.ini vào thư mục ngoài cùng của Client game

    - Cài đặt lại các thông tin của Launch.ini để Launch hiển thị và hoạt động đúng:
    ---- Help_URL: Địa chỉ hiển thị khung web - thông tin/tin tức
    ---- PatchInfo: Địa chỉ lưu trữ file thông tin phiên bản vá / update
    === THÔNG TIN BẮT BUỘC, NẾU KHÔNG CÓ THÌ LAUNCH KHÔNG THỂ HOẠT ĐỘNG
    ĐỊA CHỈ NÀY PHẢI KẾT THÚC BẰNG PatchInfo.json. Ví dụ URL: [Only registered and activated users can see links. ] <= phải kết thúc bằng duy nhất tên PatchInfo.json
    ---- GameExe: Path cho cái Game.exe
    ---- RegURL: Link đăng kí tài khoản
    ---- ChoiceURL: Link nạp thẻ


    2. Hướng dẫn quản lí các phiên bản và thông tin cho launch update tại file PatchInfo.json
    ---- File này bạn có thể upload lên bất cứ nơi đâu (không nén kèm trong client nhé), ở dưới sẽ là nội dung file và giải thích ý nghĩa từng dòng
    (nên tìm hiểu về json)
    ================================================== =====
    Code:
    {
      "Launch": { // đây là dành cho khai báo Launch, bản share thì các bạn hầu như không đụng tới đây nhiều
        "LatestVersion": 17, // dòng này là bắt buộc
        "NewVersionUrl": "http://somewhere.com/Launch.zip" // Link tự động update launch khi có phiên bản mới
      },
      "LoginServerUrl": "http://somewhere.com/LoginServer.txt", // Link login server, đặt luôn ở đây để đơn giản hóa vấn đề update
      "LatestVersion": "1.00.00", // Phiên bản client mới nhất
      "Patches": [ // Danh sách các bản cập nhật
        {
          "VersionFrom": "1.00.02", // Phiên bản cũ cần update 
          "VersionTo": "1.00.03", // Phiên bản muốn update lên
          "Url": "" // link update nếu trống sẽ bị bỏ qua hoặc báo lỗi nếu phiên bản của client yêu cầu bản cập nhật này
        }, // mỗi khi kết thúc 1 khai báo phiên bản, phải có dấu phẩy (,) ở cuối. Ưu tiên làm theo kiểu phiên bản mới hơn khai báo ở trên như thế này
        {
          "VersionFrom": "1.00.01",
          "VersionTo": "1.00.02",
          "Url": ""
        },
        {
          "VersionFrom": "1.00.00",
          "VersionTo": "1.00.01",
          "Url": "http://somewhere.com/update-patch-1.00.00-1.00.01.zip" // (**) Link chứa file zip cần update, chú giải tạo file update ở phía dưới
        } // phiên bản cũ nhất ở dưới cùng ko cần dấu phẩy (,) vì json quy tắc như vậy
      ]
    }
    ================================================== =====


    (**) Hướng dẫn tạo file zip update client
    - Phải có file (version) được nén trong mỗi file zip đó, file này sẽ giữ thông tin phiên bản client cần cập nhật lên.
    ví dụ, hiện tại client version là 1.00.00, bạn cần người chơi update lên 1.00.01, thì trong file nén, phải kèm theo file (version) với nội dung "1.00.01|" đặt ở dòng đầu tiên
    Dấu "|" ở cuối mã phiên bản là để cho Game.exe hiển thị được cái phiên bản lên thôi, không có cũng ko sao, có thì đẹp hơn

    - File zip có thể nén bao nhiêu file/folder thì tùy, Launch sẽ tự giải nén toàn bộ những gì đang có trong zip và đè lên những file đang tồn tại trên máy client, nếu không tồn tại thì
    Launch sẽ tạo mới nó

    Download:
    [HIDE-THANKS][Only registered and activated users can see links. ][/HIDE-THANKS]
    Khách viếng thăm hãy cùng Dark.Hades xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 2 Users Say Thank You to Dark.Hades For This Useful Post:

    BeeZone (06-10-18), lamthanhat (06-10-18)

  3. #2
    Because I'm Nông Dân Lâm Ngọc Huy's Avatar
    Ngày tham gia
    Oct 2010
    Đang ở
    Campuchia
    Bài viết
    1,029
    Thanks
    36
    Thanked 1,180 Times in 371 Posts

    Ðề: Share Launch update client tự động cực nhanh kèm hướng dẫn - Dark.Hades

    Ghim bài 1 tháng cho mọi người dễ tìm hiểu


  4. Các thành viên gởi lời cảm ơn đến Lâm Ngọc Huy vì bài viết này !

    thuankuteloves (08-10-18)

  5. #3
    Thành Viên maxtest's Avatar
    Ngày tham gia
    Feb 2014
    Bài viết
    64
    Thanks
    27
    Thanked 26 Times in 6 Posts

    Ðề: Share Launch update client tự động cực nhanh kèm hướng dẫn - Dark.Hades

    Share kèm luôn file PSD của bác Lão Yêu :

    [Only registered and activated users can see links. ]
    Khách viếng thăm hãy cùng maxtest xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. Các thành viên gởi lời cảm ơn đến maxtest vì bài viết này !

    thuankuteloves (08-10-18)

 

 

Các Chủ đề tương tự

  1. Trả lời: 4
    Bài viết cuối: 21-06-18, 08:31 AM
  2. [TLBB] Share Launch auto update clone chức năng từ Launch gốc FPT/Sohu
    Bởi Dark.Hades trong diễn đàn Releases
    Trả lời: 1
    Bài viết cuối: 02-05-17, 10:14 AM
  3. [TLBB] Lỗi nv ở Server 2.9x của bác Dark.Hades anh em cho mình biết sửa ntn ?
    Bởi hongphongh2011 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 24-06-15, 11:09 AM
  4. [Gunny] ai có Res full chuẩn share cho em vs up lên cái gì tải tốc độ nhanh nhanh nha !
    Bởi vietlinh9710 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 28-07-13, 03:03 PM
  5. Cách Làm Launch Không Có Launch.ini Giống Vua Thiên Long Và TLAH!
    Bởi 3z3z3z trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 8
    Bài viết cuối: 09-11-11, 05:34 PM

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
  •  
Múi giờ GMT +7. Bây giờ là 03:06 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.