Cài Đặt Mod và Plugin cho Unturned
Hướng dẫn này trình bày cách cài đặt mod Steam Workshop và plugin RocketMod/LDM trên máy chủ Unturned của bạn. Để cấu hình máy chủ ban đầu, xem Hướng Dẫn Thiết Lập Máy Chủ Unturned.
Cài Đặt Mod Workshop
Unturned sử dụng Steam Workshop cho các mod bao gồm bản đồ tùy chỉnh, vật phẩm, skin và các chỉnh sửa lối chơi. Máy chủ của bạn tự động tải nội dung workshop khi khởi động bằng một tệp cấu hình.
Tệp Cấu Hình Workshop
Tệp cấu hình workshop nằm tại:
Servers/default/WorkshopDownloadConfig.json
Bạn có thể chỉnh sửa tệp này thông qua trình quản lý tệp GPanel hoặc qua SFTP.
Thêm Mod Workshop
Để tìm Workshop ID của một mod, hãy mở trang Steam Workshop của mod đó và xem URL — con số sau ?id= chính là Workshop ID.
Chỉnh sửa WorkshopDownloadConfig.json và thêm các Workshop ID vào mảng File_IDs:
{
"File_IDs": [
1234567890,
9876543210
],
"Ignore_Children_File_IDs": [],
"Query_Cache_Max_Age_Seconds": 600,
"Max_Query_Retries": 2,
"Use_Temporary_Token": false,
"Steam_Token": ""
}
Gỡ Bỏ Mod Workshop
Để gỡ bỏ một mod, hãy xóa Workshop ID của nó khỏi mảng File_IDs và khởi động lại máy chủ. Các tệp mod đã tải xuống vẫn còn trên ổ đĩa nhưng sẽ không còn được nạp nữa.
Bản Đồ Workshop
Bản đồ Workshop được cài đặt theo cùng cách — thêm Workshop ID vào WorkshopDownloadConfig.json. Sau khi máy chủ tải bản đồ xuống, đặt tên thư mục bản đồ làm giá trị Map trong Commands.dat. Tên thư mục bản đồ thường hiển thị trong kết quả console của máy chủ khi khởi động.
Mẹo về Mod Workshop
- Người chơi cũng cần đăng ký (subscribe) cùng các mục workshop trên Steam để thấy nội dung tùy chỉnh (skin, bản đồ, vật thể).
- Các bản đồ chính thức được tuyển chọn (PEI, Washington, Russia, v.v.) đã có sẵn trong Unturned và không cần Workshop ID.
- Nếu một mod không tải được, hãy kiểm tra nhật ký console của máy chủ trong GPanel để tìm lỗi tải xuống của Steam.
- Một số mod phụ thuộc vào các mục workshop khác — hãy kiểm tra trang workshop của mod để xem các mục cần thiết và thêm các ID đó vào.
WorkshopDownloadConfig.json để áp dụng thay đổi.
Khung Plugin RocketMod / LDM
RocketMod (và nhánh do cộng đồng duy trì là LDM — Legally Distinct Mod) là khung plugin được sử dụng rộng rãi nhất cho Unturned. Nó cung cấp một API phía máy chủ cho các plugin bao gồm hệ thống kinh tế, bộ trang bị (kit), lệnh nhà (home), phân quyền, dịch chuyển tức thời và nhiều hơn nữa.
Rocket/ trong các tệp máy chủ bằng trình quản lý tệp GPanel. Nếu thư mục này có mặt, nghĩa là RocketMod đã hoạt động.
Thư Mục Plugin
Các plugin Rocket là các tệp .dll được đặt trong:
Rocket/Plugins/
Cài Đặt Một Plugin
- Tải tệp
.dllcủa plugin từ trang phát hành hoặc kho lưu trữ của tác giả plugin. - Tải tệp
.dlllênRocket/Plugins/bằng trình quản lý tệp GPanel hoặc SFTP. - Khởi động lại máy chủ từ GPanel.
- Khi chạy lần đầu, RocketMod tạo một tệp cấu hình cho plugin (ví dụ:
Rocket/Plugins/PluginName/PluginName.configuration.xml). - Chỉnh sửa cấu hình được tạo ra khi cần, sau đó khởi động lại máy chủ một lần nữa để áp dụng thay đổi của bạn.
.dll trực tiếp vào Rocket/Plugins/, không đặt trong thư mục con. Một số plugin được phân phối dưới dạng tệp nén ZIP — hãy giải nén tệp .dll trước khi tải lên. Nếu một plugin có các DLL phụ thuộc, những DLL đó cũng phải được đặt trong thư mục Plugins.
Phân Quyền Rocket
Quyền của người chơi đối với các lệnh plugin Rocket được quản lý trong:
Rocket/Permissions.config.xml
Tệp này định nghĩa các nhóm quyền, thành viên của chúng và những lệnh mà mỗi nhóm có thể sử dụng. Ví dụ:
<Group Id="vip" DisplayName="VIP" Color="yellow" Prefix="" Suffix="" Priority="1">
<Members>
<Member>76561198000000001</Member>
</Members>
<Permissions>
<Permission Cooldown="0">home</Permission>
<Permission Cooldown="120">kit vip</Permission>
</Permissions>
</Group>
Các trường chính:
| Trường | Mô tả |
|---|---|
Id |
Định danh nội bộ của nhóm (phải là duy nhất). |
DisplayName |
Tên hiển thị trong tiền tố chat hoặc kết quả của plugin. |
Members |
Danh sách SteamID 64-bit thuộc nhóm này. |
Permissions |
Các lệnh mà nhóm này có thể sử dụng. Cooldown tính bằng giây. |
Priority |
Các nhóm có độ ưu tiên cao hơn sẽ ghi đè các nhóm thấp hơn khi một người chơi thuộc nhiều nhóm. |
Các Plugin RocketMod Phổ Biến
| Plugin | Mô tả |
|---|---|
| Uconomy | Hệ thống kinh tế và tiền tệ trong trò chơi. |
| AviRockets / RocketKits | Bộ trang bị vật phẩm có thể tùy chỉnh cho người chơi và VIP. |
| HomeCommand | Cho phép người chơi đặt và dịch chuyển đến một vị trí nhà. |
| TeleportRequest (TPA) | Hệ thống yêu cầu dịch chuyển giữa người chơi với người chơi. |
| Vehicles / VehicleShop | Mua và tạo phương tiện bằng tiền tệ trong trò chơi. |
Bài Viết Liên Quan
- Hướng Dẫn Thiết Lập Máy Chủ Unturned — Cấu hình ban đầu, GSLT, bản đồ và cách kết nối.
- Thiết Lập Admin Unturned — Phân quyền, danh sách admin và lệnh admin trong trò chơi.
- Khắc Phục Sự Cố Unturned — Các vấn đề máy chủ thường gặp và giải pháp.
- 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 cần hỗ trợ về mod hoặc plugin, đội ngũ hỗ trợ của chúng tôi sẵn lòng giúp đỡ.
Mở Phiếu Hỗ Trợ