Bot Discord cho máy chủ FiveM: Kết nối thực sự mang lại cho bạn những gì
Đồng bộ vai trò, kiểm tra whitelist, chạy lệnh máy chủ từ Discord. Điều gì đáng có, điều gì nên để yên, và cần chú ý gì khi thiết lập.

Gần như mọi máy chủ FiveM đều có một máy chủ Discord đi kèm. Thường thì hai thứ nằm cạnh nhau mà không kết nối: vai trò được trao trong Discord rồi lại được trao thủ công lần nữa trong game, ai đó duy trì whitelist trong một tệp văn bản, và muốn chạy lệnh máy chủ thì phải có quyền truy cập bảng quản lý máy chủ.
Kết nối hai bên giải quyết đúng ba việc này. Những gì nó không giải quyết được nằm ở phía dưới.
Bạn cần gì trước tiên
Kết nối chạy qua một script trên máy chủ FiveM của bạn cùng với một mã bí mật mà script dùng để xác thực với chúng tôi. Thiếu một trong hai thì chẳng có gì xảy ra, kể cả với những tính năng bạn không ngờ tới, như thông báo trong game.
Có một điều thực sự quan trọng khi tạo mã bí mật: bạn chỉ thấy nó đúng một lần. Hãy sao chép nó thẳng vào config.lua. Đóng cửa sổ nghĩa là phải tạo mã mới và nhập mã đó vào, điều này vô hại nếu bạn biết trước và khó chịu nếu bạn mất mười phút đi tìm nó.
Hướng dẫn thiết lập đầy đủ từng bước có trong tài liệu FiveM.
Đồng bộ vai trò
Tính năng mà hầu hết mọi người bắt đầu vì nó. Bạn tạo các ánh xạ, mỗi ánh xạ là một vai trò Discord với một nhóm FiveM, và khi kết nối, người chơi nhận nhóm tương ứng. Ai không khớp với ánh xạ nào sẽ vào user.
Có một chi tiết quyết định giữa thành công và bối rối ở đây: các ánh xạ được kiểm tra từ trên xuống dưới, và ánh xạ khớp đầu tiên sẽ thắng. Quản trị viên của bạn gần như chắc chắn cũng có vai trò supporter. Nếu supporter nằm cao hơn, quản trị viên của bạn sẽ là supporter trong game, và việc khắc phục sự cố sẽ kéo dài đúng bằng thời gian cho đến khi ai đó nhìn vào thứ tự.
Vậy nên: vai trò cao nhất ở trên cùng, rồi kiểm tra một lần với một tài khoản có nhiều vai trò. Đừng dùng tài khoản của bạn, tài khoản của bạn có mọi thứ.
Whitelist
Thay vì một danh sách mã định danh phải duy trì, vai trò Discord quyết định ai được kết nối. Với các máy chủ nhập vai có quy trình xét duyệt đơn, đó là lợi ích thực sự: ai được chấp nhận sẽ nhận một vai trò, và đó là toàn bộ thủ tục.
Phần mà hầu hết mọi người làm qua loa là thông báo từ chối. Nó xuất hiện trong cửa sổ kết nối, và thường là thứ duy nhất mà một người chơi bị từ chối từng đọc được từ máy chủ của bạn. "Bạn không có trong whitelist" là một ngõ cụt. Hãy viết nơi để nộp đơn, tốt nhất kèm liên kết. Tốn hai phút một lần và giúp đội ngũ của bạn khỏi phải trả lời cùng một câu hỏi trong ticket.
RCON từ Discord
/fivemrcon cho phép đội ngũ của bạn chạy lệnh máy chủ ngay từ Discord, mà không cần quyền truy cập bảng quản lý máy chủ.
Đây là tính năng mà chúng tôi khuyên nên suy nghĩ kỹ nhất trước khi bật. RCON là quyền truy cập toàn bộ lệnh máy chủ. Vì vậy hai điều sau không phải tùy chọn mà là yêu cầu:
- Chỉ cho phép những nhóm bạn thực sự tin tưởng. Không phải "cả đội ngũ", mà là những nhóm vốn dĩ đã có quyền truy cập đó.
- Đặt một kênh nhật ký. Mọi lệnh được thực thi đều được ghi vào đó. Không có nó, bạn đã tạo ra một cách điều khiển máy chủ mà sau này không ai có thể dựng lại xem ai đã làm gì.
Nếu bạn không chắc chắn về một trong hai câu hỏi trên, hãy để RCON tắt. Các tính năng khác chạy độc lập với nó.
Hai tiện ích nhỏ
Giveaway trong game. Khi một giveaway bắt đầu trong Discord, người chơi thấy một giao diện để tham gia trong một phút, và người thắng cũng được hiển thị trong game. Hữu ích vì nó tiếp cận đúng những người đang chơi và vì thế không nhìn vào Discord.
Thông báo hỗ trợ trong game. Khi ai đó vào một kênh thoại hỗ trợ, thành viên đội ngũ có vai trò tương ứng sẽ nhận thông báo trong game. Thời gian chờ ở đó không phải để tùy ý bỏ qua: không có nó, một người chơi chuyển kênh hai lần liên tiếp sẽ biến thành cả một chuỗi thông báo.
Kết nối này không phải là gì
Nó không thay thế hệ thống admin, quản lý kinh tế hay cơ sở dữ liệu người chơi. Nó kết nối danh tính và quyền hạn giữa hai hệ thống vốn phải được duy trì riêng, và làm một vài sự kiện Discord hiển thị trong game. Không hơn, và điều đó là có chủ đích.
Nếu bạn mới bắt đầu, thứ tự đã được chứng minh hiệu quả: thiết lập đồng bộ vai trò trước và kiểm tra bằng một tài khoản thử nghiệm, sau đó đến whitelist nếu bạn cần, và RCON sau cùng, nếu có.
Bài viết khác
Tự động cấp vai trò Discord trong kênh thoại: dùng để làm gì và cần chú ý điều gì
Discord không thể tự cấp vai trò trong lúc ai đó ở kênh thoại. Một bot thì có thể. Vai trò thoại hữu ích vào việc gì, cách thiết lập và ba lỗi thường gặp lúc mới bắt đầu.
Hướng dẫnVai trò và quyền trên Discord: Vì sao bot của bạn không thể gán vai trò đó
Thứ bậc vai trò là lý do phổ biến nhất khiến một thứ gì đó trên Discord không hoạt động. Hiểu nó một lần là bạn tiết kiệm được hàng giờ khắc phục sự cố.
Hướng dẫnChế độ Cộng đồng trên Discord: Thay đổi gì và cách bật
Chế độ Cộng đồng mở khóa kênh thông báo, Server Insights và nhiều tính năng khác, nhưng cũng đặt ra quy tắc an toàn nghiêm ngặt hơn. Bạn nhận được gì, cần đáp ứng điều kiện nào, và máy chủ của bạn có cần nó không.