เปิดเซิร์ฟเวอร์ Minecraft บน Cloud Server ไทย
Minecraft เป็นเกมที่มีชุมชนเปิดเซิร์ฟเวอร์เองมากที่สุดในโลก การวางเซิร์ฟเวอร์ไว้ในไทยทำให้ผู้เล่นในประเทศได้ Ping ระดับหลักสิบต้น ๆ ต่างจากเซิร์ฟเวอร์ต่างประเทศที่มักอยู่หลักร้อย
- หมวดหมู่
- Game Server
- ติดตั้งบนเซิร์ฟเวอร์เองได้
- ได้
- สเปกเริ่มต้นที่แนะนำ
- 2 vCPU · RAM 4 GB
- ไลเซนส์
- เชิงพาณิชย์ (ต้องยอมรับ EULA ของผู้พัฒนา)
- เว็บทางการ
- เปิดเว็บไซต์
- ISO/IEC 27001
- ISO 22301
- ISO 20000-1
- CSA-STAR
Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย
Minecraft Server คืออะไร
เซิร์ฟเวอร์ Minecraft คือโปรแกรมที่รันโลกของเกมและประมวลผลทุกอย่างที่ผู้เล่นทำ ตั้งแต่การวางบล็อกไปจนถึงการทำงานของสัตว์และกลไกในเกม ผู้เล่นเชื่อมต่อเข้ามาที่เซิร์ฟเวอร์นี้พร้อมกัน
สิ่งที่กำหนดว่าเซิร์ฟเวอร์จะลื่นหรือไม่ ไม่ใช่จำนวนคอร์เป็นหลัก แต่เป็นความเร็วต่อคอร์และปริมาณ RAM เพราะการประมวลผลโลกส่วนใหญ่ทำในเธรดหลัก การเลือกเครื่องจึงควรดูความเร็วซีพียูมากกว่าจำนวนคอร์
เซิร์ฟเวอร์ที่ใส่ปลั๊กอินหรือม็อดจำนวนมากจะใช้ RAM สูงขึ้นอย่างรวดเร็ว โลกที่เล่นไปนานและมีสิ่งก่อสร้างเยอะก็เช่นกัน จึงควรเผื่อ RAM ไว้และสำรองโลกเกมสม่ำเสมอ
ความสามารถเด่นของ Minecraft Server
ควบคุมกฎของเซิร์ฟเวอร์เอง
ตั้งโหมดการเล่น รายชื่อผู้เล่นที่อนุญาต และกฎของชุมชนได้ทั้งหมด
ใส่ปลั๊กอินและม็อดได้
เพิ่มระบบเศรษฐกิจ ระบบป้องกันพื้นที่ และมินิเกมได้ตามที่ชุมชนต้องการ
Ping ต่ำสำหรับผู้เล่นไทย
เซิร์ฟเวอร์ในประเทศให้การตอบสนองที่ต่างจากเซิร์ฟเวอร์ต่างประเทศอย่างรู้สึกได้
สำรองโลกเกมได้เอง
ตั้งสำรองอัตโนมัติเพื่อกู้คืนเมื่อโลกเสียหายหรือถูกทำลาย
ขยายได้ตามจำนวนผู้เล่น
เพิ่ม RAM และ CPU ได้ทันทีเมื่อชุมชนโต
ใช้ Minecraft Server ทำอะไรได้บ้าง
- เซิร์ฟเวอร์ชุมชนที่เปิดให้ผู้เล่นทั่วไปเข้าร่วม
- เซิร์ฟเวอร์ส่วนตัวสำหรับกลุ่มเพื่อนหรือครอบครัว
- กิจกรรมของโรงเรียนหรือค่ายที่ใช้เกมเป็นสื่อการเรียนรู้
- เซิร์ฟเวอร์สำหรับสตรีมเมอร์ที่ต้องรองรับผู้ชมเข้ามาเล่นด้วย
สเปก Cloud Server ที่แนะนำ
| ระดับการใช้งาน | vCPU | RAM | Disk |
|---|---|---|---|
| กลุ่มเพื่อนผู้เล่นพร้อมกันไม่เกิน 10 คน ปลั๊กอินน้อย | 2 vCPU | 4 GB | NVMe 40 GB |
| แนะนำผู้เล่นพร้อมกัน 10 ถึง 30 คน พร้อมปลั๊กอินหลายตัว | 4 vCPU | 8 GB | NVMe 80 GB |
| เซิร์ฟชุมชนผู้เล่นพร้อมกันหลักสิบปลายถึงร้อย หรือมีม็อดหนัก | 8 vCPU ขึ้นไป | 16 GB ขึ้นไป | NVMe 160 GB ขึ้นไป |
ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ
วิธีติดตั้ง Minecraft Server บน Cloud Server ของ THAI DATA CLOUD
ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server
สิ่งที่ต้องเตรียม
- Ubuntu Server 24.04 LTS
- Java รุ่นที่ตรงกับเวอร์ชันของเกมที่จะเปิด
- ดิสก์ NVMe เพราะการโหลดชิ้นส่วนของโลกอ่านเขียนถี่
- ยอมรับเงื่อนไขการใช้งานของผู้พัฒนาเกม
ทดสอบบน Ubuntu Server 24.04 LTS
- 1
ติดตั้ง Java
ตรวจว่าเวอร์ชันเกมที่จะเปิดต้องใช้ Java รุ่นไหน แล้วติดตั้งให้ตรง
sudo apt update sudo apt -y install openjdk-21-jre-headless screen java -version - 2
สร้างผู้ใช้และโฟลเดอร์สำหรับเซิร์ฟเวอร์
sudo adduser --disabled-password --gecos "" mc sudo mkdir -p /opt/minecraft sudo chown mc:mc /opt/minecraft - 3
ดาวน์โหลดไฟล์เซิร์ฟเวอร์
ดาวน์โหลดจากเว็บทางการของเกม หรือจากโครงการเซิร์ฟเวอร์ที่รองรับปลั๊กอินตามที่ต้องการใช้
sudo -u mc bash -c "cd /opt/minecraft && wget -O server.jar <URL_ของไฟล์เซิร์ฟเวอร์>" - 4
ยอมรับเงื่อนไขและตั้งค่าเริ่มต้น
รันครั้งแรกเพื่อสร้างไฟล์ตั้งค่า แล้วแก้ไฟล์ eula.txt เป็น true จากนั้นปรับ server.properties เช่น จำนวนผู้เล่นสูงสุดและระยะการมองเห็น
sudo -u mc bash -c "cd /opt/minecraft && java -jar server.jar nogui" sudo -u mc sed -i "s/eula=false/eula=true/" /opt/minecraft/eula.txt - 5
ตั้งเป็นบริการของระบบ
กำหนดหน่วยความจำที่ให้เซิร์ฟเวอร์ใช้ให้พอดี ไม่ควรตั้งเท่ากับ RAM ทั้งเครื่องเพราะระบบปฏิบัติการต้องใช้ด้วย
[Unit] Description=Minecraft Server After=network.target [Service] User=mc WorkingDirectory=/opt/minecraft ExecStart=/usr/bin/java -Xms4G -Xmx6G -jar server.jar nogui Restart=always [Install] WantedBy=multi-user.target - 6
เปิดพอร์ตและตั้งสำรองโลกเกม
เปิดพอร์ตของเกมบน Firewall แล้วตั้งงานสำรองโฟลเดอร์โลกทุกวัน เพราะการกู้คืนโลกคือสิ่งที่ผู้เล่นให้ค่ามากที่สุดเมื่อเกิดปัญหา
sudo ufw allow 25565/tcp 0 4 * * * tar czf /var/backups/mc-world-$(date +\%F).tar.gz /opt/minecraft/world
ตั้งค่าหน่วยความจำสูงสุดให้เหลือพื้นที่สำหรับระบบปฏิบัติการอย่างน้อยหนึ่งถึงสองกิกะไบต์ มิฉะนั้นเซิร์ฟเวอร์อาจถูกระบบปิดเมื่อหน่วยความจำเต็ม
พอร์ตที่ต้องเปิดบน Firewall
| พอร์ต | โปรโตคอล | ใช้ทำอะไร |
|---|---|---|
| 25565 | TCP | พอร์ตมาตรฐานของ Minecraft Java Edition |
| 19132 | UDP | พอร์ตของรุ่น Bedrock ถ้าเปิดให้เชื่อมต่อ |
| 22 | TCP | SSH สำหรับผู้ดูแล (ควรจำกัดไอพี) |
สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ
- เปิดโหมดตรวจสอบบัญชีผู้เล่นเพื่อไม่ให้ใครสวมชื่อผู้อื่นเข้าเซิร์ฟเวอร์
- ตั้งรายชื่อผู้เล่นที่อนุญาตถ้าเป็นเซิร์ฟเวอร์ส่วนตัว
- ให้สิทธิ์ผู้ดูแลเฉพาะบัญชีที่จำเป็นและตรวจสอบปลั๊กอินก่อนติดตั้ง
- สำรองโลกเกมทุกวันและเก็บสำเนาไว้นอกเครื่อง
- จำกัดไอพีที่เข้า SSH ได้และไม่ใช้รหัสผ่านที่เดาง่าย
ทำไมควรรัน Minecraft Server บน Cloud Server ของ THAI DATA CLOUD
Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง
ผู้เล่นในไทยได้ Ping ต่ำจาก Data Center ในประเทศ ซึ่งเป็นปัจจัยที่ผู้เล่นรู้สึกได้ทันที
เพิ่ม RAM และ CPU ได้ทันทีเมื่อชุมชนโตขึ้น โดยไม่ต้องย้ายเซิร์ฟเวอร์
ทีมงานคนไทยช่วยแก้ปัญหาได้เมื่อเซิร์ฟเวอร์มีปัญหาในช่วงเวลาที่ผู้เล่นออนไลน์เยอะ
สำรองโลกเกมไปเก็บที่ Object Storage ในไทยได้โดยไม่มีค่าทราฟฟิกออกต่างประเทศ
คำถามที่พบบ่อยเกี่ยวกับ Minecraft Server
ต้องใช้สเปกเท่าไหร่สำหรับผู้เล่น 20 คน
โดยทั่วไป 4 vCPU และ RAM 8 GB เพียงพอสำหรับผู้เล่นพร้อมกันราว 20 ถึง 30 คนที่มีปลั๊กอินปานกลาง ถ้าใส่ม็อดหนักหรือมีระยะการมองเห็นสูง ควรเพิ่ม RAM เป็น 12 ถึง 16 GB
ทำไมเซิร์ฟเวอร์กระตุกทั้งที่ CPU ไม่เต็ม
เพราะการประมวลผลโลกส่วนใหญ่ทำในเธรดเดียว ตัวชี้วัดที่ควรดูคือค่าเวลาต่อรอบการประมวลผล ถ้าค่าสูงให้ลดระยะการมองเห็น ตรวจปลั๊กอินที่กินทรัพยากร และเลือกเครื่องที่ซีพียูเร็วต่อคอร์มากกว่าเครื่องที่มีคอร์เยอะ
สำรองโลกเกมอย่างไรไม่ให้ไฟล์เสีย
วิธีที่ปลอดภัยที่สุดคือสั่งบันทึกโลกและหยุดการเขียนชั่วคราวก่อนคัดลอกไฟล์ หรือหยุดเซิร์ฟเวอร์สั้น ๆ ในช่วงที่ไม่มีผู้เล่น แล้วค่อยสำรอง
ทางเลือกอื่นที่คล้ายกับ Minecraft Server
แอปอื่นในหมวด Game Server
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ให้เราติดตั้ง Minecraft Server ให้ฟรี บน Cloud Server ในไทย
แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด