Hướng dẫn này bao gồm quản trị máy chủ, quản lý lệnh cấm, cấu hình xoay vòng nhiệm vụ, hỗ trợ mod và khắc phục sự cố cho máy chủ Nuclear Option dedicated của bạn. Nuclear Option là một trò chơi không chiến trong tương lai gần với vũ khí hạt nhân chiến thuật và chiến lược. Để biết cách thiết lập ban đầu, biến khởi động và hướng dẫn kết nối, hãy xem Hướng Dẫn Thiết Lập Máy Chủ Nuclear Option.
1. Quản Trị Máy Chủ
Việc quản lý máy chủ Nuclear Option được thực hiện thông qua:
- DedicatedServerConfig.json: Tệp cấu hình chính trong thư mục gốc của máy chủ.
- GPanel Console: Xem đầu ra và nhật ký máy chủ trong tab Console của GPanel.
- Danh Sách Cấm: Hệ thống cấm dựa trên văn bản thông qua
ban_list.txt.
2. Quản Lý Lệnh Cấm
Nuclear Option sử dụng danh sách cấm dựa trên văn bản. Đường dẫn tệp cấm được cấu hình trong DedicatedServerConfig.json:
"BanListPaths": ["ban_list.txt"]
Cấm Một Người Chơi
- Xác định Steam ID của người chơi từ nhật ký máy chủ.
- Dừng máy chủ.
- Mở
ban_list.txttrong thư mục gốc của máy chủ (tạo nó nếu chưa tồn tại). - Thêm Steam ID vào một dòng mới.
- Khởi động máy chủ.
Bỏ Cấm Một Người Chơi
- Dừng máy chủ.
- Mở
ban_list.txtvà xóa Steam ID của người chơi. - Khởi động máy chủ.
BanListPaths. Điều này hữu ích để chia sẻ danh sách cấm giữa các máy chủ.
3. Xoay Vòng Nhiệm Vụ
Cấu hình xoay vòng nhiệm vụ trong DedicatedServerConfig.json:
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
],
"RotationType": 0
| Cài Đặt | Mô Tả |
|---|---|
MissionRotation | Mảng các nhiệm vụ. Mỗi nhiệm vụ có một Key (Group + Name) và MaxTime tính bằng giây. |
RotationType | Cách các nhiệm vụ xoay vòng. 0 = xoay vòng tuần tự. |
MaxTime | Thời gian tối đa cho mỗi nhiệm vụ tính bằng giây. 7200 = 2 giờ. |
NoPlayerStopTime | Số giây trước khi máy chủ tạm dừng nhiệm vụ khi trống. Mặc định: 30. |
Nhiệm Vụ Tùy Chỉnh
Đặt các tệp nhiệm vụ tùy chỉnh vào thư mục NuclearOption-Missions/ và tham chiếu chúng trong xoay vòng:
{
"Key": { "Group": "Custom", "Name": "MyMission" },
"MaxTime": 3600
}
4. Máy Chủ Có Mod
Để chạy một máy chủ có mod:
- Đặt MODDED_SERVER thành
truetrong các biến Startup của GPanel. - Tải các tệp mod lên máy chủ qua SFTP (xem Cách Tải Tệp Lên Qua SFTP).
- Khởi động lại máy chủ.
MODDED_SERVER là true, máy chủ sẽ xuất hiện trong tab trình duyệt máy chủ có mod. Người chơi phải cài đặt các mod khớp nhau để kết nối.
5. Cài Đặt Máy Chủ Qua GPanel
| Hành Động | Cách Thực Hiện |
|---|---|
| Đổi Tên Máy Chủ | Cập nhật SERVER_NAME trong tab Startup (tối đa 30 ký tự). |
| Đổi Mật Khẩu | Cập nhật SERVER_PASSWORD trong tab Startup. Để trống = không có mật khẩu. |
| Đổi Số Người Chơi Tối Đa | Cập nhật MAX_PLAYERS trong tab Startup. |
| Chỉnh Sửa Xoay Vòng Nhiệm Vụ | Chỉnh sửa trực tiếp DedicatedServerConfig.json (không bị ghi đè bởi các biến khởi động). |
| Quản Lý Lệnh Cấm | Chỉnh sửa ban_list.txt trong thư mục gốc của máy chủ. |
6. Khắc Phục Sự Cố
Máy Chủ Không Khởi Động
- Kiểm tra console GPanel để tìm thông báo lỗi.
- Xác minh
DedicatedServerConfig.jsonlà JSON hợp lệ. - Đảm bảo
QUERY_PORTđược gán đúng trong tab Network.
Người Chơi Không Thể Kết Nối
- Xác minh máy chủ đang chạy trong GPanel.
- Đảm bảo người chơi có đúng mật khẩu.
- Nếu có mod, đảm bảo người chơi đã cài đặt các mod khớp nhau.
- Kiểm tra đúng IP và port từ tab Network.
Nhiệm Vụ Không Tải
- Xác minh mảng
MissionRotationđược định dạng đúng trongDedicatedServerConfig.json. - Đảm bảo tên các nhiệm vụ tích hợp sẵn được viết đúng chính tả (
Escalation,Terminal Control). - Đối với nhiệm vụ tùy chỉnh, xác minh các tệp tồn tại trong
NuclearOption-Missions/.
Bài Viết Liên Quan
- Hướng Dẫn Thiết Lập Máy Chủ Nuclear Option
- Cách Tìm IP và Port Máy Chủ Của Bạn
- Cách Tải Tệp Lên Qua SFTP
Cần Trợ Giúp?
Nếu bạn gặp sự cố với máy chủ Nuclear Option mà không được đề cập ở đây, hãy mở một yêu cầu hỗ trợ và đính kèm IP máy chủ của bạn, mô tả về vấn đề và bất kỳ thông báo lỗi liên quan nào từ console GPanel.