Hướng dẫn này bao gồm thiết lập quản trị viên, lệnh console, hỗ trợ mod, quản lý người chơi, xóa máy chủ (wipe) và khắc phục sự cố cho máy chủ chuyên dụng CryoFall của bạn. CryoFall là một trò chơi sinh tồn thuộc địa khoa học viễn tưởng trên một hành tinh ngoài hành tinh thù địch, có cây công nghệ, trồng trọt, chế tạo và lối chơi PvP/PvE. Để biết thiết lập máy chủ 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ủ CryoFall.
1. Thiết Lập Quản Trị Viên
CryoFall sử dụng mô hình người điều hành máy chủ (operator), trong đó quyền quản trị được cấp thông qua các tệp cấu hình thay vì lệnh trong trò chơi.
Thêm Người Điều Hành Máy Chủ
Để cấp quyền truy cập 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 danh sách operator trong thư mục
Data/thông qua tab Files hoặc SFTP. - Thêm tên tài khoản CryoFall hoặc ID của người chơi vào danh sách operator.
- Lưu tệp và khởi động lại máy chủ.
Người điều hành máy chủ có quyền truy cập vào các công cụ quản trị bao gồm khả năng kick, ban và quản lý thế giới từ bên trong trò chơi.
2. Lệnh Console
CryoFall cung cấp các lệnh console có thể truy cập thông qua console GPanel và trong trò chơi đối với operator. Dưới đây là các lệnh chính để quản lý máy chủ.
| Lệnh | Mô tả |
|---|---|
/player.kick <name> |
Kick một người chơi ra khỏi máy chủ. |
/player.ban <name> |
Ban vĩnh viễn một người chơi khỏi máy chủ. |
/player.unban <name> |
Gỡ một người chơi khỏi danh sách ban. |
/player.list |
Liệt kê tất cả người chơi đang kết nối. |
/world.save |
Kích hoạt lưu thế giới ngay lập tức. |
/server.shutdown |
Khởi tạo việc tắt máy chủ một cách an toàn kèm lưu dữ liệu. |
/admin.add <name> |
Cấp trạng thái operator (quản trị viên) cho một người chơi. |
/admin.remove <name> |
Thu hồi trạng thái operator từ một người chơi. |
/admin.list |
Liệt kê tất cả người điều hành máy chủ hiện tại. |
3. Hỗ Trợ Mod (ModsConfig.xml)
CryoFall hỗ trợ các mod phía máy chủ có thể chỉnh sửa lối chơi, thêm nội dung hoặc thay đổi hành vi máy chủ.
Cài Đặt Mod
- Dừng máy chủ từ GPanel.
- Tải các mod mong muốn từ cộng đồng modding CryoFall hoặc Steam Workshop.
- Tải các tệp mod lên thư mục
Mods/của máy chủ thông qua SFTP. Xem Cách Tải Tệp Lên Qua SFTP để biết hướng dẫn. - Chỉnh sửa tệp
ModsConfig.xmltrong thư mụcData/để đăng ký các mod. - Khởi động máy chủ. Kiểm tra console để xác nhận rằng các mod đã tải thành công.
Định Dạng ModsConfig.xml
<ModsConfig>
<Mods>
<Mod>ModFolderName1</Mod>
<Mod>ModFolderName2</Mod>
</Mods>
</ModsConfig>
Mỗi mục <Mod> tương ứng với một tên thư mục bên trong thư mục Mods/. Thứ tự tải tuân theo thứ tự được liệt kê trong tệp XML.
Data/ trước khi thêm hoặc cập nhật mod.
4. Quản Lý Người Chơi
Kick và Ban
- Dùng
/player.kick <name>để loại bỏ ngay lập tức một người chơi gây rối. - Dùng
/player.ban <name>để ngăn vĩnh viễn một người chơi kết nối lại. - Dùng
/player.unban <name>để đảo ngược một lệnh ban. - Danh sách ban được duy trì qua các lần khởi động lại máy chủ.
Bảo Vệ Bằng Mật Khẩu
Đối với máy chủ riêng tư, bật bảo vệ bằng mật khẩu trong ServerSettings.yml:
IsPasswordProtected: true
ServerPassword: "YourSecretPassword"
Chỉ chia sẻ mật khẩu với những người chơi đáng tin cậy. Khởi động lại máy chủ sau khi thay đổi cài đặt mật khẩu.
5. Xóa Máy Chủ (Wipe)
Các máy chủ PvP thường được hưởng lợi từ việc xóa định kỳ để đặt lại nền kinh tế và cho tất cả người chơi một khởi đầu mới.
Thực Hiện Xóa Toàn Bộ
- Dừng máy chủ từ GPanel.
- Sao lưu thư mục
Data/qua SFTP (đề phòng trường hợp bạn muốn khôi phục sau này). - Xóa các tệp lưu thế giới khỏi thư mục
Data/. Giữ lại các tệp cấu hình nhưServerSettings.ymlvàModsConfig.xmlnếu bạn muốn bảo toàn các cài đặt của mình. - 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.
Lịch Xóa Định Kỳ
Đối với việc xóa lặp lại, hãy thiết lập một lịch trình và thông báo cho người chơi của bạn:
- Các lịch trình phổ biến là hàng tuần (PvP cạnh tranh) hoặc hai tuần một lần (cân bằng).
- Thông báo ngày xóa trong phần mô tả máy chủ hoặc thông qua một Discord cộng đồng.
- Thực hiện xóa trong giờ ít hoạt động để giảm thiểu sự gián đoạn.
6. Khắc Phục Sự Cố
Máy Chủ Sập Khi Khởi Động
- Kiểm tra console GPanel để xem thông báo lỗi. Các nguyên nhân phổ biến bao gồm cú pháp YAML không hợp lệ (thụt lề sai, thiếu dấu hai chấm, hoặc ký tự tab thay vì dấu cách).
- Nếu bạn vừa thêm mod, hãy thử gỡ chúng khỏi
ModsConfig.xmlđể xem có phải một mod đang gây ra sự cố sập hay không. - Xóa
ServerSettings.ymlvà khởi động lại để tạo lại một tệp cấu hình mới với các giá trị mặc định. - Nếu tình trạng sập vẫn tiếp diễn, mở một ticket hỗ trợ kèm theo IP máy chủ và toàn bộ đầu ra console của bạ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 console để xem có lỗi không.
- Xác nhận người chơi đang sử dụng đúng IP và port từ tab Network của GPanel.
- Kiểm tra mật khẩu máy chủ có đúng không nếu bảo vệ bằng mật khẩu được bật.
- Đảm bảo cả máy chủ và client đang chạy cùng một phiên bản CryoFall.
- Nếu chạy mod, hãy xác nhận người chơi đã cài đặt các mod phía client cần thiết.
Sự Cố Sập Liên Quan Đến Mod
- Gỡ các mod vừa thêm gần đây từng cái một để xác định mod gây ra sự cố.
- Kiểm tra tính tương thích của mod với phiên bản CryoFall hiện tại của bạn.
- Đảm bảo tệp
ModsConfig.xmlcó cú pháp XML hợp lệ và không có lỗi chính tả trong tên thư mục mod. - Khôi phục từ bản sao lưu trước khi cài mod nếu thế giới bị hỏng.
Vấn Đề Về Hiệu Suất
- 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ông trình của người chơi và quyền sở hữu đất có thể ảnh hưởng đến hiệu suất theo thời gian. Việc xóa định kỳ giúp đặt lại điều này.
- Kiểm tra xem có mod nào đã cài đặt được biết là gây ra vấn đề về hiệu suất hay không.
- Nếu hiệu suất vẫn kém, liên hệ 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ủ CryoFall
- 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 vấn đề với máy chủ CryoFall không được đề cập ở đây, mở một ticket hỗ trợ và bao gồm IP máy chủ, mô tả về vấn đề, và bất kỳ thông báo lỗi liên quan nào từ console GPanel.