Kiến trúc ứng dụng
BakoshApp được cấu trúc như thế nào: cài đặt ở đâu, sự kiện TikTok chảy vào game như thế nào, chuyện gì xảy ra khi bạn chuyển mod đang hoạt động và cách auto-update hoạt động.
BakoshApp là gì
BakoshApp là ứng dụng desktop Windows liên kết sự kiện từ stream TikTok LIVE đến các mod trong game. Người xem gửi quà, bấm like và viết trong chat — và hiệu ứng kích hoạt tự động bên trong game của streamer.
Ứng dụng hiện đi kèm năm mod:
- GTA V KOTH (King of the Hill) — người xem spawn xe và chướng ngại trong chế độ "king of the hill". Tương tác, PRO.
- GTA V Chaos — người xem kích hoạt hơn 350 hiệu ứng chaos (thời gian trong ngày, thời tiết, spawn NPC, hiệu ứng màn hình). Tương tác, PRO.
- GTA V Train — trình mô phỏng tàu tự động (khởi động/dừng, đổi đường ray, quản lý tốc độ và máu). Tự động, MAX.
- Rust Survival — máy chủ Rust cục bộ đầy đủ nơi người xem cho streamer vật phẩm, spawn động vật và kích hoạt bẫy. Tương tác, PRO.
- RDR2 Chaos — hơn 185 hiệu ứng chaos cho Red Dead Redemption 2. Tương tác, PRO.
KOTH, Chaos và Train là ba biến thể của cùng archive mod GTA V (gta.zip). Tải xuống được chia sẻ, nhưng mỗi biến thể có thư mục cài đặt riêng (gta_koth_folderPath, gta_chaos_folderPath, gta_train_folderPath) — bạn có thể trỏ chúng vào một bản cài GTA V hoặc giữ riêng. Mỗi lần chỉ một mod có thể hoạt động — kiểm soát bởi toggle trên mỗi thẻ mod trong sidebar.
Sự kiện TikTok đến ứng dụng như thế nào
Để sự kiện TikTok LIVE đến BakoshApp, bạn cần một trong hai phương thức kết nối.
| Phương thức | Có sẵn cho | Cái gì cần cài |
|---|---|---|
| TikFinity | Free và PRO | TikFinity + TikTok Live Studio |
| Bộ kết nối gốc (tích hợp trong BakoshApp) | Chỉ PRO | Không có — kết nối tự động |
TikFinity là chương trình riêng nhận sự kiện TikTok và chuyển tiếp đến BakoshApp. Bộ kết nối gốc kết nối trực tiếp với TikTok mà không có TikFinity — đó là tính năng chỉ PRO. TikTok Live Studio vẫn cần trong cả hai setup để chạy TikTok LIVE từ PC; các connector chỉ khác trong cách họ lấy sự kiện từ TikTok vào BakoshApp. Xem TikFinity vs Native để có so sánh sâu hơn.
Chuyện gì xảy ra khi người xem gửi quà
- Sự kiện đến từ TikTok (qua TikFinity hoặc Bộ kết nối gốc).
- BakoshApp khớp nó với các trigger bạn cấu hình trên trang Events & Actions.
- Nếu sự kiện khớp, ứng dụng kích hoạt hành động bên trong game.
- Cùng lúc đó, âm thanh được gắn với hành động đó phát.
Đây là cùng pipeline cho mọi mod — chỉ danh mục hành động và trigger khác nhau.
Cài đặt được lưu ở đâu
Cài đặt BakoshApp nằm trong thư mục Windows ẩn: %LOCALAPPDATA%\BakoshApp. Để mở nó, dán đường dẫn đó vào thanh địa chỉ Windows Explorer. Ở phiên bản cũ, file nằm trong thư mục khác — ứng dụng tự động di chuyển nó khi khởi chạy lần đầu sau update.
Cài đặt lưu cục bộ bao gồm: đường dẫn thư mục GTA V, đường dẫn thư mục máy chủ Rust, tham số khởi động máy chủ Rust, mod đang hoạt động hiện tại và mã định danh người dùng cá nhân.
Bản thân các hành động (mỗi quà làm gì, trigger nào được gán, âm thanh nào phát) được lưu trên máy chủ và ràng buộc với tài khoản. Điều đó có nghĩa sau khi cài lại Windows hoặc đổi PC, tất cả những gì bạn phải làm là đăng nhập và setup hành động xuất hiện lại. Bạn cũng có thể xuất chúng vào file .bka qua nút Export trên trang Events & Actions của bất kỳ mod nào — xem Nhập / Xuất.
Vì hành động nằm trên máy chủ, bạn không cần sao lưu chúng thủ công trước khi cài lại Windows. Chỉ cần đăng nhập lại.
Chuyện gì xảy ra khi bạn chuyển mod đang hoạt động
Mỗi thẻ mod trong sidebar có toggle. Khi bạn chuyển mod đang hoạt động, BakoshApp:
- đóng kết nối với game trước đó,
- reset bộ đếm like và quà tích luỹ,
- mở kết nối với game đang hoạt động mới.
Vì vậy, tương tác giảm trong vài giây ngay sau khi chuyển. Đó là bình thường — cho nó một chút thời gian để kết nối lại.
Cập nhật tự động
BakoshApp tự cập nhật. Khi có phiên bản mới, khởi động lại ứng dụng để áp dụng. Phiên bản hiện tại hiển thị trong sidebar, ngay dưới logo "Bakosh.app".
Khi cài, BakoshApp đi kèm dịch vụ nền nhỏ. Nếu antivirus xoá file đó, ứng dụng ngừng hoạt động. Triệu chứng: "The system cannot find the file specified" khi khởi chạy, hoặc Failed to spawn sidecar (os error 2).
Sửa: cài lại BakoshApp từ bakosh.app/bakoshapp, sau đó thêm thư mục cài vào loại trừ antivirus. Nếu SmartScreen chặn installer, bấm "More info" → "Run anyway".