Bỏ qua điều hướng

Mã nguồn Quán bar online XiuGou Disco

Quán bar online XiuGou Disco là bản web viết bằng Spring Boot: mỗi người xem hóa thành chú chó trên sàn nhảy, chat hiện trên đầu. Bản mở nguồn chỉ hỗ trợ Bilibili, chưa có TikTok.

3/50 lượt tảiCập nhật 05/11/2026
Ảnh giao diện Quán bar online XiuGou Disco

Review Quán bar online XiuGou Disco

3/5

Bởi Chủ trang manguonfree · 05/11/2026

Quán bar online XiuGou Disco là dự án nhỏ, phù hợp để học cách một trang web nhận chat live và biến thành nhân vật. Toàn bộ logic nằm trong một file HTML và một controller Java, nên đọc rất nhanh.

Mình đã kiểm tra những gì

Mình đọc mã nguồn và mở thử giao diện dưới dạng tĩnh, chưa chạy server Java và chưa kết nối phòng live thật, nên điểm 3/5 là đánh giá từ code. Ảnh bìa là giao diện mình dựng lại từ file trong repo. Trang demo tác giả ghi trong README không truy cập được khi mình kiểm tra ngày 05/11/2026.

Điểm mạnh

  • Mã ngắn, dễ đọc, hợp để học WebSocket và hiệu ứng canvas.
  • Không cần Unity, chỉ cần một server Java và trình duyệt.
  • Có thể đưa vào OBS như một trang web.

Điểm cần cân nhắc

  • Không có TikTok: README ghi rõ bản mở nguồn chỉ hỗ trợ Bilibili, còn các bản hỗ trợ TikTok là bản Unity riêng của tác giả.
  • Repo thiếu file: không có chứng chỉ .jks và js/decode.js, nên không chạy được ngay.
  • Dự án cũ: lần cập nhật cuối là tháng 7/2022, dùng Spring Boot 2.6 và Java 8.
  • Phụ thuộc bên ngoài: jQuery tải từ jq22.com, API lấy thông tin phòng của Bilibili có thể đã thay đổi.
  • Nhạc đi kèm: hai bài nhạc thương mại trong repo không nên phát lại trên live.

Nên dùng cho ai

Hợp với lập trình viên muốn tự làm quán bar online trên nền web. Nếu cần sản phẩm chạy được trên TikTok LIVE, hãy chọn Bar live TikTok 3D. Nếu thích bản 3D bằng Unity, hãy xem source code quán bar online DJ Club.

Quán bar online XiuGou Disco là gì?

Quán bar online XiuGou Disco là một trang web mô phỏng trò 修勾夜店. Mở trang là thấy sàn nhảy, DJ mèo và nhạc chạy vòng. Người xem live chat là có một chú chó xuất hiện trên sàn, nội dung chat hiện trên đầu nhân vật.

Lưu ý trước khi tải: README ghi bản mở nguồn chỉ hỗ trợ Bilibili, chưa có TikTok. Nếu cần chạy trên TikTok, hãy xem Bar live TikTok 3D.

Dự án có gì

  • Sàn nhảy web: nền, DJ, pháo giấy trên canvas và danh sách nhạc phát vòng.
  • Người xem thành nhân vật: mỗi người chat có một chú chó riêng, gõ 换修勾 để đổi hình.
  • Đọc chat và quà: trang tự kết nối WebSocket của phòng Bilibili theo số phòng trên đường dẫn /index/số-phòng.

Giấy phép

Dự án dùng giấy phép Mulan PSL v2, không phải MIT. Hình ảnh và hai bài nhạc đi kèm không có ghi chú bản quyền riêng, bạn nên thay bằng tài nguyên của mình trước khi live.

Cách cài đặt Quán bar online XiuGou Disco

Dự án chạy bằng Java 8 và không có bản dựng sẵn. Tác giả ghi mở bằng IntelliJ IDEA là dùng được, nhưng repo còn thiếu vài thứ nên bạn cần sửa trước.

1. Tải mã nguồn

git clone https://github.com/mh3400425/XiuGouDisco-master.git

2. Sửa cấu hình SSL

File src/main/resources/application.yaml trỏ tới một file chứng chỉ .jks không có trong repo. Khi chạy thử trên máy, hãy xóa khối ssl để server chạy HTTP thường.

server:
  port: 64848

3. Chạy

./mvnw spring-boot:run

Trên Windows dùng mvnw.cmd spring-boot:run, hoặc chạy XiuGouApplication trong IDEA.

4. Mở trang

Vào http://localhost:64848/index/số-phòng, thay số-phòng bằng số phòng live Bilibili của bạn.

Trang còn tham chiếu file js/decode.js không có trong repo và tải jQuery từ một trang bên ngoài. Nếu gặp lỗi, hãy kiểm tra hai chỗ này đầu tiên.

Lần đầu cài mã nguồn? Đọc hướng dẫn cho người mới.

Câu hỏi thường gặp về Quán bar online XiuGou Disco

Quán bar online là gì?

Là kiểu livestream tương tác có sàn nhảy ảo, mỗi người xem chat hoặc tặng quà sẽ xuất hiện thành nhân vật trên sàn.

XiuGou Disco có dùng được cho TikTok không?

Bản mở nguồn chỉ đọc chat Bilibili. Muốn dùng TikTok, bạn phải tự sửa phần kết nối hoặc chọn dự án Bar live TikTok 3D.

Cần gì để chạy XiuGou Disco?

Cần Java 8 và biết chạy dự án Spring Boot. Bạn phải sửa cấu hình SSL trong application.yaml vì repo không kèm file chứng chỉ.

XiuGou Disco có miễn phí không?

Có. Dự án dùng giấy phép Mulan PSL v2, không phải MIT. Bạn nên đọc giấy phép và thay nhạc đi kèm trước khi dùng.

Có bản demo để xem thử không?

README có link demo, nhưng link đó không truy cập được khi mình kiểm tra ngày 05/11/2026.

Mã nguồn liên quan

Ảnh giao diện Bar live TikTok 3D Ông Chú MMO

Giải trí online

Bar live TikTok 3D Ông Chú MMO

Bar live TikTok 3D biến phiên live thành sàn nhảy: người xem chat, thả tim, tặng quà sẽ lên sàn với avatar thật, kèm DJ, ánh sáng, pháo hoa. Có bản Windows chạy sẵn.

4/50 lượt tải

Giải trí online

Source code quán bar online DJ Club

Source code quán bar online DJ Club làm bằng Unity: sàn nhảy 3D, người xem chat để đổi nhạc và bật hiệu ứng. Bản gốc đọc chat Bilibili, muốn dùng TikTok phải tự sửa thêm.

3/50 lượt tải
Ảnh giao diện Chánh Điện Online

Tâm linh online

Chánh Điện Online

Chánh điện 2.5D cho TikTok LIVE: người xem bình luận để vào ngồi tụng kinh, tặng quà được đọc tên hồi hướng bằng giọng tiếng Việt. Mã nguồn MIT.

4/52 lượt tải