วิธีติดตั้ง SkinsRestorer และคำสั่งล่าสุด

คู่มือติดตั้ง SkinsRestorer บน Paper Spigot และ Proxy อัปเดตข้อกำหนด Java 17 คำสั่ง Permission ความปลอดภัย และวิธีแก้สกินไม่ขึ้น

เผยแพร่: อัปเดตล่าสุด:

SkinsRestorer เป็นปลั๊กอินสำหรับแสดงและเปลี่ยนสกินผู้เล่นบนเซิร์ฟเวอร์ Minecraft Java ปัจจุบันใช้ได้ทั้งเซิร์ฟเวอร์เดี่ยวและเครือข่าย Proxy โดยคู่มือนี้แทนที่คำแนะนำเก่าของปี 2558 ซึ่งอ้างถึง Minecraft 1.8, ProtocolLib และคำสั่งที่ไม่ตรงกับรุ่นปัจจุบันแล้ว

ตรวจข้อมูลล่าสุด 29 สิงหาคม 2569: เอกสารทางการระบุว่าต้องใช้ Java 17 ขึ้นไป และต้องเลือกไฟล์ให้ตรงกับแพลตฟอร์ม/เวอร์ชันที่รองรับ อย่าปิด online-mode หรือระบบยืนยันบัญชีเพียงเพื่อให้ปลั๊กอินทำงาน

SkinsRestorer เหมาะกับเซิร์ฟเวอร์แบบไหน

  • เซิร์ฟเวอร์เดี่ยว Bukkit, Spigot หรือ Paper ที่ต้องการคำสั่งเปลี่ยนสกิน
  • เครือข่าย BungeeCord หรือ Velocity ที่ต้องการแชร์ข้อมูลสกินระหว่างเซิร์ฟเวอร์
  • เซิร์ฟเวอร์ Fabric หรือ NeoForge รุ่นล่าสุดที่อยู่ในรายการรองรับของผู้พัฒนา

ปลั๊กอินรองรับทั้งเซิร์ฟเวอร์ online-mode และ offline-mode แต่ถ้าเซิร์ฟเวอร์ของคุณยืนยันบัญชีตามปกติอยู่แล้ว ให้คง online-mode=true ไว้ การเปลี่ยนโหมดมีผลด้านตัวตนและความปลอดภัยมากกว่าปัญหาเรื่องสกิน

สิ่งที่ต้องเตรียม

รายการ ข้อกำหนด
Java Runtime Java 17 หรือใหม่กว่า ตามเอกสาร SkinsRestorer ปัจจุบัน
แพลตฟอร์ม Bukkit/Spigot/Paper, BungeeCord, Velocity, Fabric หรือ NeoForge ที่อยู่ในรายการรองรับ
การเชื่อมต่อ เซิร์ฟเวอร์ต้องออกอินเทอร์เน็ตไปยังโดเมนบริการที่ปลั๊กอินต้องใช้ได้
ไฟล์ปลั๊กอิน ดาวน์โหลดจากหน้า SkinsRestorer บน Modrinth ที่เอกสารทางการเชื่อมไปเท่านั้น

วิธีติดตั้งบน Paper, Spigot หรือ Bukkit

  1. สำรองโฟลเดอร์เซิร์ฟเวอร์และหยุดเซิร์ฟเวอร์ให้เรียบร้อย
  2. เปิด คู่มือติดตั้ง Bukkit/Spigot/Paper ของ SkinsRestorer และใช้ลิงก์ Modrinth จากหน้านั้นเพื่อดาวน์โหลดรุ่นล่าสุด
  3. วาง SkinsRestorer.jar ในโฟลเดอร์ plugins
  4. เปิดเซิร์ฟเวอร์ใหม่ ห้ามใช้ PlugMan หรือคำสั่ง reload เพื่อโหลดปลั๊กอิน เพราะเอกสารผู้พัฒนาเตือนว่าอาจทำให้ระบบเสีย
  5. ใช้ /plugins และตรวจว่า SkinsRestorer แสดงเป็นสีเขียว จากนั้นอ่าน console ว่าไม่มี error
  6. ทดสอบ /skin Notch และออกเข้าเซิร์ฟเวอร์อีกครั้งเพื่อดูว่าสกินยังคงอยู่

