Hướng dẫn này bao gồm thiết lập quản trị, lệnh bảng điều khiển, quản lý người chơi, quản lý thế giới và khắc phục sự cố cho máy chủ chuyên dụng Dead Matter của bạn. Dead Matter là một trò chơi sinh tồn zombie thế giới mở lấy bối cảnh ở Alberta, Canada, với các tính năng xây dựng căn cứ, nhặt nhạnh đồ, phương tiện và lối chơi PvP/PvE. Để biết hướng dẫn thiết lập máy chủ ban đầu, cấu hình và kết nối, hãy xem Hướng Dẫn Thiết Lập Máy Chủ Dead Matter.
1. Thiết Lập Quản Trị
Máy chủ chuyên dụng Dead Matter sử dụng hệ thống quản trị dựa trên cấu hình. Người vận hành máy chủ quản lý máy chủ của họ thông qua bảng điều khiển GPanel và các tệp cấu hình.
Quyền Truy Cập Của Người Vận Hành Máy Chủ
Với tư cách là người vận hành máy chủ, bạn quản lý máy chủ Dead Matter của mình thông qua:
- Bảng điều khiển GPanel: Bảng điều khiển máy chủ trong GPanel hiển thị đầu ra của máy chủ, các kết nối của người chơi, sự kiện zombie và thông báo lỗi.
- Tệp cấu hình: Tệp
Game.inivà các cấu hình khác trongDeadMatter/Saved/Config/kiểm soát tất cả cài đặt máy chủ. Chỉnh sửa qua tab Files trong GPanel hoặc qua SFTP. - Công cụ quản trị trong trò chơi: Khi đăng nhập với tư cách quản trị viên, bạn có quyền truy cập vào các tùy chọn quản lý bổ sung bao gồm dịch chuyển tức thời, tạo vật phẩm và kiểm soát người chơi.
Thêm Quản Trị Viên
Để cấp đặc quyền quản trị cho người chơi trên máy chủ của bạn:
- Dừng máy chủ từ GPanel.
- Mở tệp cấu hình quản trị viên trong thư mục cấu hình của máy chủ.
- Thêm Steam ID của người chơi (định dạng SteamID64) vào danh sách quản trị viên.
- Lưu tệp và khởi động lại máy chủ.
2. Lệnh Bảng Điều Khiển
Dead Matter cung cấp các lệnh bảng điều khiển có thể truy cập thông qua bảng điều khiển GPanel và bảng điều khiển quản trị trong trò chơi. Dưới đây là các lệnh chính để quản lý máy chủ.
| Lệnh | Mô tả |
|---|---|
kick <player/steamid> |
Đá một người chơi khỏi máy chủ. |
ban <player/steamid> |
Cấm một người chơi khỏi máy chủ vĩnh viễn. |
unban <steamid> |
Gỡ một người chơi khỏi danh sách cấm. |
listplayers |
Liệt kê tất cả người chơi đang kết nối cùng tên và Steam ID của họ. |
save |
Kích hoạt lưu thế giới ngay lập tức. |
teleport <player> <x> <y> <z> |
Dịch chuyển một người chơi đến tọa độ được chỉ định (quản trị viên trong trò chơi). |
giveitem <player> <itemid> <amount> |
Trao một vật phẩm cho người chơi theo ID vật phẩm (quản trị viên trong trò chơi). |
settime <hour> |
Đặt thời gian trong ngày của trò chơi (0-24). |
shutdown |
Bắt đầu tắt máy chủ một cách an toàn kèm tự động lưu. |
3. Quản Lý Người Chơi
Đá Người Chơi
- Sử dụng lệnh
kicktrong bảng điều khiển GPanel với tên hoặc Steam ID của người chơi. - Người chơi bị đá có thể tham gia lại ngay lập tức trừ khi có hành động bổ sung được thực hiện (cấm hoặc đổi mật khẩu).
Cấm Người Chơi
- Sử dụng lệnh
banđể ngăn vĩnh viễn một người chơi tham gia. - Lệnh cấm được theo dõi theo Steam ID và duy trì qua các lần khởi động lại máy chủ.
- Sử dụng
unbanvới Steam ID để đảo ngược một lệnh cấm.
Bảo Vệ Bằng Mật Khẩu
Phương pháp đáng tin cậy nhất để kiểm soát truy cập là đặt mật khẩu máy chủ:
ServerPassword=YourSecretPassword
Thay đổi mật khẩu trong Game.ini và khởi động lại máy chủ. Chỉ chia sẻ mật khẩu với những người chơi đáng tin cậy.
Chế Độ Danh Sách Trắng
Để kiểm soát truy cập tối đa, hãy cân nhắc chạy máy chủ chỉ dành cho danh sách trắng. Thêm các Steam ID đã được duyệt vào tệp cấu hình danh sách trắng. Chỉ những người chơi trong danh sách trắng mới có thể tham gia, bất kể họ có biết mật khẩu hay không.
4. Quản Lý Thế Giới
Đặt Lại Thế Giới
Để xóa hoàn toàn thế giới và bắt đầu mới:
- Dừng máy chủ từ GPanel.
- Kết nối qua SFTP và điều hướng đến
DeadMatter/Saved/SaveGames/. - Xóa hoặc đổi tên thư mục lưu (đổi tên để giữ làm bản sao lưu).
- Khởi động máy chủ. Một thế giới mới sẽ được tạo với cấu hình hiện có của bạn.
Điều Chỉnh Cài Đặt Thế Giới
Bạn có thể tinh chỉnh trải nghiệm thế giới mà không cần đặt lại hoàn toàn bằng cách sửa đổi Game.ini:
- ZombieDensity -- Tăng hoặc giảm số lượng zombie trong thế giới.
- LootRespawnTime -- Kiểm soát tốc độ các thùng chứa vật phẩm được nạp đầy lại sau khi bị lấy đồ.
- DayNightCycleSpeed -- Làm cho ngày dài hơn hoặc ngắn hơn để thay đổi nhịp độ sinh tồn.
- bPvPEnabled -- Bật hoặc tắt PvP mà không cần xóa thế giới. Các thay đổi có hiệu lực khi khởi động lại.
Sao Lưu và Khôi Phục
- Dừng máy chủ từ GPanel.
- Kết nối qua SFTP và tải xuống thư mục
SaveGames/để sao lưu. - Để khôi phục, tải lên thư mục đã sao lưu, thay thế thư mục hiện tại.
- Khởi động máy chủ. Thế giới đã khôi phục sẽ được tải.
5. Khắc Phục Sự Cố
Máy Chủ Bị Treo Khi Khởi Động
- Kiểm tra bảng điều khiển GPanel để biết thông báo lỗi. Các nguyên nhân phổ biến bao gồm cú pháp cấu hình bị lỗi trong
Game.ini. - Xác minh rằng các giá trị cổng chưa bị thay đổi thủ công. Các cổng phải khớp với những gì GPanel gán.
- Thử xóa các tệp cấu hình và khởi động lại để tạo lại các mặc định mới.
- Nếu sự cố treo liên quan đến lưu, hãy thử khởi động với một thế giới mới bằng cách đổi tên thư mục
SaveGames/. - Nếu sự cố treo vẫn tiếp diễn, hãy mở một yêu cầu hỗ trợ kèm IP máy chủ của bạn và toàn bộ đầu ra bảng điều khiển.
Người Chơi Không Thể Kết Nối
- Xác minh máy chủ đang chạy trong GPanel và kiểm tra bảng điều khiển để tìm lỗi.
- Xác nhận người chơi đang sử dụng đúng IP và cổng từ tab Network trong GPanel.
- Kiểm tra rằng mật khẩu máy chủ chính xác (mật khẩu phân biệt chữ hoa chữ thường).
- Nếu sử dụng danh sách trắng, hãy xác nhận Steam ID của người chơi đã được thêm vào.
- Đảm bảo cả máy chủ và người chơi đều đang chạy cùng một phiên bản Dead Matter.
Sự Cố Về Zombie và Hiệu Suất
- Giá trị
ZombieDensitycao làm tăng đáng kể tải máy chủ. Nếu hiệu suất kém, hãy giảm xuống1.0hoặc thấp hơn. - Giảm
MaxPlayersnếu máy chủ gặp khó khăn với nhiều người chơi đồng thời. - Số lượng lớn các công trình do người chơi xây dựng có thể ảnh hưởng đến hiệu suất máy chủ theo thời gian.
- Tăng
AutoSaveIntervalnếu việc lưu gây ra các đợt giật lag định kỳ. - Nếu hiệu suất vẫn kém, hãy liên hệ hỗ trợ về việc nâng cấp gói máy chủ của bạn.
Mất Đồng Bộ và Lag
- Dead Matter đang trong quá trình phát triển tích cực, và một số tình trạng mất đồng bộ là điều dự kiến. Đảm bảo tất cả người chơi đều ở cùng một phiên bản trò chơi.
- Người chơi có độ trễ cao có thể gặp nhiều tình trạng mất đồng bộ hơn. Khuyến nghị những người chơi có kết nối tốt nhất đến vị trí máy chủ.
- Khởi động lại máy chủ định kỳ (mỗi ngày một lần hoặc sau các phiên chơi dài) để xóa trạng thái tích tụ và cải thiện hiệu suất.
Hỏng Tệp Lưu
- Nếu máy chủ bị treo trong khi lưu, tệp lưu có thể bị hỏng.
- Khôi phục từ bản sao lưu SFTP thủ công nếu có. Xem Hướng Dẫn Thiết Lập Máy Chủ Dead Matter để biết hướng dẫn khôi phục.
- Sao lưu SFTP thường xuyên là biện pháp bảo vệ tốt nhất. Sao lưu thế giới của bạn ít nhất một lần mỗi phiên chơi.
Bài Viết Liên Quan
- Hướng Dẫn Thiết Lập Máy Chủ Dead Matter
- Cách Tìm IP và Cổng Máy Chủ Của Bạn
- Cách Tải Lên Tệp Qua SFTP
- Hướng Dẫn Khởi Động Máy Chủ
Cần Trợ Giúp?
Nếu bạn gặp sự cố với máy chủ Dead Matter của mình 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ủ, mô tả vấn đề, cùng bất kỳ thông báo lỗi liên quan nào từ bảng điều khiển GPanel.