Hướng dẫn này bao gồm việc quản trị máy chủ cho Modiverse, bao gồm quyền truy cập RCON, quản lý chu kỳ bản đồ, nội dung Workshop, quản lý người chơi, và khắc phục sự cố.
Quyền Truy Cập RCON
Modiverse hỗ trợ RCON (Remote Console) để quản trị máy chủ. Mật khẩu RCON được cấu hình trong ServerConfiguration.json:
KJMod/Binaries/Linux/ServerData/ServerConfiguration.json
Trường rconPassword điều khiển quyền truy cập:
"rconPassword": "your_secure_password_here"
cHangeRC0nPasswOrD) thành một mật khẩu duy nhất và an toàn. Mật khẩu mặc định được công khai rộng rãi.
Console Máy Chủ
Tab Console của GPanel hiển thị đầu ra của máy chủ. Hãy theo dõi nó để biết các kết nối của người chơi, thay đổi chế độ chơi, và thông báo lỗi. Máy chủ dừng một cách êm ái bằng nút Stop của GPanel.
Quản Lý Chu Kỳ Bản Đồ
Chu kỳ bản đồ xác định các chế độ chơi và bản đồ mà máy chủ sẽ luân chuyển qua. Mỗi mục trong mảng mapCycle trong ServerConfiguration.json xác định một bước luân chuyển.
Thêm Chế Độ Chơi/Bản Đồ Mới
- Dừng máy chủ từ GPanel.
- Duyệt Modiverse Steam Workshop để tìm các chế độ chơi và bản đồ.
- Ghi lại Workshop ID từ URL của mục (con số trong
?id=XXXXXXXXXX). - Chỉnh sửa
ServerConfiguration.jsonvà thêm một mục mới vào mảngmapCycle:
{
"gameMode": "WORKSHOP_ID_OF_GAMEMODE",
"comment": "Mode Name, Map Name",
"map": "WORKSHOP_ID_OF_MAP",
"assets": ["WORKSHOP_ID_OF_REQUIRED_ASSETS"],
"duration": 1800
}
Thiết Lập Thời Lượng
Trường duration đặt độ dài vòng đấu tính bằng giây:
- 900 -- 15 phút (vòng đấu ngắn)
- 1800 -- 30 phút (tiêu chuẩn)
- 3600 -- 60 phút (vòng đấu dài)
PIN Máy Chủ
Kiểm soát quyền truy cập máy chủ bằng trường pin trong ServerConfiguration.json:
- Đặt một PIN dạng số (ví dụ:
"pin": "1234") để yêu cầu mật khẩu khi tham gia. - Đặt thành
"0000"hoặc để trống cho một máy chủ công khai.
Thông Điệp Trong Ngày (MOTD)
Hiển thị một thông điệp tùy chỉnh cho người chơi khi họ tham gia:
motdURL-- URL đến một trang HTML hiển thị làm MOTD. Lưu trữ trang này trên máy chủ web của riêng bạn hoặc sử dụng bất kỳ URL nào có thể truy cập công khai.motdDelay-- Số giây chờ trước khi hiển thị MOTD (mặc định: 5).
Quản Lý Nội Dung Workshop
Máy chủ tự động tải xuống các mục Workshop được tham chiếu trong chu kỳ bản đồ. Nếu nội dung tải xuống thất bại:
- Xác minh các Workshop ID là chính xác.
- Kiểm tra rằng các mục Workshop là công khai và chưa bị xóa.
- Thử khởi động lại máy chủ để kích hoạt việc tải xuống lại.
- Tìm trong thư mục
KJMod/Binaries/Linux/ServerData/để xem nội dung đã tải xuống.
Khắc Phục Sự Cố
| Vấn đề | Giải pháp |
|---|---|
| Máy chủ không khởi động được | Kiểm tra console để tìm lỗi. Xác minh rằng ServerConfiguration.json là JSON hợp lệ. File nằm trong KJMod/Binaries/Linux/ServerData/. |
| Nội dung Workshop không tải | Xác minh các Workshop ID là chính xác và các mục đã được xuất bản. Khởi động lại máy chủ để thử tải lại. |
| Người chơi không thể kết nối | Đảm bảo máy chủ hiển thị listening on port trong console. Xác minh IP và port là chính xác. Kiểm tra rằng các client đã đăng ký nội dung Workshop cần thiết. |
| Chu kỳ bản đồ không hoạt động | Xác minh định dạng mảng mapCycle là JSON hợp lệ. Mỗi mục cần các trường gameMode, map, và duration hợp lệ. |
| Kết nối RCON bị từ chối | Xác minh rằng bạn đang sử dụng đúng mật khẩu RCON và máy chủ đang chạy. Query port cũng có thể cần thiết cho các kết nối RCON. |