ต้องการโฮสต์เซิร์ฟเวอร์ Minecraft บน Linux หรือไม่ ถ้าเป็นเช่นนั้นคุณต้องใช้งาน Java edition เพราะ Microsoft อนุญาตให้เซิร์ฟเวอร์ Linux Minecraft ทำงานได้เท่านั้น ในการเรียกใช้เซิร์ฟเวอร์ Minecraft บน Linux คุณจะต้องมี Java Runtime environment.platform ด้วย Java edition การติดตั้ง Java อาจน่ารำคาญ อย่างไรก็ตามการติดตั้ง Java บนลีนุกซ์นั้นเป็นเรื่องง่าย
ติดตั้ง Java Runtime
ในคู่มือนี้เราจะเน้นแนวคิดของโฮสต์เซิร์ฟเวอร์ Minecraft บนระบบปฏิบัติการ Linux เราจะไม่เน้นไปที่การใช้ระบบปฏิบัติการเซิร์ฟเวอร์ Linux เป็นพิเศษเพราะไม่จำเป็น อย่างไรก็ตามหากคุณต้องการเซิร์ฟเวอร์ Minecraft เฉพาะบน Linux คุณควรไปตามเส้นทางนั้นและเราแนะนำเซิร์ฟเวอร์ Ubuntu
บันทึก: มีหลายเวอร์ชันของสภาพแวดล้อม Java Runtime บน Linux ทั้งในรุ่นที่เป็นทางการของ Oracle และทางเลือกโอเพนซอร์ซ สำหรับบทช่วยสอนนี้เราจะใช้เวอร์ชัน Oracle อย่างเป็นทางการ ดังที่กล่าวไว้เป็นอย่างดีในการใช้การตั้งค่า OpenJDK เป็นทางเลือกและทุกอย่างก็ทำงานได้ดีเช่นกัน
เซิร์ฟเวอร์ Ubuntu / Ubuntu
Java runtime ของ Oracle ไม่สามารถติดตั้งได้ง่ายอูบุนตู อย่างไรก็ตามการเพิ่ม PPA ทำให้ปวดหัวน้อยลง เนื่องจากลักษณะของการทำงานของเซิร์ฟเวอร์ Ubuntu, PPA นี้ควรทำงานได้ดีทั้งบนเดสก์ท็อป Ubuntu และเซิร์ฟเวอร์ Ubuntu อย่างไรก็ตามหากคุณเพิ่ม PPA ไปยังเซิร์ฟเวอร์ Ubuntu และค้นหาปัญหาให้พิจารณาติดตั้งรันไทม์ OpenJDK JRE เป็นทางเลือก
ในการเพิ่ม Oracle Java Runtime PPA ลงในระบบของคุณให้เปิดเทอร์มินัลแล้วป้อนข้อมูลต่อไปนี้:
sudo add-apt-repository ppa:webupd8team/java
วิ่ง การปรับปรุงที่ฉลาด เพื่อรีเฟรชแหล่งซอฟต์แวร์ของ Ubuntu
sudo apt update
หลังจากเรียกใช้การอัปเดตให้ใช้ ฉลาดอัพเกรด เพื่อติดตั้งการอัปเดตใด ๆ ที่ปรากฏขึ้น
sudo apt upgrade -y
สุดท้ายให้ติดตั้ง Oracle Java จากที่เก็บซอฟต์แวร์
sudo apt install oracle-java9-installer sudo apt install oracle-java9-set-default
เซิร์ฟเวอร์ Debian / Debian
Debian สามารถเข้าถึง Ubuntu Oracle Java PPA ในการเพิ่มคุณจะต้องแก้ไข /etc/apt/sources.list ไฟล์. เปิดเทอร์มินัลแล้วเปิดใช้งาน นาโน
Oracle Java ไม่ทำงาน พิจารณาใช้ทางเลือกโอเพนซอร์สแทน
sudo nano /etc/apt/sources.list
วางรหัสต่อไปนี้ลงในเครื่องมือแก้ไขนาโน:
#Webupd8
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
บันทึกเครื่องมือแก้ไขนาโนด้วย Ctrl + O จากนั้นใช้เทอร์มินัลเพื่อเพิ่มคีย์ GPG ของซอฟต์แวร์ PPA
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 sudo apt-get update
สุดท้ายติดตั้ง Java
sudo apt-get install oracle-java9-installer sudo apt-get install oracle-java9-set-default echo oracle-java9-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
RHEL / Fedora / OpenSUSE
Oracle ได้รับการสนับสนุนที่ดีสำหรับระบบปฏิบัติการ Linux ที่ใช้ Redhat ดังนั้นการติดตั้งจึงง่ายมาก ที่กล่าวว่าหากคุณมีปัญหาคุณอาจต้องการค้นหาทางเลือกโอเพนซอร์ซ
ในการติดตั้ง Oracle Java Runtime Environment เวอร์ชันล่าสุดให้ไปที่หน้าดาวน์โหลดและรับ RPM ใหม่ล่าสุด
เมื่อดาวน์โหลดแล้วให้เปิดเทอร์มินัล ซีดี ไปที่ ~ / ดาวน์โหลด ไดเรกทอรีและเรียกใช้โปรแกรมติดตั้ง
Fedora / RHEL
sudo dnf jre-8u171-linux-x64.rpm
หรือ
sudo yum jre-8u171-linux-x64.rpm
Suse
sudo zypper jre-8u171-linux-x64.rpm
เรียกใช้เซิร์ฟเวอร์ Minecraft Java Edition
หลังจากการทำงานของจาวาส่วนที่ยากจะทำ ตอนนี้สิ่งที่ต้องทำก็คือดาวน์โหลดแอปเซิร์ฟเวอร์ Minecraft Java Edition เวอร์ชันล่าสุดแล้วเปิดใช้งาน เมื่อดาวน์โหลดให้เปิดเทอร์มินัลโดยใช้ MV คำสั่งเพื่อวางแอปเซิร์ฟเวอร์ในตำแหน่งที่เหมาะสม

