เซิร์ฟเวอร์ Minecraft สตาร์ตไม่ขึ้น? วิธีหาสาเหตุและแก้ไข

เซิร์ฟเวอร์ที่หยุดทันทีหลังสตาร์ตมักบอกเหตุผลไว้ในคอนโซลหรือใน logs/latest.log เกือบทุกครั้ง หาข้อความของคุณในตารางด้านล่าง แล้วไปที่วิธีแก้

โดยทีม Nodewave · อัปเดต 8 พฤศจิกายน 2026

เริ่มจากล็อก

ดูคอนโซลตอนเซิร์ฟเวอร์สตาร์ต หรือเปิด logs/latest.log ทีหลัง อ่านข้อผิดพลาดแรก ไม่ใช่บรรทัดสุดท้าย เพราะบรรทัดหลังๆ มักเป็นผลจากข้อแรก เซิร์ฟเวอร์พร้อมเมื่อล็อกขึ้นว่า “Done”

ข้อผิดพลาดของคุณหมายความว่าอะไร

ข้อความสาเหตุและวิธีแก้
You need to agree to the EULAeula.txt ยังเป็น false ให้ตั้งเป็น true
Unable to access jarfileชื่อไฟล์ jar หรือโฟลเดอร์ไม่ถูกต้อง ตรวจคำสั่งสตาร์ต
Invalid or corrupt jarfileดาวน์โหลดไม่ครบ ดาวน์โหลดไฟล์ jar ใหม่
UnsupportedClassVersionErrorJava เก่าเกินไปสำหรับเซิร์ฟเวอร์นี้ ดู เซิร์ฟเวอร์ Minecraft ต้องใช้ Java เวอร์ชันไหน
Could not reserve enough space for object heapคุณขอหน่วยความจำให้ Java มากกว่าที่เครื่องมี ดู คู่มือข้อผิดพลาดหน่วยความจำของ Minecraft
FAILED TO BIND TO PORTพอร์ตถูกใช้อยู่แล้ว หรือ server-ip ผิด ดู คู่มือสำหรับข้อผิดพลาดนี้
Could not load pluginปลั๊กอินเสียหายหรือสร้างมาสำหรับ Minecraft เวอร์ชันอื่น อัปเดตหรือลบมัน
Failed to load levelโลกเสียหาย กู้คืนจากแบ็กอัป

ยอมรับ EULA

ครั้งแรกที่รันเซิร์ฟเวอร์ มันจะสร้าง eula.txt แล้วหยุด เปิดไฟล์แล้วเปลี่ยนบรรทัดสุดท้ายเป็น true ซึ่งหมายถึงคุณยอมรับ EULA ของ Minecraft ที่ aka.ms/MinecraftEULA:

eula=true

จากนั้นสตาร์ตเซิร์ฟเวอร์อีกครั้ง

ตรวจคำสั่งสตาร์ตและไฟล์ jar

คำสั่งสตาร์ตทั่วไปหน้าตาแบบนี้:

java -Xms2G -Xmx2G -jar server.jar --nogui

รันจากโฟลเดอร์ที่มีไฟล์ jar และตรวจว่าชื่อไฟล์ในคำสั่งตรงกับชื่อไฟล์จริง แสดงรายการโฟลเดอร์ด้วย ls บน Linux หรือ dir บน Windows เพื่อดู ถ้าไฟล์ jar เสียหาย ให้ดาวน์โหลดใหม่จากเว็บไซต์ทางการของซอฟต์แวร์

ตัดปลั๊กอินและม็อดออกจากสาเหตุ

ถ้าล็อกระบุชื่อปลั๊กอิน ให้อัปเดตเป็นเวอร์ชันที่ตรงกับ Minecraft ของคุณ หรือลบมัน ถ้ายังไม่ชัดเจน ให้ย้ายทุกอย่างออกจากโฟลเดอร์ plugins แล้วสตาร์ตเซิร์ฟเวอร์ เมื่อสตาร์ตได้ ให้ใส่ปลั๊กอินกลับทีละกลุ่มเล็กๆ เพื่อหาตัวที่ทำให้พัง ปลั๊กอิน ม็อด Fabric และม็อด Forge ใช้แทนกันไม่ได้ ใช้เฉพาะสิ่งที่ซอฟต์แวร์เซิร์ฟเวอร์ของคุณรองรับ

โลกที่เสียหาย

ข้อผิดพลาดเกี่ยวกับไฟล์ region หรือ level.dat หมายความว่าส่วนหนึ่งของโลกเสียหาย มักหลังแครชหรือดิสก์เต็ม หยุดเซิร์ฟเวอร์ คัดลอกโฟลเดอร์โลกไปไว้ที่ปลอดภัย แล้วกู้คืนแบ็กอัปล่าสุด อย่าลบโลกก่อนคัดลอก

ยังสตาร์ตไม่ขึ้น?

ส่ง 100 บรรทัดสุดท้ายของล็อกมาพร้อมเวอร์ชัน Minecraft ซอฟต์แวร์เซิร์ฟเวอร์และ build ของคุณ และเอาต์พุตของ java -version ด้วยข้อมูลเหล่านี้ มักบอกสาเหตุได้ในคำตอบเดียว

โฮสต์เซิร์ฟเวอร์ Minecraft ของคุณในสิงคโปร์

ปิงต่ำสำหรับผู้เล่นในอินเดีย มาเลเซีย และอินโดนีเซีย บนคอร์ AMD EPYC ที่เร็ว พร้อม NVMe และการป้องกัน DDoS

โฮสติ้ง Minecraft ในสิงคโปร์ →