Hướng dẫn này bao gồm thiết lập quản trị viên, các lệnh console, quản lý người chơi, hỗ trợ plugin Oxide/uMod và khắc phục sự cố cho máy chủ chuyên dụng Hurtworld của bạn. Hurtworld là một game sinh tồn FPS nhiều người chơi nơi người chơi thu thập tài nguyên, xây dựng căn cứ và sinh tồn trong một môi trường thù địch. Để biết về thiết lập máy chủ ban đầu, cấu hình và hướng dẫn kết nối, hãy xem Hướng Dẫn Thiết Lập Máy Chủ Hurtworld.
1. Thiết Lập Quản Trị Viên
Hurtworld sử dụng Steam ID để cấp quyền quản trị viên. Thêm các lệnh quản trị vào autoexec.cfg để chúng duy trì qua các lần khởi động lại.
Thêm Một Owner
ownerid <SteamID64> "PlayerName" "reason"
Ví dụ: ownerid 76561198012345678 "Admin" "Server owner"
Thêm Một Moderator
moderatorid <SteamID64> "PlayerName" "reason"
Xóa Quyền Truy Cập Quản Trị Viên
removeowner <SteamID64>
removemoderator <SteamID64>
2. Lệnh Console
Truy cập console thông qua tab Console của GPanel, hoặc nhấn F1 trong game với quyền quản trị viên.
Quản Lý Người Chơi
| Lệnh | Mô tả |
|---|---|
kick <SteamID64> | Đá một người chơi khỏi máy chủ. |
ban <SteamID64> | Cấm vĩnh viễn một người chơi. |
unban <SteamID64> | Gỡ lệnh cấm của một người chơi. |
mutevoice <SteamID64> | Tắt tiếng trò chuyện thoại của một người chơi. |
mutechat <SteamID64> | Tắt trò chuyện văn bản của một người chơi. |
status | Liệt kê tất cả người chơi đang kết nối cùng Steam ID. |
Lệnh Thế Giới và Máy Chủ
| Lệnh | Mô tả |
|---|---|
teleport <SteamID64> <x> <y> <z> | Dịch chuyển một người chơi đến tọa độ. |
teleportto <SteamID64> <TargetID> | Dịch chuyển một người chơi đến một người chơi khác. |
spawn <itemid> <amount> | Tạo vật phẩm vào kho đồ của bạn (chỉ dành cho owner). |
settime <hours> | Đặt thời gian trong ngày của game (0-24). |
weather <type> | Buộc thời tiết (clear, rain, snow, sandstorm). |
say "message" | Gửi một tin nhắn chat đến toàn máy chủ. |
save | Buộc lưu thế giới ngay lập tức. |
quit | Lưu và tắt máy chủ. |
3. Hỗ Trợ Plugin Oxide/uMod
Hurtworld hỗ trợ framework modding Oxide/uMod để mở rộng chức năng máy chủ với các plugin tùy chỉnh, công cụ quản trị nâng cao và các điều chỉnh lối chơi.
Cài Đặt Oxide
- Dừng máy chủ của bạn từ GPanel.
- Kiểm tra xem Oxide có được cài đặt sẵn hay không bằng cách tìm thư mục
oxide/trong các tệp máy chủ. - Nếu không có, hãy tải xuống phiên bản Oxide mới nhất cho Hurtworld từ umod.org.
- Tải các tệp lên thư mục gốc của máy chủ qua SFTP, ghi đè khi được nhắc.
- Khởi động máy chủ và xác minh Oxide tải trong console.
Cài Đặt Plugin
- Duyệt các plugin tại các plugin Hurtworld trên umod.org.
- Tải tệp
.csvà tải nó lênoxide/plugins/. - Máy chủ tự động biên dịch và tải plugin. Kiểm tra console để xác nhận.
Plugin Phổ Biến
- Kits: Cung cấp cho người chơi các bộ khởi đầu với các vật phẩm và thời gian hồi có thể cấu hình.
- Teleportation: Cho phép người chơi đặt điểm nhà và dịch chuyển đến nhau.
- Stack Size Controller: Điều chỉnh kích thước chồng vật phẩm để thuận tiện.
- Better Chat: Tùy chỉnh định dạng chat và thêm các nhóm chat.
- Anti-Cheat: Phát hiện và ngăn chặn gian lận phía máy chủ bổ sung.
Quản Lý Plugin
oxide.reload PluginName # Reload a specific plugin
oxide.unload PluginName # Unload a specific plugin
oxide.load PluginName # Load a specific plugin
oxide.plugins # List all loaded plugins
Cấu Hình Plugin
Hầu hết các plugin Oxide tạo các tệp cấu hình trong thư mục oxide/config/ khi được tải lần đầu. Chỉnh sửa các tệp JSON này để tùy chỉnh hành vi của plugin. Sau khi chỉnh sửa, hãy reload plugin bằng oxide.reload PluginName để áp dụng các thay đổi.
Dữ Liệu Plugin
Các tệp dữ liệu plugin (dữ liệu người chơi, thông tin được lưu trữ) được giữ trong oxide/data/. Hãy bao gồm thư mục này trong các bản sao lưu SFTP của bạn để bảo toàn trạng thái plugin qua các lần di chuyển hoặc đặt lại máy chủ.
4. Khắc Phục Sự Cố
Máy Chủ Bị Crash Khi Khởi Động
- Kiểm tra console GPanel để tìm các thông báo lỗi.
- Nếu đang dùng Oxide, hãy xóa các plugin vừa thêm gần đây khỏi
oxide/plugins/để xác định vấn đề. - Hãy thử xóa
autoexec.cfgvà khởi động lại để tạo lại các giá trị mặc định.
Người Chơi Không Thể Kết Nối
- Xác minh máy chủ đang chạy trong GPanel.
- Kiểm tra IP và port chính xác từ tab Network.
- Đảm bảo cả máy chủ và người chơi đều ở cùng phiên bản game.
Plugin Oxide Không Tải
- Kiểm tra console để tìm lỗi biên dịch khi plugin tải.
- Đảm bảo plugin tương thích với phiên bản Hurtworld và Oxide hiện tại.
- Xác minh tệp
.csnằm trực tiếp trongoxide/plugins/, không phải trong thư mục con. - Hãy thử reload bằng
oxide.reload PluginNamesau khi khắc phục bất kỳ vấn đề nào.
Vấn Đề Hiệu Suất
- Giảm
maxplayersnếu máy chủ bị lag với nhiều người chơi kết nối. - Xem lại các plugin Oxide đã cài đặt -- một số plugin có bộ đếm thời gian thường xuyên hoặc các thao tác cơ sở dữ liệu nặng sẽ ảnh hưởng đến hiệu suất.
- Nếu hiệu suất vẫn kém, hãy liên hệ bộ phận hỗ trợ về việc nâng cấp gói máy chủ của bạn.
Bài Viết Liên Quan
- Hướng Dẫn Thiết Lập Máy Chủ Hurtworld
- Cách Tìm IP và Port Máy Chủ Của Bạn
- Cách Tải Tệp Lên Qua SFTP
- Hướng Dẫn Khởi Động Máy Chủ
Cần Trợ Giúp?
Nếu bạn gặp các vấn đề với máy chủ Hurtworld của mình mà không được đề cập ở đây, hãy mở một ticket hỗ trợ và bao gồ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.