- - วิธีการโฮสต์เซิร์ฟเวอร์ Minecraft บน Linux

วิธีการโฮสต์เซิร์ฟเวอร์ Minecraft บน Linux

ต้องการโฮสต์เซิร์ฟเวอร์ 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 ส่วนใหญ่

ความคิดเห็น