Tìm hiểu cách cấu hình quyền truy cập quản trị, sử dụng các lệnh quản trị trong trò chơi, thiết lập chống gian lận BattlEye, và quản lý máy chủ Arma 3 của bạn với các công cụ RCON. Để cấu hình máy chủ ban đầu, xem Hướng Dẫn Thiết Lập Máy Chủ của chúng tôi. Để quản lý mod, xem Hướng Dẫn Cài Đặt Mod.
Cấu Hình Mật Khẩu Quản Trị
Mật khẩu quản trị được đặt trong tệp server.cfg của bạn. Mật khẩu này cấp quyền kiểm soát máy chủ đầy đủ cho bất kỳ ai đăng nhập với nó trong trò chơi.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Bạn cũng có thể đặt một mật khẩu lệnh riêng cho các lệnh kịch bản phía máy chủ (hiếm khi cần đối với hầu hết các nhà điều hành máy chủ):
serverCommandPassword = "AnotherSecurePassword";
Đăng Nhập Quản Trị Trong Trò Chơi
Để đăng nhập làm quản trị viên khi đang kết nối với máy chủ của bạn:
- Nhấn phím chat (mặc định:
/trong kênh chat) để mở ô nhập chat. - Gõ lệnh sau:
#login YourSecureAdminPassword
Nếu mật khẩu đúng, bạn sẽ thấy một thông báo xác nhận trong chat. Bây giờ bạn có quyền truy cập tất cả các lệnh quản trị trong suốt phiên của mình.
Tham Khảo Các Lệnh Quản Trị
Sau khi đăng nhập làm quản trị viên, bạn có thể sử dụng các lệnh sau trong ô nhập chat. Tất cả các lệnh đều có tiền tố #:
| Lệnh | Mô tả |
|---|---|
#login <password> |
Xác thực làm quản trị viên máy chủ. |
#logout |
Thu hồi phiên quản trị của bạn. |
#kick <player_id> |
Đá một người chơi khỏi máy chủ. Sử dụng số ID của người chơi từ danh sách người chơi. |
#ban <player_id> |
Cấm một người chơi khỏi máy chủ (được thêm vào ban.txt). |
#restart |
Khởi động lại nhiệm vụ hiện tại. Tất cả người chơi vẫn kết nối nhưng nhiệm vụ được nạp lại. |
#reassign |
Đưa tất cả người chơi trở lại màn hình lựa chọn vai trò (lobby) mà không khởi động lại nhiệm vụ. |
#missions |
Mở màn hình lựa chọn nhiệm vụ, cho phép bạn thay đổi nhiệm vụ hiện tại. |
#shutdown |
Tắt máy chủ ngay lập tức. Tất cả người chơi bị ngắt kết nối. |
#lock |
Khóa máy chủ, ngăn người chơi mới tham gia. |
#unlock |
Mở khóa máy chủ, cho phép người chơi mới tham gia trở lại. |
#monitor <interval> |
Hiển thị thông tin hiệu suất máy chủ ở khoảng thời gian nhất định (giây). Sử dụng #monitor 0 để tắt. |
#debug off |
Tắt các chỉ báo gỡ lỗi voice-over-network. |
#init |
Khởi tạo lại máy chủ (nạp lại server.cfg mà không khởi động lại hoàn toàn). |
#exec ban <player_id> |
Lệnh cấm thay thế cũng thêm vào danh sách cấm BattlEye. |
#kick và #ban sử dụng số ID của người chơi, không phải tên của họ. Bạn có thể tìm thấy ID người chơi trong kết quả console máy chủ trong GPanel, hoặc sử dụng danh sách người chơi có thể truy cập thông qua menu escape trong trò chơi.
Quản Lý Lệnh Cấm
Các lệnh cấm được lưu trữ trong tệp ban.txt trong thư mục máy chủ của bạn. Mỗi dòng chứa một Steam64 ID (hoặc GUID) của người chơi. Bạn có thể quản lý các lệnh cấm bằng cách chỉnh sửa tệp này trực tiếp:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
Để gỡ cấm một người chơi, xóa mục của họ khỏi ban.txt và khởi động lại máy chủ (hoặc sử dụng #init để nạp lại cấu hình).
Cấu Hình Chống Gian Lận BattlEye
BattlEye (BE) là hệ thống chống gian lận được sử dụng bởi Arma 3. Rất khuyến nghị giữ BattlEye được bật trên các máy chủ công khai để ngăn chặn gian lận và khai thác lỗ hổng.
Kích Hoạt BattlEye
Đảm bảo dòng sau được đặt trong server.cfg của bạn:
BattlEye = 1; // 1 = enabled, 0 = disabled
Các Tệp Cấu Hình BattlEye
Các tệp cấu hình BattlEye nằm trong thư mục battleye/ bên trong hồ sơ máy chủ hoặc thư mục gốc máy chủ của bạn. Tệp cấu hình chính là beserver_x64.cfg (hoặc beserver.cfg trên hệ thống 32-bit):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| Cài đặt | Mô tả |
|---|---|
RConPassword |
Mật khẩu cho truy cập RCON (Remote Console). Bắt buộc đối với các công cụ RCON bên ngoài. |
RConPort |
Cổng được sử dụng cho các kết nối RCON. Mặc định là cổng game + 4 (ví dụ: 2306 nếu cổng game là 2302). Cổng này phải có thể truy cập được nếu bạn muốn sử dụng các công cụ RCON bên ngoài. |
MaxPing |
Ping tối đa cho phép trước khi BattlEye đá người chơi (riêng biệt với maxPing trong server.cfg). |
Các Tệp Bộ Lọc BattlEye
BattlEye sử dụng các tệp bộ lọc để phát hiện và chặn các kịch bản và lệnh đáng ngờ. Đây là các tệp văn bản trong thư mục battleye/:
scripts.txt— Bộ lọc cho việc thực thi kịch bảnremoteexec.txt— Bộ lọc cho các lệnh gọi thực thi từ xapublicvariable.txt— Bộ lọc cho các phát sóng biến công khaisetdamage.txt,setpos.txt, v.v. — Bộ lọc cho các lệnh cụ thể
Mỗi dòng trong một tệp bộ lọc có định dạng:
// Filter line format: ACTION FILTER_STRING
// Actions: 1 = log, 2 = log+kick, 3 = log only (no kick), 4 = kick without log, 5 = log+ban
// Example scripts.txt entries:
5 createVehicle // Ban anyone using createVehicle in scripts
1 "BIS_fnc" // Log BIS functions (usually safe)
7 "" // Default action for unmatched entries (7 = log)
battleye/ để xác định bộ lọc nào đang kích hoạt và thêm các ngoại lệ thích hợp.
Các Công Cụ RCON BattlEye
RCON (Remote Console) cho phép bạn quản lý máy chủ của mình từ bên ngoài mà không cần đăng nhập vào trò chơi. Có một số công cụ RCON phổ biến cho Arma 3:
BEC (BattlEye Extended Controls)
BEC là một công cụ quản lý máy chủ toàn diện kết nối qua BattlEye RCON. Các tính năng bao gồm:
- Thông báo khởi động lại theo lịch trình và khởi động lại tự động
- Giám sát người chơi và quản lý đá/cấm
- Tin nhắn tự động (quy tắc, thông báo)
- Quản lý whitelist
- Lập lịch lệnh tùy chỉnh
Cấu hình BEC yêu cầu IP máy chủ, cổng RCON, và mật khẩu RCON của bạn như được đặt trong beserver_x64.cfg.
DaRT (Arma RCON Tool)
DaRT là một RCON client nhẹ, dựa trên giao diện đồ họa. Để kết nối:
- Tải xuống DaRT từ nguồn chính thức của nó.
- Nhập IP máy chủ, cổng RCON (ví dụ:
2306), và mật khẩu RCON của bạn. - Nhấp vào Connect.
- Sau khi kết nối, bạn có thể xem người chơi, gửi tin nhắn, đá/cấm người chơi, và thực thi các lệnh máy chủ.
Các Lệnh RCON Thông Dụng
Những lệnh này có thể được gửi qua bất kỳ BattlEye RCON client nào:
| Lệnh | Mô tả |
|---|---|
players |
Liệt kê tất cả người chơi đã kết nối với ID, IP, và GUID của họ. |
kick <id> <reason> |
Đá một người chơi với một thông báo lý do tùy chọn. |
ban <id> <minutes> <reason> |
Cấm một người chơi trong một khoảng thời gian được chỉ định (0 = vĩnh viễn). |
bans |
Liệt kê tất cả các lệnh cấm đang hoạt động. |
removeBan <ban_id> |
Gỡ một lệnh cấm theo ID của nó (từ danh sách cấm). |
say -1 <message> |
Gửi một tin nhắn toàn cục đến tất cả người chơi (-1 = tất cả). |
say <id> <message> |
Gửi một tin nhắn riêng đến một người chơi cụ thể. |
loadBans |
Nạp lại danh sách cấm từ tệp. |
writeBans |
Ghi các lệnh cấm hiện tại vào tệp cấm. |
loadScripts |
Nạp lại các kịch bản bộ lọc BattlEye. |
loadEvents |
Nạp lại các kịch bản sự kiện BattlEye. |
#lock |
Khóa máy chủ (giống như lệnh trong trò chơi). |
#unlock |
Mở khóa máy chủ. |
#shutdown |
Tắt máy chủ. |
#restart |
Khởi động lại nhiệm vụ hiện tại. |
#reassign |
Đưa tất cả người chơi về lựa chọn vai trò. |
#missions |
Mở lựa chọn nhiệm vụ. |
Nhật Ký Máy Chủ
Arma 3 tạo ra một số tệp nhật ký cần thiết cho việc khắc phục sự cố máy chủ, theo dõi hoạt động của người chơi, và chẩn đoán các sự kiện BattlEye.
| Tệp Nhật Ký | Vị trí | Mô tả |
|---|---|---|
| RPT Log | <profile>/*.rpt |
Nhật ký máy chủ chính. Chứa thông tin khởi động, lỗi, nhật ký kịch bản, và báo cáo sự cố. RPT mới được tạo mỗi lần khởi động máy chủ. |
| Console Log | server_console.log |
Kết quả được định nghĩa bởi logFile trong server.cfg. Chứa kết quả console bao gồm các kết nối của người chơi. |
| BattlEye Logs | battleye/*.log |
Các vi phạm bộ lọc BattlEye, các lần đá, và các lệnh cấm. Kiểm tra những tệp này khi người chơi báo cáo bị đá sai. |
| Net Log | <profile>/net.log |
Chẩn đoán mạng (nếu tham số khởi động -netlog được sử dụng). |
Truy cập các nhật ký thông qua File Manager trong GPanel hoặc qua SFTP. Nhật ký RPT là tệp quan trọng nhất để chẩn đoán sự cố, vấn đề mod, và lỗi kịch bản.
Bài Viết Liên Quan
- Hướng Dẫn Thiết Lập Máy Chủ Arma 3 — Thiết lập máy chủ ban đầu, server.cfg, cài đặt độ khó, và tinh chỉnh hiệu suất.
- Hướng Dẫn Cài Đặt Mod Arma 3 — Các mod Steam Workshop, tải lên SFTP, thứ tự nạp, và xác minh chữ ký.
- Cách Tìm IP và Cổng Máy Chủ Của Bạn
- Cách Tải Tệp Lên Qua SFTP
- Bắt Đầu Với Máy Chủ Mới Của Bạn
Cần Trợ Giúp?
Cần trợ giúp cấu hình quyền truy cập quản trị, BattlEye, hoặc RCON trên máy chủ Arma 3 của bạn? Mở một phiếu hỗ trợ và đội ngũ của chúng tôi sẽ sẵn lòng hỗ trợ.