Hướng dẫn này trình bày quản trị RCON, quản lý người chơi, cấu hình bot, bản đồ tùy chỉnh và khắc phục sự cố cho máy chủ chuyên dụng OpenArena của bạn. OpenArena là một game FPS deathmatch miễn phí dựa trên id Tech 3 engine. Để biết cách cài đặt ban đầu, cấu hình và hướng dẫn kết nối, xem Hướng Dẫn Cài Đặt Máy Chủ OpenArena.
1. Cài Đặt RCON
Đặt mật khẩu RCON trong baseoa/server.cfg:
seta rconPassword "YourStrongPassword"
Xác thực trong game qua console (~):
rconPassword YourStrongPassword
rcon <command>
Bạn cũng có thể gửi lệnh trực tiếp qua tab Console của GPanel mà không cần xác thực RCON.
2. Các Lệnh Quản Lý Người Chơi
| Lệnh | Mô tả |
|---|---|
rcon status | Liệt kê tất cả người chơi đang kết nối cùng số client và IP của họ. |
rcon kick <client_num> | Đá một người chơi theo số client (lấy từ status). |
rcon clientkick <client_num> | Lệnh đá thay thế. |
rcon banClient <client_num> | Cấm một người chơi theo số client. |
rcon banUser <playername> | Cấm một người chơi theo tên. |
3. Các Lệnh Bản Đồ và Trò Chơi
| Lệnh | Mô tả |
|---|---|
rcon map <mapname> | Chuyển sang bản đồ mới, ngắt kết nối người chơi. |
rcon g_gametype <value> | Thay đổi chế độ chơi (0=FFA, 3=TDM, 4=CTF, v.v.). |
rcon timelimit <minutes> | Thay đổi giới hạn thời gian. |
rcon fraglimit <frags> | Thay đổi giới hạn số mạng hạ gục. |
rcon map_restart | Khởi động lại bản đồ hiện tại. |
rcon nextmap | Chuyển sang bản đồ kế tiếp trong vòng xoay. |
4. Các Lệnh Quản Lý Máy Chủ
| Lệnh | Mô tả |
|---|---|
rcon sv_hostname "Name" | Thay đổi tên máy chủ. |
rcon g_password "pass" | Đặt hoặc thay đổi mật khẩu tham gia. |
rcon say "message" | Gửi tin nhắn trò chuyện tới toàn máy chủ. |
rcon sv_maxclients <num> | Thay đổi số người chơi tối đa (yêu cầu khởi động lại bản đồ). |
rcon exec <filename> | Thực thi một tệp cấu hình. |
rcon quit | Tắt máy chủ. |
5. Quản Lý Bot
OpenArena có hỗ trợ bot tích hợp để lấp đầy các vị trí trống trên máy chủ.
| Lệnh / CVar | Mô tả |
|---|---|
rcon addbot <name> <skill> | Thêm một bot. Kỹ năng: 1 (dễ nhất) đến 5 (khó nhất). |
rcon kick <botname> | Xóa một bot cụ thể. |
rcon bot_minplayers <num> | Tự động lấp đầy bằng bot cho đến khi đạt số người chơi này. Bot sẽ rời đi khi người chơi thật tham gia. |
rcon bot_nochat <0/1> | Tắt trò chuyện của bot. 1 = không cho bot trò chuyện. |
Ví Dụ: Duy Trì 8 Người Chơi Với Bot
Thêm vào server.cfg:
seta bot_minplayers 8
Bot sẽ tự động tham gia khi có ít hơn 8 người chơi kết nối và rời đi khi người chơi thật tham gia.
6. Bản Đồ và Mod Tùy Chỉnh
- Tải xuống các tệp bản đồ/mod
.pk3tùy chỉnh. - Tải lên
baseoa/qua SFTP (xem Cách Tải Tệp Lên Qua SFTP). - Khởi động lại máy chủ. Các tệp
.pk3sẽ được tải tự động. - Chuyển sang bản đồ mới bằng
rcon map <mapname>.
.pk3 khớp để tham gia các máy chủ có bản đồ tùy chỉnh. Bật tự động tải xuống bằng sv_allowDownload 1 trong server.cfg.
7. Khắc Phục Sự Cố
Máy Chủ Không Khởi Động
- Kiểm tra console GPanel để xem thông báo lỗi.
- Xác minh GAME_MAP được đặt thành một tên bản đồ hợp lệ.
- Thử
aggressorhoặcoa_dm1làm bản đồ mặc định đã biết là hoạt động tốt.
Người Chơi Không Thể Kết Nối
- Xác minh máy chủ đang chạy trong GPanel.
- Kiểm tra đúng IP và port từ tab Network.
- Đảm bảo
sv_puređược đặt thành0nếu người chơi có phiên bản tệp pk3 khác nhau.
Bot Không Hoạt Động
- Đảm bảo bản đồ có hỗ trợ tuyến đường cho bot (tệp AAS). Hầu hết các bản đồ mặc định đều có sẵn điều này.
- Xác minh
bot_minplayersđược đặt đúng số mong muốn. - Các bản đồ tùy chỉnh có thể không hỗ trợ bot trừ khi tệp AAS đã được tạo.
Bài Viết Liên Quan
Cần Trợ Giúp?
Nếu bạn gặp sự cố với máy chủ OpenArena mà không được đề cập ở đây, hãy mở một ticket hỗ trợ và kèm theo IP máy chủ của bạn, mô tả vấn đề và bất kỳ thông báo lỗi liên quan nào từ console GPanel.