การติดตั้ง Mod และ Plugin สำหรับ Unturned
คู่มือนี้อธิบายวิธีการติดตั้ง Steam Workshop mods และ RocketMod/LDM plugins บนเซิร์ฟเวอร์ Unturned ของคุณ สำหรับการตั้งค่าเซิร์ฟเวอร์เบื้องต้น โปรดดูที่ คู่มือการตั้งค่าเซิร์ฟเวอร์ Unturned
การติดตั้ง Workshop Mod
Unturned ใช้ Steam Workshop สำหรับ mods รวมถึงแผนที่กำหนดเอง ไอเทม สกิน และการดัดแปลงรูปแบบการเล่น เซิร์ฟเวอร์ของคุณจะดาวน์โหลดเนื้อหา workshop โดยอัตโนมัติเมื่อเริ่มทำงานโดยใช้ไฟล์การกำหนดค่า
ไฟล์การกำหนดค่า Workshop
ไฟล์ config ของ workshop อยู่ที่:
Servers/default/WorkshopDownloadConfig.json
คุณสามารถแก้ไขไฟล์นี้ผ่านตัวจัดการไฟล์ของ GPanel หรือผ่าน SFTP
การเพิ่ม Workshop Mods
หากต้องการค้นหา Workshop ID ของ mod ให้เปิดหน้า Steam Workshop ของ mod นั้นและดูที่ URL — ตัวเลขหลัง ?id= คือ Workshop ID
แก้ไข WorkshopDownloadConfig.json และเพิ่ม Workshop ID ลงในอาร์เรย์ 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": ""
}
การลบ Workshop Mod
หากต้องการลบ mod ให้ลบ Workshop ID ออกจากอาร์เรย์ File_IDs และรีสตาร์ทเซิร์ฟเวอร์ ไฟล์ mod ที่ดาวน์โหลดมาจะยังคงอยู่บนดิสก์แต่จะไม่ถูกโหลดอีกต่อไป
Workshop Maps
Workshop maps ติดตั้งด้วยวิธีเดียวกัน — เพิ่ม Workshop ID ลงใน WorkshopDownloadConfig.json หลังจากเซิร์ฟเวอร์ดาวน์โหลดแผนที่แล้ว ให้ตั้งชื่อโฟลเดอร์แผนที่เป็นค่า Map ใน Commands.dat ชื่อโฟลเดอร์แผนที่มักจะมองเห็นได้ในเอาต์พุตของ console เซิร์ฟเวอร์ระหว่างการเริ่มทำงาน
เคล็ดลับเกี่ยวกับ Workshop Mod
- ผู้เล่นยังต้องสมัครรับ workshop items เดียวกันบน Steam เพื่อให้เห็นเนื้อหากำหนดเอง (สกิน แผนที่ วัตถุ)
- แผนที่ทางการที่คัดสรรแล้ว (PEI, Washington, Russia เป็นต้น) มาพร้อมกับ Unturned และไม่จำเป็นต้องมี Workshop ID
- หาก mod ดาวน์โหลดไม่สำเร็จ ให้ตรวจสอบ console log ของเซิร์ฟเวอร์ใน GPanel เพื่อหาข้อผิดพลาดในการดาวน์โหลดของ Steam
- บาง mod มีการพึ่งพา workshop items อื่น — ตรวจสอบหน้า workshop ของ mod เพื่อดูไอเทมที่จำเป็นและเพิ่ม ID เหล่านั้นด้วย
WorkshopDownloadConfig.json เพื่อใช้การเปลี่ยนแปลง
RocketMod / LDM Plugin Framework
RocketMod (และ fork ที่ดูแลโดยชุมชนของมันคือ LDM — Legally Distinct Mod) เป็น plugin framework ที่ใช้กันอย่างแพร่หลายที่สุดสำหรับ Unturned มันมี API ฝั่งเซิร์ฟเวอร์สำหรับ plugins รวมถึงระบบเศรษฐกิจ kits คำสั่ง home สิทธิ์ การเทเลพอร์ต และอื่น ๆ อีกมากมาย
Rocket/ ในไฟล์เซิร์ฟเวอร์ของคุณโดยใช้ตัวจัดการไฟล์ของ GPanel หากมีอยู่ แสดงว่า RocketMod ทำงานอยู่แล้ว
ไดเรกทอรี Plugin
Rocket plugins เป็นไฟล์ .dll ที่วางไว้ใน:
Rocket/Plugins/
การติดตั้ง Plugin
- ดาวน์โหลดไฟล์
.dllของ plugin จากหน้า release หรือ repository ของผู้พัฒนา plugin - อัปโหลดไฟล์
.dllไปยังRocket/Plugins/โดยใช้ ตัวจัดการไฟล์ของ GPanel หรือ SFTP - รีสตาร์ทเซิร์ฟเวอร์จาก GPanel
- เมื่อรันครั้งแรก RocketMod จะสร้างไฟล์การกำหนดค่าสำหรับ plugin (เช่น
Rocket/Plugins/PluginName/PluginName.configuration.xml) - แก้ไข config ที่สร้างขึ้นตามต้องการ จากนั้นรีสตาร์ทเซิร์ฟเวอร์อีกครั้งเพื่อใช้การเปลี่ยนแปลงของคุณ
.dll โดยตรงใน Rocket/Plugins/ ไม่ใช่ในโฟลเดอร์ย่อย บาง plugin มาในรูปแบบไฟล์ ZIP — ให้แตกไฟล์ .dll ออกก่อนอัปโหลด หาก plugin มี dependency DLLs ไฟล์เหล่านั้นต้องถูกวางไว้ในโฟลเดอร์ Plugins ด้วย
สิทธิ์ของ Rocket
สิทธิ์ของผู้เล่นสำหรับคำสั่ง Rocket plugin จะถูกจัดการใน:
Rocket/Permissions.config.xml
ไฟล์นี้กำหนดกลุ่มสิทธิ์ สมาชิกของกลุ่ม และคำสั่งที่แต่ละกลุ่มสามารถใช้ได้ ตัวอย่าง:
<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>
ฟิลด์สำคัญ:
| ฟิลด์ | คำอธิบาย |
|---|---|
Id |
ตัวระบุกลุ่มภายใน (ต้องไม่ซ้ำกัน) |
DisplayName |
ชื่อที่แสดงในคำนำหน้าแชทหรือเอาต์พุตของ plugin |
Members |
รายการ SteamID แบบ 64-bit ที่อยู่ในกลุ่มนี้ |
Permissions |
คำสั่งที่กลุ่มนี้สามารถใช้ได้ Cooldown มีหน่วยเป็นวินาที |
Priority |
กลุ่มที่มีลำดับความสำคัญสูงกว่าจะแทนที่กลุ่มที่ต่ำกว่าเมื่อผู้เล่นอยู่ในหลายกลุ่ม |
RocketMod Plugins ยอดนิยม
| Plugin | คำอธิบาย |
|---|---|
| Uconomy | ระบบเศรษฐกิจและสกุลเงินในเกม |
| AviRockets / RocketKits | ชุดไอเทมที่ปรับแต่งได้สำหรับผู้เล่นและ VIP |
| HomeCommand | อนุญาตให้ผู้เล่นตั้งค่าและเทเลพอร์ตไปยังตำแหน่งบ้าน |
| TeleportRequest (TPA) | ระบบคำขอเทเลพอร์ตระหว่างผู้เล่น |
| Vehicles / VehicleShop | ซื้อและสปอว์นยานพาหนะโดยใช้สกุลเงินในเกม |
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ Unturned — การกำหนดค่าเบื้องต้น, GSLT, แผนที่ และการเชื่อมต่อ
- การตั้งค่าแอดมิน Unturned — สิทธิ์ รายชื่อแอดมิน และคำสั่งแอดมินในเกม
- การแก้ไขปัญหา Unturned — ปัญหาเซิร์ฟเวอร์ทั่วไปและวิธีแก้ไข
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
ต้องการความช่วยเหลือ?
หากคุณต้องการความช่วยเหลือเกี่ยวกับ mods หรือ plugins ทีมสนับสนุนของเรายินดีที่จะช่วยเหลือ
เปิด Support Ticket