Tài liệu AvatarStar
Máy chủ gốc chạy trong Docker, client Windows khớp với nó, và cách đổi nội dung của cả hai.
Bắt đầu
Phần tiêu đề “Bắt đầu”Dựng stackChạy máy chủ bằng một lệnh docker compose, tạo tài khoản, rồi trỏ client Windows vào nó.
Kiến trúcNative tier, Java tier, hai dịch vụ tự viết, và cổng nào được phép publish.
Cập nhật client
Phần tiêu đề “Cập nhật client”Replace và PatchHai chế độ cập nhật, applier làm gì trong từng chế độ, và khi nào dùng cái nào.
delta.datĐịnh dạng file mà launcher tải về, và ý nghĩa của từng opcode trong patch.lst.
Ship một bản updateDựng delta từ hai bản build, viết manifest, đẩy lên patch host.
Thêm một khẩu súngVí dụ chạy thật: art vào archive qua delta, dòng shop vào database.
Tra cứuField trong update.xml, opcode trong patch.lst, mã lỗi của launcher.
Câu hỏi hay gặp
Phần tiêu đề “Câu hỏi hay gặp”Bản nháp đang review. Nội dung nội bộ, đừng chia sẻ ra ngoài nhóm.