ติดตั้งบนเครือข่าย Proxy

หากใช้ BungeeCord หรือ Velocity อย่านำขั้นตอนของเซิร์ฟเวอร์เดี่ยวไปใช้ตรงๆ ต้องติดตั้งและตั้งค่า player information forwarding ตามคู่มือของแพลตฟอร์มนั้น รวมถึงวางไฟล์และกำหนดค่าในตำแหน่งที่เอกสาร SkinsRestorer ระบุ เครือข่ายขนาดเล็กและขนาดใหญ่มีโครงสร้างต่างกัน จึงควรเริ่มจาก Quick Start ทางการ

คำสั่งที่ใช้บ่อยในรุ่นปัจจุบัน

คำสั่ง ผลลัพธ์ Permission หลัก
/skin set <ชื่อสกิน> เปลี่ยนสกินของตนเอง skinsrestorer.command.set
/skin update ดึงข้อมูลสกินล่าสุดอีกครั้ง skinsrestorer.command.update
/skin clear ล้างสกินที่เลือกไว้ skinsrestorer.command.clear
/skins เปิดเมนูสกิน skinsrestorer.command.gui
/sr status ตรวจบริการ API ที่จำเป็น skinsrestorer.admincommand.status
/sr reload โหลดการตั้งค่าของ SkinsRestorer ใหม่ skinsrestorer.admincommand.reload

Permission กลุ่มผู้เล่นคือ skinsrestorer.player และกลุ่มผู้ดูแลคือ skinsrestorer.admin Permission ย่อยต้องมี permission แม่ด้วย ดูรายการเต็มใน หน้าคำสั่งและ Permission ทางการ

ตั้งค่าความปลอดภัยที่ควรทำ

  • ให้สิทธิ์ผู้เล่นเท่าที่ต้องใช้ อย่าแจก skinsrestorer.admin ให้กลุ่ม default
  • ถ้าเปิดใช้ /skin url ให้เปิดรายการโดเมนที่อนุญาตใน restrictSkinUrls เพื่อลดการใช้ URL ที่ควบคุมไม่ได้
  • เพิ่มชื่อสกินที่ไม่เหมาะสมหรือชื่อเลียนแบบ staff ใน disabledSkins
  • เก็บ cooldown ไว้เพื่อลดการเรียก API ซ้ำและหลีกเลี่ยง rate limit
  • ก่อนอัปเดตปลั๊กอิน ให้สำรองโฟลเดอร์ plugins/SkinsRestorer และอ่าน changelog ของรุ่นที่จะติดตั้ง

แก้ปัญหาเบื้องต้น

คำสั่งใช้ไม่ได้

ตรวจว่าไฟล์โหลดสำเร็จและผู้เล่นมี skinsrestorer.player หากใช้ LuckPerms สามารถให้สิทธิ์กลุ่มตามตัวอย่างในเอกสารทางการ แล้วทดสอบใหม่โดยไม่ใช้ PlugMan

สกินไม่เปลี่ยนหรือกลับเป็นค่าเดิม

ใช้ /sr status ตรวจบริการที่ต้องเชื่อมต่อ ตรวจ firewall/DNS และดู console ก่อน หากอยู่หลัง Proxy ให้ตรวจ forwarding และตำแหน่งติดตั้งทุก node ตามคู่มือของ Proxy นั้น

ต้องติดตั้ง ProtocolLib หรือไม่

บทความเดิมเคยระบุว่า ProtocolLib เป็นข้อบังคับสำหรับ Minecraft 1.8 แต่เอกสารติดตั้งปัจจุบันไม่ได้ให้ขั้นตอนนั้นเป็นข้อกำหนดทั่วไป จึงไม่ควรดาวน์โหลดไฟล์ ProtocolLib จากลิงก์ build เก่าหรือโฮสต์ที่ไม่รู้จัก ให้ยึดหน้าข้อกำหนดของ SkinsRestorer รุ่นที่กำลังใช้งานเสมอ

แหล่งดาวน์โหลดและเอกสาร

สำหรับการจัดการเซิร์ฟเวอร์ทั่วไป ดู รวมคำสั่ง Minecraft ภาษาไทย และ รายชื่อเซิร์ฟเวอร์ Minecraft ไทยที่ตรวจสอบล่าสุด