Hướng dẫn này trình bày việc quản trị máy chủ cho Just Cause 3 Multiplayer (JC3:MP), bao gồm các công cụ quản trị dựa trên scripting, quản lý người chơi và các kỹ thuật điều hành máy chủ.
Tổng Quan Về Quản Trị
JC3:MP không có hệ thống lệnh quản trị tích hợp sẵn. Thay vào đó, toàn bộ việc quản trị máy chủ được xử lý thông qua các gói JavaScript phía máy chủ (script). Cộng đồng đã tạo ra các gói quản trị cung cấp các lệnh kick, ban, teleport và các lệnh quản lý khác.
Cài Đặt Một Gói Quản Trị
- Dừng máy chủ của bạn từ GPanel.
- Tải xuống một gói script quản trị từ các tài nguyên cộng đồng JC3:MP hoặc từ JC3:MP Wiki.
- Tải thư mục gói lên thư mục
packages/trên máy chủ của bạn bằng File Manager hoặc SFTP. - Mỗi gói nên chứa ít nhất một tệp
main.jsvà mộtpackage.json. - Khởi động máy chủ của bạn. Console sẽ xác nhận gói đã được tải thành công.
Các Lệnh Quản Trị Phổ Biến
Các lệnh chính xác phụ thuộc vào gói quản trị mà bạn cài đặt. Hầu hết các gói quản trị của cộng đồng cung cấp những lệnh này thông qua chat trong trò chơi:
| Lệnh | Mô tả |
|---|---|
/kick [player] |
Loại bỏ một người chơi khỏi máy chủ |
/ban [player] |
Cấm vĩnh viễn một người chơi kết nối |
/unban [player] |
Gỡ bỏ lệnh cấm của một người chơi |
/tp [player] |
Dịch chuyển đến vị trí của một người chơi |
/tphere [player] |
Dịch chuyển một người chơi đến vị trí của bạn |
/vehicle [name] |
Tạo ra một phương tiện tại vị trí của bạn |
/weather [type] |
Thay đổi thời tiết của máy chủ |
/time [hours] |
Đặt thời gian trong ngày |
Console Máy Chủ
Console GPanel hiển thị đầu ra của máy chủ, bao gồm các kết nối, ngắt kết nối của người chơi và các lỗi script. Bạn có thể theo dõi hoạt động của máy chủ trực tiếp từ tab Console.
Máy chủ dừng một cách an toàn với Ctrl+C (được xử lý tự động bởi GPanel khi bạn nhấp vào Stop).
Quản Lý Người Chơi
Danh Sách Cấm
Khi sử dụng một gói quản trị, người chơi bị cấm thường được lưu trong một tệp JSON nằm trong thư mục dữ liệu của gói (ví dụ, packages/admin/bans.json). Bạn có thể chỉnh sửa tệp này thủ công để thêm hoặc gỡ bỏ các lệnh cấm:
- Dừng máy chủ của bạn.
- Mở tệp danh sách cấm trong File Manager.
- Thêm hoặc gỡ bỏ các mục khi cần thiết.
- Lưu và khởi động lại máy chủ.
Bảo Vệ Bằng Mật Khẩu
Để hạn chế quyền truy cập vào máy chủ của bạn, hãy đặt biến khởi động SERVER_PASSWORD trong tab Startup của GPanel, hoặc chỉnh sửa trường password trong config.json.
Script Tùy Chỉnh
JC3:MP hỗ trợ viết các script phía máy chủ tùy chỉnh bằng JavaScript. Để tạo một gói tùy chỉnh:
- Tạo một thư mục mới trong
packages/(ví dụ,packages/my-script/). - Tạo một
package.jsonvới tên gói và điểm khởi đầu. - Tạo một tệp
main.jsvới logic script của bạn. - Khởi động lại máy chủ để tải gói mới.
Ví Dụ package.json
{
"name": "my-script",
"main": "main.js"
}
Ví Dụ main.js
jcmp.events.Add('PlayerReady', (player) => {
player.SendChatMessage('Welcome to the server!');
});
Khắc Phục Sự Cố
| Vấn đề | Giải pháp |
|---|---|
| Các lệnh quản trị không hoạt động | Xác minh gói quản trị đã được tải (kiểm tra console để xem các thông báo tải). Xác nhận Steam ID của bạn nằm trong danh sách quản trị trong cấu hình gói. |
| Gói không tải được | Kiểm tra console để xem các lỗi JavaScript. Đảm bảo package.json hợp lệ và tệp main.js tồn tại. |
| Người chơi không thể kết nối | Xác minh máy chủ đang chạy và các cổng chính xác. Kiểm tra rằng mod JC3:MP đã được cài đặt ở phía client. |
Bài Viết Liên Quan
- Just Cause 3 Multiplayer Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP