Hướng dẫn này bao gồm việc quản trị máy chủ cho Medal of Honor: Allied Assault, bao gồm các lệnh RCON, quản lý người chơi, xoay vòng bản đồ, cấu hình loại trò chơi và khắc phục sự cố.
RCON (Remote Console)
RCON cho phép bạn quản lý máy chủ từ xa từ client trò chơi. Đặt mật khẩu RCON trong biến khởi động RCON_PASSWORD hoặc trong main/server.cfg:
seta rconPassword "your_secure_password"
Để sử dụng RCON từ console trong trò chơi (~):
rconpassword your_secure_password
rcon [command]
Bạn cũng có thể thực thi các lệnh trực tiếp từ tab Console của GPanel.
Các Lệnh Thiết Yếu
| Lệnh | Mô tả |
|---|---|
rcon status |
Hiển thị thông tin máy chủ, người chơi đã kết nối và số client của họ |
rcon kick [client_number] |
Đá một người chơi theo số client của họ (từ đầu ra của status) |
rcon map [mapname] |
Thay đổi bản đồ hiện tại (ví dụ: rcon map dm/mohdm1) |
rcon say [message] |
Gửi một tin nhắn đến tất cả người chơi |
rcon g_gametype [type] |
Thay đổi loại trò chơi (1=FFA, 2=TDM, 3=Round, 4=Objective) |
rcon fraglimit [number] |
Đặt giới hạn số lần tiêu diệt |
rcon timelimit [minutes] |
Đặt giới hạn thời gian cho mỗi bản đồ |
rcon g_password [password] |
Đặt hoặc thay đổi mật khẩu tham gia máy chủ |
rcon sv_hostname [name] |
Thay đổi tên máy chủ |
quit |
Tắt máy chủ (từ console GPanel) |
Loại Trò Chơi
| Giá trị | Loại Trò Chơi | Mô tả |
|---|---|---|
| 1 | Free For All | Mỗi người chơi vì chính mình. Người đầu tiên đạt fraglimit thắng. |
| 2 | Team Deathmatch | Allies đấu với Axis. Đội có nhiều lần tiêu diệt nhất thắng. |
| 3 | Round-Based | Các vòng loại trừ. Không hồi sinh cho đến khi vòng kết thúc. |
| 4 | Objective | Các đội cạnh tranh để hoàn thành hoặc bảo vệ các mục tiêu. |
Để thay đổi loại trò chơi, hãy sử dụng:
rcon g_gametype 2
rcon map dm/mohdm7
g_gametype, bạn phải thay đổi bản đồ để loại trò chơi mới có hiệu lực.
Xoay Vòng Bản Đồ
Thiết lập xoay vòng bản đồ tự động trong main/server.cfg:
seta sv_maplist "dm/mohdm1 dm/mohdm2 dm/mohdm3 dm/mohdm6 dm/mohdm7"
Máy chủ sẽ luân chuyển qua các bản đồ này theo thứ tự khi đạt đến timelimit hoặc fraglimit.
Quản Lý Người Chơi
Đá Người Chơi
- Chạy
rcon statusđể lấy danh sách người chơi đã kết nối cùng với số client của họ. - Chạy
rcon kick [client_number]để loại bỏ người chơi.
Cấm Người Chơi
MOHAA hỗ trợ cấm dựa trên IP. Thêm các IP bị cấm vào cấu hình máy chủ hoặc sử dụng các script phía máy chủ. Trò chơi gốc có chức năng cấm tích hợp hạn chế, vì vậy hãy cân nhắc sử dụng các công cụ quản trị của cộng đồng để quản lý cấm nâng cao hơn.
Tham Khảo Cài Đặt Máy Chủ
| Cài đặt | Mô tả | Ví dụ |
|---|---|---|
sv_maxRate |
Băng thông tối đa cho mỗi client (bytes/giây) | 25000 |
g_allowVote |
Cho phép người chơi kêu gọi bỏ phiếu (1 = có, 0 = không) | 1 |
g_teamdamage |
Bật bắn đồng đội trong các chế độ đội (1 = bật) | 0 |
sv_floodProtect |
Ngăn chặn spam chat (1 = bật) | 1 |
g_inactivity |
Số giây trước khi người chơi không hoạt động bị đá (0 = vô hiệu hóa) | 120 |
Nhật Ký Máy Chủ
Nhật ký máy chủ được lưu trữ trong thư mục Logs/. Hãy kiểm tra các tệp này để gỡ lỗi sự cố, giám sát hoạt động của người chơi và xem lại các sự kiện trong trò chơi.
Khắc Phục Sự Cố
| Vấn đề | Giải pháp |
|---|---|
| Các lệnh RCON không hoạt động | Xác minh rằng rconPassword được đặt trong server.cfg và khớp với những gì bạn nhập trong client. Hãy thử sử dụng console GPanel trực tiếp thay thế. |
| Máy chủ không hiển thị trong trình duyệt | Đảm bảo rằng máy chủ đang chạy (kiểm tra thông báo khởi tạo hoàn tất). Cài đặt dedicated phải là 2 (Internet) để niêm yết công khai. |
| Thay đổi bản đồ thất bại | Xác minh đường dẫn bản đồ là chính xác (ví dụ: dm/mohdm7 chứ không chỉ là mohdm7). Chỉ những bản đồ có trong tệp máy chủ mới có sẵn. |
| Người chơi có ping cao | Điều chỉnh sv_maxRate để cho phép nhiều băng thông hơn cho mỗi client. Giảm sv_maxClients nếu máy chủ bị quá tải. |
Bài Viết Liên Quan
- Hướng Dẫn Thiết Lập Máy Chủ Medal of Honor
- Cách Tìm IP và Port Máy Chủ Của Bạn
- Cách Tải Tệp Lên Qua SFTP