Giải pháp
Voice rooms & game social
High-volume rooms, mic PK, gifting and team chat — the social layer, self-hosted
Thách thức của tình huống
Xác định rõ điều gì thực sự khó trong tình huống này trước khi chọn nền tảng nhắn tin.
Voice rooms and game social need high-volume rooms, gifting, mic/PK and guild chat at once — while the battle netcode stays in your game engine and you shouldn't rebuild the social + signaling layer yourself.
IMCore giải quyết thế nào
Các năng lực được lắp ráp quanh mục tiêu nghiệp vụ, chứ không phải một đống tính năng rời rạc.
Phòng livestream / phòng thoại lượng lớn (fan-out trong phòng là O(số thành viên online))
Báo hiệu RTC: 1-1 / nhiều bên / đối đầu PK (chỉ báo hiệu — media và trạng thái game ở lại engine của bạn)
Trạng thái cuộc gọi dùng Redis, hỗ trợ triển khai nhiều instance và dọn dẹp khi lỗi
Tin nhắn quà tặng và hiệu ứng
Trạng thái online / sảnh chờ / chat ghép cặp
IM trong game: nhóm đội / kênh bang hội / liên máy chủ
Kiểm duyệt nội dung / lọc từ nhạy cảm