Minecraft: คำสั่งเซิร์ฟเวอร์เกมทั่วไป
คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:
(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)
คำสั่งคืออะไร?
คำสั่งสามารถใช้ใน Minecraft เพื่อทำฟังก์ชันเพิ่มเติมหรือฟังก์ชันพิเศษ Minecraft เองมีคำสั่งมากกว่า 100 คำสั่ง โดยไม่ต้องแก้ไขใดๆ ซึ่งสามารถใช้เปิดใช้งาน จัดการ หรือทำฟังก์ชันต่างๆ ได้หลากหลาย
ในบทความนี้ของคู่มือเราจะพูดถึงคำสั่งที่สำคัญที่สุด ซึ่งถูกใช้และต้องการบ่อยมาก ถ้าคำสั่งใดไม่ถูกระบุไว้ที่นี่ Minecraft-Wiki อย่างเป็นทางการช่วยได้มาก เพราะทุกส่วน (รวมถึงคำสั่งทั้งหมด) อธิบายอย่างละเอียด
วิธีใช้
คำสั่งทุกคำสั่งจะเริ่มต้นด้วย "/" ดังนั้นถ้าคุณต้องการใช้คำสั่ง คุณต้องเปิดแชทในเกมและพิมพ์ "/" ก่อน จากนั้นจึงพิมพ์คำสั่งจริงๆ การกดปุ่ม TAB จะแสดงตัวอย่างคำสั่งทั้งหมดที่มีอยู่ ซึ่งช่วยให้คำสั่งสามารถเติมให้อัตโนมัติได้อย่างรวดเร็วและง่ายดาย เหมือนกับการค้นหาบนอินเทอร์เน็ต
ถ้าคุณต้องรันคำสั่งผ่านคอนโซล "/" ไม่จำเป็นและต้องลบออก!
ตัวอักษรนี้ใช้เพื่อแยกความแตกต่างระหว่างข้อความแชทปกติกับคำสั่งในเกมเท่านั้น
สิทธิ์ / การอนุญาต
เพื่อใช้คำสั่ง จำเป็นต้องมีสิทธิ์ที่เหมาะสม ใน Minecraft-Vanilla หรือ Forge ไม่มีระบบสิทธิ์จริงๆ ที่สามารถใช้กับปลั๊กอินเหมือนใน Spigot ที่นี่ใช้ได้แค่ระบบระดับ OP สิทธิ์เท่านั้น คุณสามารถดูคู่มือเกี่ยวกับระบบสิทธิ์ OP ได้ที่: OP Permissions
ถ้ามีการติดตั้งระบบสิทธิ์และต้องการกำหนดสิทธิ์ให้กับคำสั่ง Minecraft บางคำสั่ง สามารถกำหนดสิทธิ์ได้ตามที่อธิบายด้านล่าง
รูปแบบของสิทธิ์สำหรับแต่ละคำสั่งจะเหมือนกันเสมอและสามารถปรับได้ตามต้องการ
ถ้าคุณต้องการกำหนดสิทธิ์สำหรับคำสั่ง Locate เป็นตัวอย่าง สิทธิ์ที่ต้องตั้งคือ: minecraft.command.locate
คำสั่ง
/tp
ด้วยคำสั่ง /tp แอดมินสามารถเทเลพอร์ตไปยังผู้เล่นคนอื่น หรือเทเลพอร์ตผู้เล่นไปยังผู้เล่นเป้าหมายที่ต้องการได้ คำสั่งนี้ยังใช้เทเลพอร์ตม็อบ หรือเทเลพอร์ตตัวเองไปยังตำแหน่งที่ระบุด้วยพิกัดได้อีกด้วย รายละเอียดเพิ่มเติมดูด้านล่าง
ตัวอย่าง:
/tp PlayerA
เทเลพอร์ตผู้ใช้คำสั่งไปยังผู้เล่นคนอื่น
/tp PlayerA PlayerB
เทเลพอร์ต PlayerA ไปยัง PlayerB ไม่ว่าใครจะรันคำสั่งนี้ ผู้เล่นที่ระบุจะถูกเทเลพอร์ต ถ้าผู้ใช้คำสั่งคือ PlayerB PlayerA จะถูกเทเลพอร์ตไปยังตัว PlayerB เอง
/tp -100 75 985
ผู้ใช้คำสั่งจะถูกเทเลพอร์ตไปยังพิกัดที่ระบุ
ถ้าระบุผู้เล่นไว้หน้าพิกัด (/tp PlayerA -100 75 985
) คำสั่งจะเทเลพอร์ตผู้เล่นที่ระบุแทนที่จะเทเลพอร์ตตัวเอง
/tp @s @e[type=minecraft:cow,distance=..10,limit=1]
เทเลพอร์ตคุณไปยัง วัว ตัวถัดไปในรัศมี 10 บล็อก
@s
สามารถเปลี่ยนเป็นผู้เล่นอย่าง PlayerA เพื่อเทเลพอร์ตผู้เล่นคนนั้นได้
/locate
ด้วยคำสั่ง /locate คุณสามารถหาพิกัดของสิ่งก่อสร้างที่กำลังมองหา เช่น หมู่บ้าน Villager
ตัวอย่าง:
/locate fortress
ค้นหาและแสดงตำแหน่ง Nether fortress ที่ใกล้ที่สุดเมื่อคุณอยู่ใน Nether
/locate village
ค้นหาและแสดงตำแหน่งเหมือนกับ Nether fortress แต่ในกรณีนี้คือหมู่บ้าน Villager
/worldborder
คำสั่งนี้สร้างขอบเขตโลกในโลกปัจจุบัน ป้องกันผู้เล่นไม่ให้สำรวจโลกเกินขอบเขตที่กำหนดด้วยคำสั่งนี้
ตัวอย่าง:
/worldborder center 0 0
ตั้งจุดศูนย์กลางของโลกที่พิกัด 0;0 ซึ่งจะใช้คำนวณและตั้งรัศมี
/worldborder set 16000
ตั้งขอบเขตเป็น 16,000x16,000 บล็อก หรือรัศมี 8,000 บล็อกในแต่ละทิศทาง
/effect
คำสั่งนี้ให้ผู้เล่น (หรือเอนทิตี) ได้รับเอฟเฟกต์ยาปกติ เอฟเฟกต์บางอย่างได้จากคำสั่งเท่านั้น เช่น เอฟเฟกต์โชค (luck) ที่ยังไม่มีฟังก์ชันในเกม
คำสั่งนี้มีการเปลี่ยนแปลงและขยายในแต่ละเวอร์ชัน
ตัวอย่างคำสั่งด้านล่างมาจากเวอร์ชันล่าสุด อาจดูต่างจากเวอร์ชันเก่า!
ตัวอย่าง:
/effect give PlayerA minecraft:speed
จะให้ผู้เล่น PlayerA ได้รับเอฟเฟกต์ความเร็ว **Sss 1
/gamerule
คำสั่งนี้ใช้เปลี่ยนการตั้งค่าพิเศษในโลก หรือเปิด/ปิดฟังก์ชันพิเศษ เช่น ในตัวอย่างด้านล่าง เปิดให้ผู้เล่นเก็บของในอินเวนทอรีไว้ได้เมื่อเสียชีวิต
ตัวอย่าง:
/gamerule keepInventory true
ตั้งค่าสำหรับโลกนี้ให้ผู้เล่นเก็บของในอินเวนทอรี (รวมถึงประสบการณ์) ไว้ได้เมื่อเสียชีวิต
/gamerule mobGriefing false
คำสั่งนี้กำหนดว่ามอนสเตอร์อย่าง Creeper จะไม่ทำลายโลกได้
/save-all
เซิร์ฟเวอร์จะบันทึกโลกทุก 5 นาทีและเขียนข้อมูลลงดิสก์ คำสั่งนี้จะบันทึกโลกทันทีและรีเซ็ตนับถอยหลังการบันทึกอัตโนมัติเป็น 5 นาที
/tps
คำสั่งนี้ใช้ตรวจสอบ TPS (ticks per second) สำหรับ Spigot และ Paper Spigot TPS ให้ข้อมูลเกี่ยวกับประสิทธิภาพของเซิร์ฟเวอร์ ค่า TPS สูงสุดและดีที่สุดคือ 20 TPS แสดงข้อมูล 60 วินาทีล่าสุด ค่าต่อไปเป็นค่าเฉลี่ย 5 และ 15 นาที
/ban
คำสั่งนี้ใช้แบนผู้เล่นออกจากเซิร์ฟเวอร์ เพื่อไม่ให้ผู้เล่นนั้นเข้ามาเล่นได้อีก บัญชีผู้เล่นจะถูกแบนตาม UUID
บนเซิร์ฟเวอร์ที่ปิดโหมดออนไลน์ ผู้เล่นสามารถเปลี่ยนชื่อและเข้าถึงได้อีก ในกรณีนี้การแบน IP ผ่านปลั๊กอินจะเป็นทางออกที่ดีที่สุด
ตัวอย่าง:
/ban PlayerA
ในตัวอย่างนี้ ผู้เล่น PlayerA จะถูกแบนจากเซิร์ฟเวอร์
/ban @a
คำสั่งนี้จะแบนผู้เล่นทุกคนที่กำลังเล่นอยู่บนเซิร์ฟเวอร์ ยกเว้นแอดมินที่มีสิทธิ์ OP จะไม่ถูกแบนและยังอยู่ในเซิร์ฟเวอร์
/pardon
คำสั่งนี้ใช้ปลดแบนผู้เล่น (ตามที่อธิบายไว้ข้างต้น) เพื่อให้ผู้เล่นสามารถเข้ามาเล่นเซิร์ฟเวอร์ได้อีกครั้ง
ตัวอย่าง:
/pardon PlayerA
ผู้เล่น PlayerA จะถูกลบออกจากรายชื่อแบนและสามารถเข้ามาเล่นเซิร์ฟเวอร์ได้อีกครั้ง
/kick
คำสั่งนี้ตัดการเชื่อมต่อระหว่างเซิร์ฟเวอร์กับผู้เล่นที่ระบุ บังคับให้ผู้เล่นออกจากเซิร์ฟเวอร์ แต่ยังสามารถเชื่อมต่อใหม่ได้
ตัวอย่าง:
/kick PlayerA
เตะผู้เล่น PlayerA ออกจากเซิร์ฟเวอร์พร้อมข้อความ "Kicked by an operator"
/kick PlayerA Reason
เตะผู้เล่น PlayerA ออกจากเซิร์ฟเวอร์พร้อมข้อความ "Reason"