วิธีการ pregen โลก
pregen คืออะไร?
การ pregen เป็นการสร้างโลกไว้ล่วงหน้าเพื่อไม่ให้ตัวเซิร์ฟเวอร์ต้องสร้างเวลาผู้เล่นเดินเปิดแผนที่ของโลก
เป็นอีกทางหนึ่งที่ช่วยทำให้เซิร์ฟเวอร์ลื่นไหล ยิ่งผู้เล่นเยอะแล้วเดินไปคนละทางกันจะเป็นการสร้างภาระให้กับเซิร์ฟเวอร์ในการประมวลผล
แล้วเราจะทำยังไงล่ะ?
ทางเราแนะนำให้ใช้ส่วนเสริมคือ Chunky ซึ่งเป็น mod และ plugin
Link: https://modrinth.com/plugin/chunky
สามารถลงได้เฉพาะเซิร์ฟ mod และ plugin เวอร์ชั่น Java เท่านั้น (หากใช้ forge เวอร์ชั่น 1.12.2 หรือต่ำกว่าให้ไปดูข้างล่าง)
วิธีลง mod/plugin Chunky ในเซิร์ฟเวอร์
ให้เข้าไปที่หน้า version แล้วเลือกตัวเซิร์ฟของเรา
ของตัวอย่างจะเป็น fabric เวอร์ชั่น 1.20.4
![Pregen โลกทำยังไงกันนะ!? 1 image](https://realms.in.th/wp-content/uploads/2024/02/image-1024x425.png)
จากนั้นนำไฟล์ที่โหลดมาไปใส่ในโฟลเดอร์ mod หรือ plugin (ขึ้นอยู่กับว่าเลือกเซิร์ฟประเภทไหน อย่างตัวอย่างจะเป็นเซิฟ mod)
เข้าไปที่ files manager แล้วทำการอัพโหลดได้เลย
![Pregen โลกทำยังไงกันนะ!? 2 image 1](https://realms.in.th/wp-content/uploads/2024/02/image-1-1024x458.png)
![Pregen โลกทำยังไงกันนะ!? 3 image 2](https://realms.in.th/wp-content/uploads/2024/02/image-2-1024x254.png)
![Pregen โลกทำยังไงกันนะ!? 4 image 3](https://realms.in.th/wp-content/uploads/2024/02/image-3.png)
![Pregen โลกทำยังไงกันนะ!? 5 image 4](https://realms.in.th/wp-content/uploads/2024/02/image-4-1024x257.png)
(เพราะใช้ fabric เลยต้องลง fabric api ทุกครั้ง)
จากนั้นทำการรีสตาร์ทเซิร์ฟเวอร์อีกครั้ง
พอเซิร์ฟเวอร์เปิดอีกครั้งแล้วให้ลองใส่คำสั่ง chunky ลงไป
หากขึ้นแบบนี้
![Pregen โลกทำยังไงกันนะ!? 6 image 5](https://realms.in.th/wp-content/uploads/2024/02/image-5-1024x402.png)
แสดงว่า mod/plugin พร้อมใช้งานแล้ว
คำสั่งที่แนะนำให้ใช้หลังจากลงแล้ว (เขียนในหน้า console หากจะใช้ในเกมต้องมี op)
chunky center – เป็นการตั้งจุดศูนย์กลางของการ pregen
chunky world minecraft:overworld – เป็นการเลือก pregen ใน overworld หากต้องการ pregen ในนรก(nether) จะเป็น minecraft:the_nether ส่วน the end จะเป็น minecraft:the_end
chunky radius 1000 – เป็นการตั้งค่าให้ pregen ระยะ 1000 บล็อกนับจากจุดศูนย์กลางที่ตั้งไว้
chunky start – เริ่มต้นการ pregen
หากต้องการหยุด pregen ให้ใช้คำสั่ง
chunky pause
คำสั่งเพิ่มเติมสามารถอ่านได้ที่หน้าของ chunky ได้เลย
ซึ่งในระหว่างการ pregen เซิร์ฟเวอร์จะทำการใช้ cpu และ ram ทั้งหมดในการประมวณผล
ทำให้ไม่แนะนำให้เล่นระหว่าง pregen เพราะเซิฟจะแลคมากๆๆๆๆๆๆๆ ก ไก่ล้านตัว
หากหน้า console ขึ้นแบบนี้
![Pregen โลกทำยังไงกันนะ!? 7 image 6](https://realms.in.th/wp-content/uploads/2024/02/image-6-1024x42.png)
แสดงว่าการ pregen ได้เสร็จสิ้นแล้ว สามารถเข้าไปเล่นได้เลย
สำหรับ forge 1.12.2 ให้โหลดตัวนี้ (ถ้าใช้เวอร์ชั่นต่ำกว่าให้เลือกตามเวอร์ชั่นได้เลย)
Link: https://www.curseforge.com/minecraft/mc-mods/chunkpregenerator/files/3946413
นำไปลงในเซิร์ฟเวอร๋แบบเดียวกันเลย
คำสั่งในการใช้งาน (เขียนในหน้า console หากจะใช้ในเกมต้องมี op)
/pregen gen startradius square 0 0 100 – ทำการเริ่ม pregen ในระยะ 100 chunks จาก spawn
สำหรับข้อมูลเพิ่มเติมสามารถอ่านได้ที่นี้เลย
Link: https://legacy.curseforge.com/minecraft/mc-mods/chunkpregenerator/pages/112-documentation/command-suggestions