เซิร์ฟเวอร์เกมต้องใช้ RAM เท่าไหร่ — Minecraft, Palworld และวิธีเลือกไม่ให้เปลืองเงิน
อัปเดตล่าสุด 30 กันยายน 2569
Minecraft Java เริ่มได้ที่ 1–2GB สำหรับเพื่อน 2–5 คนแบบไม่ลงมอด ลง modpack ควรมี 4–6GB ส่วน Palworld กินหนักกว่ามาก ขั้นต่ำจริงคือ 8GB และโตขึ้นตามจำนวน Pal ในโลก — สัญญาณ RAM ไม่พอที่ชัดที่สุดคือ lag เป็นจังหวะและเซิร์ฟเวอร์ restart เอง
ในหน้านี้ · 6 หัวข้อ
จะเปิดเซิร์ฟเวอร์เกมสักตัว คำถามแรกที่ต้องตอบคือ "เอา RAM เท่าไหร่ดี" — ใส่น้อยไปเซิร์ฟเวอร์กระตุกจนเพื่อนทยอยหาย ใส่เยอะไปก็จ่ายเงิน (หรือซื้อแรม) ทิ้งเปล่า ๆ โดยไม่ได้ลื่นขึ้นเลย บทความนี้รวมตัวเลขที่ใช้งานได้จริงต่อเกม อาการที่ฟ้องว่า RAM ไม่พอ และวิธีเลือกขนาดแบบไม่เปลืองเงิน
เกมไหนใช้ RAM เท่าไหร่
คอลัมน์ "ขั้นต่ำ" คือค่าที่เปิดติดและเล่นได้จริง ส่วน "แนะนำ" คือค่าที่เล่นลื่นในการใช้งานปกติของสถานการณ์นั้น:
| เกม / สถานการณ์ | ขั้นต่ำ | แนะนำ |
|---|---|---|
| Minecraft Java — เพื่อน 2–5 คน ไม่ลงมอด | 1GB | 2GB |
| Minecraft Java — ผู้เล่น 10 คนขึ้นไป หรือโลกเก่าที่กว้างแล้ว | 2GB | 4GB |
| Minecraft Java — modpack เล็กถึงกลาง | 4GB | 6GB |
| Minecraft Java — modpack หนัก (150 มอดขึ้นไป) | 6GB | 8GB ขึ้นไป |
| Minecraft Bedrock | 1GB | 2GB |
| Palworld | 8GB | 16GB (ตัวเลขทางการจากผู้พัฒนา) |
| Valheim | 4GB | 4GB ขึ้นไป |
| Enshrouded | 8GB | 8GB ขึ้นไป |
| 7 Days to Die | 8GB | 8GB ขึ้นไป |
| Core Keeper | 2GB | 2GB ขึ้นไป |
| Factorio | 2GB | 2GB ขึ้นไป |
แถวที่เขียน "ขึ้นไป" คือเกมที่การใช้ RAM โตตามขนาดโลกกับสิ่งปลูกสร้างเป็นหลัก ตัวเลขตายตัวเลยบอกไม่ได้ — เริ่มที่ขั้นต่ำแล้วขยายเมื่อเจออาการ (หัวข้อถัดไป) คุ้มกว่าเผื่อไว้ก่อนเสมอ
ถ้ารันเองที่บ้าน ตัวเลขนี้คือส่วนที่ต้อง "เหลือ" ให้เซิร์ฟเวอร์จริง ๆ หลังหักที่ Windows และโปรแกรมอื่นใช้ และสำหรับ Minecraft Java ต้องตั้งเพดานให้ JVM เองตอนรัน เช่น java -Xmx4G -jar server.jar nogui ไม่อย่างนั้นเกมจะไม่ใช้แรมที่เราตั้งใจให้มัน
ทำไม Palworld ถึงกินหนักกว่า Minecraft หลายเท่า
Minecraft โหลดโลกเฉพาะ chunk รอบตัวผู้เล่นตามระยะ view distance ส่วนที่ไม่มีใครอยู่ก็ถูกปล่อยออกจากหน่วยความจำ แต่ Palworld ต้องเก็บสถานะของ Pal ทุกตัวที่ถูกจับ ฐานทุกหลัง และไอเทมในโลกไว้พร้อมกันตลอดเวลา ยิ่งจับ Pal เยอะ สร้างฐานเพิ่ม เล่นสะสมไปนาน หน่วยความจำที่ใช้ก็ขยับขึ้นเรื่อย ๆ ตามขนาดเซฟ — ขนาดที่ผู้พัฒนาแนะนำเองในเอกสารเซิร์ฟเวอร์ทางการคือ 16GB พร้อมหมายเหตุว่ารันบน 8GB ได้แต่เสี่ยง out-of-memory เมื่อเล่นต่อเนื่อง — 8GB ของ Palworld จึงเป็น "ขั้นต่ำจริง" ไม่ใช่ตัวเลขเผื่อ
อาการเมื่อ RAM ไม่พอ
- lag กระตุกเป็นจังหวะสม่ำเสมอ — จังหวะที่ค้างสั้น ๆ ซ้ำ ๆ ทุกไม่กี่วินาทีคือ garbage collector ของ Java ที่ต้องทำงานถี่ขึ้นเรื่อย ๆ เพราะพื้นที่เหลือน้อย นี่คือสัญญาณแรกสุดของ Minecraft ที่ RAM ตึง
- TPS ตก — ค่า ticks per second หล่นจาก 20 ลงมาเรื่อย ๆ โลกเดินช้าลงทั้งใบ พืชโตช้า ม็อบเดินกระตุก
- เซิร์ฟเวอร์ดับหรือ restart เอง — สุดทางของ Java คือ
OutOfMemoryErrorใน log ส่วนเกมแบบ Palworld ที่โปรเซสโตจนชนเพดานจะถูกระบบฆ่าทิ้งแล้วเริ่มใหม่ ถ้าเซิร์ฟเวอร์ชอบดับเองเป็นรอบ ๆ ให้สงสัย RAM ก่อนเป็นอย่างแรก - ถ้ารันบนคอมบ้าน — Windows จะเริ่มใช้ swap แทน ทั้งเครื่องอืดลงพร้อมกัน ไม่ใช่แค่ตัวเกม
อาการพวกนี้ต่างจาก CPU ไม่พอ: ถ้า CPU เป็นคอขวด โลกจะช้าแบบสม่ำเสมอทั้งวัน ไม่ใช่กระตุกเป็นห้วง ๆ แล้วหายไปพัก
จำนวนผู้เล่นมีผลน้อยกว่าที่คิด
สิ่งที่กิน RAM จริง ๆ คือมอดที่ลง จำนวน chunk ที่ถูกโหลดค้างไว้ สิ่งปลูกสร้างและระบบอัตโนมัติในโลก และขนาดโลกที่โตขึ้นทุกวันที่เล่น ผู้เล่นแต่ละคนมีผลผ่าน chunk ที่ตัวเองโหลดเป็นหลัก — เพื่อน 10 คนอยู่ในเมืองเดียวกันจึงเบากว่าเพื่อน 4 คนที่แยกกันสำรวจคนละมุมแมป เพราะจำนวน chunk ที่ต้องโหลดพร้อมกันต่างกันหลายเท่า
ดังนั้นเวลาประเมิน อย่าถามแค่ "กี่คน" ให้ถามว่า "เล่นแบบไหน" — เซิร์ฟเวอร์สายสำรวจ/สายระบบ redstone หรือโรงงานมอดหนัก กิน RAM มากกว่าเซิร์ฟเวอร์สายสร้างบ้านอยู่รวมกันเสมอ
เลือกขนาดยังไงไม่ให้เปลืองเงิน
การใส่ RAM เกินความจำเป็นไม่ได้ทำให้เกมลื่นขึ้น — Minecraft ที่ heap ใหญ่เกินไป garbage collector แต่ละรอบกลับใช้เวลานานขึ้นด้วยซ้ำ วิธีที่คุ้มที่สุดจึงเป็นการเริ่มเล็กแล้วขยายตามอาการจริง:
- เริ่มที่ตัวเลขคอลัมน์ "ขั้นต่ำ" หรือ "แนะนำ" ของสถานการณ์เรา
- เล่นจริงสัก 2–3 วัน แล้วสังเกตอาการตามหัวข้อข้างบน
- เจออาการเมื่อไหร่ค่อยขยับขึ้นทีละขั้น
ที่บ้าน การขยายหมายถึงซื้อแรมมาเสียบเพิ่ม แต่บนโฮสต์ที่คิดเงินตาม RAM รายชั่วโมงอย่าง uniz.host การเริ่มเล็กประหยัดเงินจริง เพราะจ่ายตามขนาดที่เลือกเฉพาะชั่วโมงที่เซิร์ฟเวอร์ออนไลน์ เช่น 2GB ฿0.50/ชั่วโมง หรือ 4GB ฿0.90/ชั่วโมง (ไม่เกิน ฿13 ต่อรอบ 24 ชม. ต่อให้เปิดค้างทั้งรอบ) ส่วน Palworld ที่ 8GB อยู่ที่ ฿1.70/ชั่วโมง — เจออาการค่อยกดปรับขนาดขึ้นได้เลยโดยไม่ต้องย้ายโลก ราคาปัจจุบันทุกขนาดดูได้ที่หน้าราคา (เริ่มลองได้ด้วยเงินเติมขั้นต่ำ ฿20)
อ่านต่อ
เลือกขนาด RAM ได้แล้ว ด่านต่อไปของการโฮสต์เองคือทำให้เพื่อนเข้าเซิร์ฟเวอร์จากนอกบ้านได้: Port Forwarding คืออะไร ทำยังไงให้เพื่อนเข้าเซิร์ฟเวอร์ในบ้านเราได้ และถ้ากำลังเล็ง Palworld อยู่ ดูสเปกกับราคาได้ที่หน้า Palworld
คำถามที่พบบ่อย
ใส่ RAM เยอะไว้ก่อนดีไหม
ไม่จำเป็น — Minecraft ที่ RAM เกินจริงกลับ GC ช้าลงด้วยซ้ำ เริ่มที่ขนาดเล็กแล้วขยายเมื่อเจออาการจริงคุ้มกว่า โดยเฉพาะเมื่อคิดเงินตาม RAM รายชั่วโมง
อาการ RAM ไม่พอดูยังไง
lag กระตุกเป็นจังหวะสม่ำเสมอ (GC ทำงานถี่), TPS ตก, และสุดทางคือ out-of-memory จนเซิร์ฟเวอร์ดับ — ถ้าเห็น log ว่า OutOfMemoryError คือเกินเพดานจริงแล้ว
จำนวนผู้เล่นมีผลแค่ไหน
มีผลน้อยกว่าที่คิดสำหรับเกมส่วนใหญ่ — ตัวกิน RAM จริงคือมอด จำนวน chunk/สิ่งปลูกสร้างที่โหลด และ world size ที่โตขึ้นเรื่อย ๆ
แหล่งอ้างอิง
- Palworld Dedicated Server Guide - Requirements (ตรวจลิงก์เมื่อ 13 สิงหาคม 2569)
บทความที่เกี่ยวข้อง
อยากข้ามขั้นตอนพวกนี้ไปเลยไหม
เปิดเซิร์ฟบน uniz.host ได้ในไม่กี่นาที จ่ายรายชั่วโมงเฉพาะตอนเซิร์ฟเปิด เติมเครดิตขั้นต่ำ ฿20