background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Arma 3 Thiết Lập Quản Trị và BattlEye

VI arma-3 admin battleye rcon 0 found this helpful

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ảo mật: Chọn một mật khẩu quản trị mạnh và không bao giờ chia sẻ nó với những người chơi không đáng tin cậy. Bất kỳ ai có mật khẩu quản trị đều có toàn quyền kiểm soát máy chủ, bao gồm khả năng đá, cấm, và tắt máy chủ.

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:

  1. Nhấn phím chat (mặc định: / trong kênh chat) để mở ô nhập chat.
  2. 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.

Mẹo: Đăng nhập quản trị không duy trì giữa các lần ngắt kết nối. Bạn phải xác thực lại mỗi lần tham gia máy chủ.

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.
Lưu ý: Các lệnh #kick#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).
Quan trọng: Cổng BattlEye RCon có thể cần được mở hoặc phân bổ trong GPanel tùy thuộc vào gói lưu trữ của bạn. Nếu các kết nối RCON thất bại, hãy kiểm tra xem cổng có sẵn và không bị chặn không. Liên hệ bộ phận hỗ trợ Legion Hosting nếu bạn cần phân bổ thêm một cổng.

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ản
  • remoteexec.txt — Bộ lọc cho các lệnh gọi thực thi từ xa
  • publicvariable.txt — Bộ lọc cho các phát sóng biến công khai
  • setdamage.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)
Mẹo: Các máy chủ có mod thường cần các ngoại lệ BattlEye tùy chỉnh. Nếu người chơi bị đá vì "Script Restriction" sau khi cài đặt mod, bạn có thể cần thêm các ngoại lệ vào các tệp bộ lọc liên quan. Kiểm tra các nhật ký BattlEye trong thư mục 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:

  1. Tải xuống DaRT từ nguồn chính thức của nó.
  2. Nhập IP máy chủ, cổng RCON (ví dụ: 2306), và mật khẩu RCON của bạn.
  3. Nhấp vào Connect.
  4. 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.

Mẹo: Các tệp nhật ký RPT có thể trở nên rất lớn theo thời gian. Nếu máy chủ của bạn đã chạy được một thời gian, tệp RPT gần đây nhất (sắp xếp theo ngày) chứa nhật ký của phiên hiện tại. Các tệp RPT cũ hơn có thể được xóa an toàn để giải phóng dung lượng đĩa.

Bài Viết Liên Quan

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ợ.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.