บันทึก: หากคุณใช้เซิร์ฟเวอร์ OS คุณอาจต้องดาวน์โหลดและวางไฟล์ด้วยตนเอง คำแนะนำด้านล่างนี้ใช้สำหรับผู้ที่ใช้เซิร์ฟเวอร์ Minecraft บนระบบปฏิบัติการที่มีโครงสร้างโฟลเดอร์หลักที่เหมาะสม
mkdir ~/Minecraft/server/ mv ~/Downloads/server.jar ~/Minecraft/server/
รันเซิร์ฟเวอร์ headless (ไม่มี GUI) ด้วย:
java -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar nogui
หรือเรียกใช้เซิร์ฟเวอร์ Minecraft ด้วยอินเทอร์เฟซ GUI:
java -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar
ตอนนี้เซิร์ฟเวอร์ Minecraft Java edition คือคุณจะต้องแจกจ่ายที่อยู่ IP ให้กับที่อยู่นั้น เพื่อผลลัพธ์ที่ดีที่สุดให้โฮสต์เซิร์ฟเวอร์นี้ที่บ้านของคุณเองบน LAN หากคุณต้องโฮสต์ออนไลน์แบบออนไลน์ให้ลองใช้กับ VPS เช่น DigitalOcean เพราะพวกเขาเสนออัตราที่ยอดเยี่ยมในการใช้งานแอพ Linux
หมายเหตุ: ถ้าคุณใช้เซิร์ฟเวอร์ออนไลน์ตรวจสอบให้แน่ใจว่าพอร์ต 25565 นั้นถูกส่งต่อไม่เช่นนั้นเซิร์ฟเวอร์จะไม่ทำงาน!
ในการค้นหาที่อยู่ IP ในเครื่องให้รันในเทอร์มินัล:
ip addr show | grep 192.168.1
คำสั่งนี้จะแยก LAN IP ของเซิร์ฟเวอร์
จากนั้นแจกจ่ายที่อยู่ IP ของคุณให้กับผู้ที่ต้องการเชื่อมต่อและสั่งการให้ผู้เล่นเพิ่ม IP ไปยังไคลเอนต์ Minecraft ของพวกเขา

ใช้งานเซิร์ฟเวอร์ Minecraft ของคุณออนไลน์แล้วไม่ใช่แค่ใน LAN? คุณจะต้องผ่านและค้นหาที่อยู่ IP ภายนอกของเซิร์ฟเวอร์ การค้นหาที่อยู่นี้ควรทำได้ง่าย ๆ ภายในแดชบอร์ด VPS ส่วนใหญ่
ความคิดเห็น