[Mu PC] [Bàn luận]Cách tạo bảng xếp hạng ingame đơn giản nhất

Dạo này thấy nhiều mu có bảng xếp hạng ingame rồi, mình mạn phép đưa rìu qua trước mắt mấy thợ lão làng múa vài đường cơ bản, mục đích để giúp mấy con gà dev như mình có thể tự làm được tính năng như mong muốn như mu nhà người ta.

Cách 1:
Client (yêu cầu) -> Gameserver (yêu cầu) -> TitanLink (trả dữ liệu) -> Gameserver(trả dữ liệu) ->Client (hiển thị).
Đại khái là Titanlink lấy thông tin bảng xếp hạng, sau đó gửi cho GameServer, và từ GS sẽ gửi xuống Client.

Bài khá dài, đang hoàn thiện nội dung....

Demo:
You must be registered for see images



Cách 2:
Client nhận dữ liệu qua API.
Đại khái là đọc thẳng dữ liệu bảng xếp hạng từ web. Cách này nhanh + chỉ cần source client là quẩy luôn, phù hợp mọi phiên bản.

Bài khá dài, đang hoàn thiện nội dung....
Đang quay clip...

Demo:
You must be registered for see images
 
Chỉnh sửa lần cuối:
Nhìn cũng tạm được nhỉ?
Về Ranking Data. nên cẩn thận khi code. Thường thì 1packet ranking data khá dài.(Tốt nhất đừng làm quá top 100). Và chỉ nên send nó khi đc request từ client.
+ anti flood cái này. ko thì nó log chục acc. send cả chục/trăm cái request BXH mỗi giây là phiền :))
You must be registered for see images
 
Chỉnh sửa lần cuối:
Bên trên