Mấy hôm nay nghĩ học, ngồi buồn quá ko có gì làm nên thay vì sửa server ngồi code chút đỡ buồn. Cái này có chức năng chính là Launcher cho Mu, có thể cấu hình ip, port, tùm lum hết ...
Vài điểm khác biệt là :
- có chức năng kiểm tra setting từ server, nghĩa là cấu hình MLauncher thông qua server, các thông số như port, ip, web ... đề nằm trên server cả. MLauncher sẽ tự tải về mỗi khi khởi động
- có chức năng cập nhật tự động cho Mu, giống như cái main của tụi WZ nhưng cái này đảm bảo tải nhanh hơn vì chia ra tải như IDM. Ý tưởng là mỗi khi có 1 patch mới thì setting trên server ta sẽ chỉnh thông số, Mlauncher sẽ tải setting này về và tiến hành kiểm tra. Nếu phiên bản đang sử dụng là cũ hơn phiên bản mới thấy trong setting vừa tải thì sẽ tự động tiến hành tải file cạp nhật mới về (exe nén tự bung bằng winrar). Tiến hành cập nhật là load game.
- có chức năng thông báo cho game thủ, cái này cũng cấu hình trong setting trên server luôn. Nếu server đang bận, cúp điện, hết tiền hoạt động
hay bảo trì thì admin sẽ config file setting server. Khi người chơi chạy MLauncher thì sẽ hiện ra thông báo - lúc này là 1 cửa sổ nhỏ chứa trang web thông tin quy định từ setting - và không thể vào game đến khi nào bảo trì xong mà thôi.
- còn lại là chức năng linh tinh như mấy cái launcher khác như video, sound. Sử dụng nhân mozilla ff cho cửa sổ web để lướt wed cho nhanh
Tui dự định code xong vào tuần này, làm 2 ngày rồi mỗi ngày làm có vài chục phút thôi nên lâu. Mà chủ nhật này bận đi chơi rồi nên tuần sau sẽ upload cho ae xài thử. À còn phần giao diện thì chắc có lẽ có thể tự thiết kế luôn, ý tưởng là lấy file GIF làm nền cho đẹp. Vài tấm hình cho ae xem chơi
- Trích dẫn :
[MLauncher Settings]
Update =1 //cho phép cập nhật bản mới (0/1: off/on)
MLauncher =1 //cho phép ML kiểm tra setting server (0/1: off/on)
Web =vuhoa.no-ip.biz //đường dẫn web
ServerIniSetting =http://vuhoa.net/settings.ini //đường dẫn file setting server
Register =http://vuhoa.net //đường dẫn trang đăng ký user
[Mu Settings]
Ip =vuhoa.no-ip.biz
Port =44405
FileUpdate =http://vuhoa.net/mu.exe //file cập nhật sẽ tải về nếu có bản mới
UpdateVer =20 //phiên bản cập nhật
[Server]
Online=1 //tình trang server (0/1: off/on)
AnnouncementSite =http://???.com/tb.html //đường dẫn file thông báo
Lúc load thông tin từ setting server
Chương trình chính
Cập nhật tự động
Thông báo khẩn
Tải về dùng thử tại đây,
http://www.vuhoa.net/mlauncher/MLauncher1.0.rar