December 8, 2021
minecraft android

วิธีการเปิดเซิร์ฟเวอร์ Minecraft บนมือถือ Android (ทำได้จริง ๆ นะ)

เคยคิดอยากจะเปิดเซิร์ฟเวอร์เกม Minecraft บนโทรศัพท์มือถือแบบเพียว ๆ กันหรือไม่ จะบอกว่าตอนนี้ทำได้แล้ว ทั้งนี้รายละเอียดการเปิดเซิร์ฟมาจากผู้ใช้งาน Reddit ชื่อว่า endmymisouri การเปิดเซิร์ฟนี้สามารถทำได้ผ่านโทรศัพท์มือถือ Android ที่ไม่จำเป็นต้องไป Root เครื่องด้วยซ้ำ และเป็นการนำมือถือหรือแท็บเล็ตเครื่องเก่าให้กลับมามีประโยชน์อย่างเต็มที่ แต่อย่างไรก็ตาม มันอาจไม่ได้มีประสิทธิภาพเต็มเหมือนกับการเปิดเซิร์ฟเวอร์บนคอมพิวเตอร์ แต่อย่างน้อยมันก็เล่นได้นะ

ผู้รายงานข่าวจาก xda-developers ได้ทดลองเปิดเซิร์ฟเวอร์ด้วยวิธีดังกล่าวผ่านมือถือ Samsung Galaxy Note9 และระบบปฏิบัติการ One UI 2.0 ยืนยันได้ว่าสามารถเข้าเล่นเกมบนเซิร์ฟเวอร์นี้ได้โดยไม่มีปัญหาใด ๆ

ข้อแนะนำสำหรับการเปิดเซิร์ฟแบบนี้ก็คือ มือถือหรือแท็บเล็ตควรมี RAM อย่างน้อย 4GB แม้ว่าตัวเซิร์ฟจะต้องการเพียง 1 GB ก็ตาม เพื่อความไหลลื่นของตัวเซิร์ฟให้มากที่สุด และไม่ให้ระบบ Android นั้นล่มเสียเอง และควรมีหน่วยประมวลผล (CPU) ที่คล่องตัวในระดับหนึ่ง

ต่อจากนี้จะเป็นวิธีการเปิดเซิร์ฟเวอร์ Minecraft บนมือถือ

  1. ดาวน์โหลดแอพ Termux และ AnLinux ทั้งสองแอพนี้สามารถหาได้บน Play Store
  2. เปิดแอพ AnLinux เลื่อนจากทางซ้ายให้เห็นแถบเมนู กดเลือก Dashboard
  3. กด CHOOSE และเลือก Ubuntu
  4. กดปุ่ม COPY และกดปุ่ม LAUNCH หลังจากนั้นแอพ Termux จะถูกเปิดขึ้นมา
  5. ปล่อยให้ Termux จัดการตัวเองให้เสร็จ จากนั้นกดหน้าจอแอพค้างไว้จนมีปุ่มขึ้น ให้กด PASTE ใส่ข้อมูลที่เราคัดลอกในข้อ 4 ลงไป
  6. เมื่อเสร็จขั้นตอนที่ผ่านมา ถึงเวลาที่เราจะเริ่ม Ubuntu โดยพิมพ์ดำสั่งต่อไปนี้:
chmod +x start-ubuntu.sh
./start-ubuntu.sh

7. ถ้าทำสำเร็จ ควรจะได้เห็นข้อความที่หน้าจอ ทำนองว่า root@localhost:~#.

8. ต่อไปนี้เรามาใส่ข้อมูลอ้างอิงเกี่ยวกับ Java บนแอพของเรา โดย Run คำสั่งต่อไปนี้

apt install software-properties-common
add-apt-repository ppa:openjdk-r/ppa && apt update
apt install openjdk-8-jre

9. ตอนนี้ก็พร้อมติดตั้ง Minecraft กันแล้ว ให้ Run คำสั่งนี้ เพื่อเช็คว่าไดเรกทอรี่ที่ติดตั้งนั้นถูกหรือไม่

cd ~/

10. Run คำสั่งนี้

mkdir mc && cd mc

11. ต่อด้วย Run คำสั่งนี้

wget -O minecraft_server.jar https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar

Link ดังกล่าวเป็นการดาวน์โหลดตัวเซิร์ฟเวอร์ JAR เวอร์ชั่น 1.15.2 ถ้าอยากได้เวอร์ชั่นอื่น สามารถเข้าไปตรวจสอบ Link ของแต่ละเวอร์ชั่นได้ที่นี่

12. โหลด JAR เสร็จแล้ว ให้พิมพ์ Run คำสั่งนี้

chmod +x minecraft_server.jar

13. จากนั้น Run คำสั่งนี้

echo eula=true > eula.txt

14. จากนั้น Run คำสั่งนี้เป็นคำสั่งสุดท้าย

java -Xmx1024M -Xms1024M -jar minecraft-server.jar nogui

ตัวเลข 1024M คือจำนวน RAM ที่ใช้ ถ้าอยากให้สูงกว่านี้ สามารถแก้ไขตัวเลขดังกล่าวในท่อน -Xmx ได้เลย

และถ้าทุกอย่างออกมาถูกต้อง สำเร็จครบทุกขั้นตอน หน้าจอมือถือที่ได้จะออกมาประมาณนี้

สำหรับขั้นตอนที่มีความละเอียดมากกว่านี้ เช่น SSH access, การติดตั้ง Forge และการทำให้เซิร์ฟเวอร์กลายเป็นสาธารณะ สามารถดูได้ที่ Reddit ต้นทางครับ