ปลั๊กอิน Minecraft FastAsyncWorldEdit
ข้อมูลเกี่ยวกับ FastAsyncWorldEdit และเซิร์ฟเวอร์ที่พบ
🔌 เกี่ยวกับ FastAsyncWorldEdit
FastAsyncWorldEdit คือปลั๊กอิน Minecraft ที่ออกแบบมาเพื่อทำการแก้ไขโลกขนาดใหญ่และบ่อยครั้งแบบ asynchronous เพื่อหลีกเลี่ยงการบล็อกเซิร์ฟเวอร์ เป็น WorldEdit fork ประสิทธิภาพสูงที่เน้นการปรับปรุงหน่วยความจำและ CPU, การแก้ไขหลายผู้เล่นที่ปลอดภัยขึ้น และฟีเจอร์ editor เพิ่มเติมที่เป็นประโยชน์สำหรับ builder, mapmaker และผู้ดูแลเครือข่าย
🎯 จุดประสงค์
จุดประสงค์หลักของปลั๊กอินนี้คือช่วยให้ทีมงานเซิร์ฟเวอร์และนักพัฒนาสามารถแก้ไขขนาดใหญ่มาก (schematics, mass replacements, region fills, copy/paste) และมอบบริการ history แบบถาวร, rollback และ clipboard ในขณะที่ลดผลกระทบต่อประสิทธิภาพ tick ของเซิร์ฟเวอร์ให้น้อยที่สุด
⚙️ ฟีเจอร์
- ประมวลผลการแก้ไขแบบ asynchronous พร้อมโหมดการวางหลายแบบ (blocks, chunk placement, world/CFI) เพื่อลดภาระของ main thread
- รองรับการแก้ไขขนาดใหญ่และมีระบบป้องกันสำหรับเซิร์ฟเวอร์ผู้เล่นหลายคน (จำกัดต่อผู้เล่นสำหรับ entity, tile, memory, changes, iterations, regions, inventory)
- การเชื่อมต่อ clipboard ผ่านเว็บ และ clipboard แบบหลายเซิร์ฟเวอร์/ข้ามเซิร์ฟเวอร์
- ประวัติ undo/redo แบบไม่จำกัดต่อโลก, เครื่องมือ inspection และ rollback สำหรับค้นหาและกู้คืนการเปลี่ยนแปลง
- API ที่รองรับ WorldEdit แบบขยาย และ asynchronous wrappers สำหรับการทำงานทั่วไป
- brushes, tools, masks, syntax ของ pattern, transforms และรูปแบบ schematic เพิ่มเติมอีกมากมาย (รวมถึงการซ่อม schematic ที่เสียหายบางส่วน)
- ฟีเจอร์การแสดงผล, โหมด targeting, การเลื่อนใช้งาน, การผสม biome, การเพ้นท์โลกในเกม, การนำเข้ารูปภาพ และการแสดง schematic
- ควบคุม logging (บีบอัดและบัฟเฟอร์ที่ตั้งค่าได้) และตัวเลือก bypass สำหรับการแก้ไขเร็วที่ไม่ถูกบันทึก
🧩 เหมาะกับใคร
- ผู้ดูแลเซิร์ฟเวอร์และผู้ดูแลที่ทำการสร้างขนาดใหญ่หรือดูแลพื้นที่ creative/คล้าย creative
- Mapmaker และ builder ที่ต้องการวาง, แปลง และจัดการ schematic ขนาดใหญ่มาก
- ผู้ดูแลเครือข่ายที่ต้องการการแก้ไขที่ปลอดภัยและ throughput สูงบน backend server หลายเครื่อง
- นักพัฒนาที่ต้องการพฤติกรรม API ที่เข้ากันได้กับ WorldEdit แต่ต้องการการทำงานแบบ asynchronous ที่ไม่บล็อก
🏗️ ตัวอย่างการใช้งาน
- วางและแปลง schematic ขนาดใหญ่มากโดยไม่ทำให้ผู้เล่นออนไลน์เกิด lag จาก tick อย่างรุนแรง
- ค้นหา history ล่าสุดและทำ rollback แบบเจาะจงหลังจากการเปลี่ยนแปลงขนาดใหญ่ที่เกิดขึ้นโดยไม่ตั้งใจ
- ใช้ clipboard แบบถาวรเพื่อแชร์งานสร้างระหว่างเซิร์ฟเวอร์หรือสมาชิกในทีม
⚙️ การติดตั้ง
📥 การตั้งค่า
- ดาวน์โหลด jar ของปลั๊กอินอย่างเป็นทางการจากหน้าปล่อยเวอร์ชันที่เชื่อถือได้ (Modrinth หรือหน้าทรัพยากรของปลั๊กอิน)
- วาง jar ลงในโฟลเดอร์
plugins/ของเซิร์ฟเวอร์คุณ - รีสตาร์ทเซิร์ฟเวอร์และตรวจสอบ log ใน console เพื่อยืนยันว่าปลั๊กอินโหลดถูกต้อง
📦 Dependencies
- FAWE ทำงานร่วมกับปลั๊กอินป้องกัน; integrations ที่ทราบว่ารองรับ ได้แก่ WorldGuard และ PlotSquared (ระบุเป็น integration ที่รองรับ ไม่ใช่ core dependencies ที่จำเป็น)
🧠 หมายเหตุทางเทคนิค
- FAWE รักษาความเข้ากันได้ของ API กับ WorldEdit และเพิ่ม asynchronous wrappers ทำให้ปลั๊กอิน WorldEdit จำนวนมากทำงานกับการทำงานแบบ asynchronous ของ FAWE ได้
- แพลตฟอร์มเซิร์ฟเวอร์ที่รองรับอย่างเป็นทางการ ได้แก่ Bukkit/Spigot/Paper/Purpur โปรดยืนยันความเข้ากันได้ที่แน่นอนกับ build ของเซิร์ฟเวอร์คุณก่อนติดตั้งใช้งาน
- เวอร์ชันที่ออกและหมายเหตุความเข้ากันได้ครอบคลุม Minecraft เวอร์ชันใหม่ ๆ (โครงการระบุหลายซีรีส์ 1.16.5+ และ 1.20/1.21); โปรดตรวจสอบ release ที่คุณดาวน์โหลดเพื่อดูเวอร์ชันที่รองรับอย่างแน่นอน
- โปรเจกต์เผยแพร่ภายใต้สัญญาอนุญาต GPL-3.0-only
🤝 เมื่อปลั๊กอินนี้มีประโยชน์
หากคุณทำการแก้ไขขนาดใหญ่เป็นประจำ รันเซิร์ฟเวอร์ creative หรือเซิร์ฟเวอร์สำหรับ builder ขนาดใหญ่ หรือจำเป็นต้องใช้พฤติกรรม API ของ WorldEdit โดยไม่บล็อก main thread ของเซิร์ฟเวอร์ FastAsyncWorldEdit จะมอบการทำงานแบบ asynchronous, เครื่องมือที่ปรับปรุงแล้ว และฟีเจอร์ rollback/history ที่ช่วยลดการหยุดชะงักจากการแก้ไขและทำให้การแก้ไขขนาดใหญ่ปลอดภัยขึ้นบนเซิร์ฟเวอร์ที่เปิดใช้งานจริง
- Herocraft Online
เครือข่าย RPG มีหลายคลาส, ทาวน์ชิป, ดันเจี้ยน และระบบเศรษฐกิจ — เหมาะกับคนที่ชอบเอาชีวิตรอดเชิงบทบาทและ PvP.
2555.77 - Restarting...1854.97
- LinkCraft
เซิร์ฟเวอร์ Minecraft ชุมชน โฟกัสที่ rankup, คอร์สพาร์คัวร์, เขาวงกต และชาเลนจ์ — มินิเกมเรียบง่ายพร้อมระบบก้าวหน้า
953.61 - A Minecraft Server851.68
- Smithtainment
SMP โหมดเอาชีวิตรอดมุ่งเน้นชุมชน มีปลั๊กอินปรับแต่ง เศรษฐกิจ mcMMO และมินิเกม — ผู้เล่นเป็นมิตรและฟอรัมคึกคัก
651.12 - GospelCraft
เซิร์ฟเวอร์ Towny ธีมคริสเตียน มีม็อบปรับแต่ง mcMMO และงานต่างๆ — นำเสนอคัมภีร์ผ่านการเล่นเกม
849.67 - DaemoniaCraft
เซิร์ฟเวอร์ Towny RPG มีม็อบคัสตอม ระบบเศรษฐกิจ และรองรับ Bedrock — เหมาะกับผู้ชอบการเก็บเลเวลแบบ grind
249.5 - Akoot&Co
SMP สบาย ๆ ที่เน้นชุมชน รองรับทั้ง Java และ Bedrock พร้อมแผนที่โลกแบบสดสาธารณะ ร้านบริจาค และฟีเจอร์อำนวยความสะดวกสำหรับการสร้างและสำรวจแบบผ่อนคลาย
249.32 - Racsu Planet
MMORPG แนวเอาชีวิตรอดแบบ cross-play (Java + Bedrock) พร้อมสกิล เควสต์ ดันเจี้ยนแบบกำหนดเอง และเศรษฐกิจในเกม ที่ได้รับการสนับสนุนจากร้านค้าอย่างเป็นทางการและศูนย์กลางชุมชน
148.25 - LilBoxPvP
เซิร์ฟเวอร์ที่เน้น BoxPvP พร้อมการต่อสู้ในอารีน่าแบบรวดเร็ว ดวลเดี่ยว และความก้าวหน้าแบบตามฤดูกาล มีไอเท็มแบบกำหนดเอง เมนูที่ขับเคลื่อนด้วย NPC และน่าจะรองรับครอสเพลย์ระหว่าง Java กับ Bedrock
045.53 - Minetown
เซิร์ฟเวอร์เอาชีวิตรอดสไตล์ Minetopia (เนเธอร์แลนด์) มีระบบเศรษฐกิจ ปลั๊กอินปรับแต่ง และชุมชนเป็นมิตร — เริ่มผจญภัยได้เลย!
041.61 - The Dojo
Towny เซอร์ไววัล พร้อมระบบ mcMMO, เศรษฐกิจผู้เล่นและชุมชน — สร้างเมือง อัปสกิล และเล่นกับเพื่อน ๆ
039.2 - SentinelCraft
ชุมชนเซอร์ไววัลยาวนาน มี Towns, mcMMO และเศรษฐกิจผู้เล่น — ห้ามเกรียฟ มีอีเวนต์ประจำ.
035.05 - FoxyCraft133.91
หน้าปลั๊กอิน FastAsyncWorldEdit แสดงว่าเครื่องมอนิเตอร์พบปลั๊กอินนี้บนเซิร์ฟเวอร์ใด พร้อมแพลตฟอร์มและเวอร์ชันที่เกี่ยวข้อง
ปลั๊กอินอาจเพิ่มคำสั่ง เศรษฐกิจ การป้องกัน สิทธิ์ มินิเกม การเชื่อมต่อ หรือกลไกอื่น ๆ บทบาทจริงของ FastAsyncWorldEdit ขึ้นอยู่กับการตั้งค่าของแต่ละเซิร์ฟเวอร์
ข้อมูลสร้างอัตโนมัติจากการตอบกลับทางเทคนิคของเซิร์ฟเวอร์ หากเซิร์ฟเวอร์ซ่อนรายชื่อปลั๊กอิน อาจไม่แสดงในส่วนนี้แม้ว่าจะใช้ FastAsyncWorldEdit
ใช้รายชื่อเซิร์ฟเวอร์ที่มี FastAsyncWorldEdit เพื่อเปรียบเทียบโปรเจกต์ ตรวจสอบเวอร์ชันที่เข้ากันได้ หรือหาตัวอย่างการใช้งานปลั๊กอินบนเซิร์ฟเวอร์สาธารณะ