Hướng dẫn này bao gồm quản trị máy chủ, các lệnh console, quản lý cvar và khắc phục sự cố cho máy chủ chuyên dụng Nazi Zombies: Portable (NZ:P) của bạn. NZ:P chạy trên engine FTEQW và sử dụng các lệnh console kiểu Quake để quản lý máy chủ. Để thiết lập ban đầu, cấu hình và hướng dẫn kết nối, xem Hướng Dẫn Thiết Lập Máy Chủ NZ:P.
1. Truy Cập Console
Bạn có thể quản lý máy chủ NZ:P của mình theo hai cách:
- GPanel Console: Vào tab Console trong GPanel và nhập lệnh trực tiếp.
- Console Trong Game: Nhấn
`hoặc~để mở console khi đang kết nối với máy chủ.
2. Các Lệnh Máy Chủ Thiết Yếu
Quản Lý Map
| Lệnh | Mô tả |
|---|---|
map <mapname> | Chuyển sang map khác (ví dụ map ndu). |
listmaps | Liệt kê tất cả map có sẵn trên máy chủ. |
changelevel <mapname> | Đổi map, giữ nguyên các kết nối hiện có. |
Điều Khiển Máy Chủ
| Lệnh | Mô tả |
|---|---|
status | Hiển thị trạng thái máy chủ bao gồm người chơi đang kết nối và ID của họ. |
kick <player_id> | Đá một người chơi theo ID của họ (lấy ID từ status). |
quit | Tắt máy chủ một cách an toàn. |
restart | Khởi động lại map hiện tại. |
3. CVars Của Máy Chủ
CVars (biến console) điều khiển hành vi của máy chủ. Thiết lập chúng trong GPanel console hoặc thông qua biến khởi động GAME_ARGS bằng định dạng +cvar value.
| CVar | Mặc định | Mô tả |
|---|---|---|
sv_port | (được gán) | Cổng máy chủ (thiết lập tự động từ GPanel). |
sv_port_tcp | (được gán) | Cổng TCP cho máy chủ. |
sv_maxclients | 4 | Số người chơi tối đa. |
sv_public | 1 | Máy chủ có xuất hiện trong danh sách máy chủ công khai hay không. |
sv_mintic | 0.045 | Khoảng cách tick tối thiểu (thiết lập qua biến khởi động TICKRATE). |
com_protocolname | NZP-REBOOT | Tên giao thức (thiết lập qua biến khởi động PROTOCOL). |
hostname | (trống) | Tên máy chủ hiển thị trong trình duyệt máy chủ. Thiết lập qua GAME_ARGS: +hostname "My Server". |
Thiết Lập CVars Khi Khởi Động
Thêm cvar vào biến khởi động GAME_ARGS trong GPanel:
+hostname "My NZ:P Server" +sv_maxclients 8 +sv_public 1
4. Nội Dung Tùy Chỉnh
NZ:P hỗ trợ map tùy chỉnh. Để thêm nội dung tùy chỉnh:
- Dừng máy chủ trong GPanel.
- Tải lên các tệp map tùy chỉnh vào thư mục
nzp/qua SFTP (xem Cách Tải Tệp Lên Qua SFTP). - Khởi động máy chủ và chuyển sang map mới bằng
map <mapname>.
5. Khắc Phục Sự Cố
Máy Chủ Không Khởi Động
- Kiểm tra GPanel console để xem thông báo lỗi.
- Xác minh biến MAP được đặt thành một tên map hợp lệ.
- Đảm bảo TICKRATE là một số hợp lệ (ví dụ
0.045).
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 client sử dụng đúng giao thức --
NZP-REBOOTcho native,NZP-REBOOT-WEBcho web. - Web client phải sử dụng HTTP (không phải HTTPS) và tiền tố
ws://. - Kiểm tra đúng IP và port từ tab Network.
Lỗi Vật Lý / Zombie Bị Kẹt
- Thử giảm giá trị TICKRATE (ví dụ từ
0.045xuống0.033) để mô phỏng vật lý mượt mà hơn. - Lưu ý rằng khoảng cách tick thấp hơn sẽ làm tăng mức sử dụng băng thông.
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ủ NZ:P không được đề cập ở đây, hãy mở một ticket hỗ trợ và bao gồm IP máy chủ, mô tả vấn đề, và bất kỳ thông báo lỗi liên quan nào từ GPanel console.