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

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

ต้องการโฮสต์เซิร์ฟเวอร์ Minecraft บน Linux หรือไม่? ถ้าใช่ คุณต้องใช้รุ่น Java เนื่องจาก Microsoft อนุญาตให้เซิร์ฟเวอร์ Linux Minecraft ทำงานในลักษณะนั้นเท่านั้น ในการเรียกใช้เซิร์ฟเวอร์ Minecraft บน Linux คุณจะต้องมี Java Runtime environment.platform ที่มีรุ่น Java การติดตั้ง Java อาจเป็นเรื่องน่ารำคาญ อย่างไรก็ตาม การติดตั้ง Java บน Linux นั้นตรงไปตรงมา มาเริ่มกันเลย!

ติดตั้ง Java Runtime

ในคู่มือนี้ เราจะเน้นที่แนวคิดของการโฮสต์เซิร์ฟเวอร์ Minecraft บนระบบปฏิบัติการ Linux เราจะไม่เน้นที่การใช้ระบบปฏิบัติการเซิร์ฟเวอร์ Linuxโดยเฉพาะเพราะไม่จำเป็น อย่างไรก็ตาม หากคุณต้องการมีเซิร์ฟเวอร์ Minecraft เฉพาะบน Linux คุณควรไปที่เส้นทางนั้น และเราขอแนะนำเซิร์ฟเวอร์ Ubuntu

หมายเหตุ: มีสภาพแวดล้อมรันไทม์ Java หลายเวอร์ชันบน Linux ทั้งรุ่นอย่างเป็นทางการของ Oracle และโอเพ่นซอร์สทางเลือก สำหรับบทช่วยสอนนี้ เราจะใช้เวอร์ชันทางการของ Oracle ที่กล่าวว่าเป็นเรื่องปกติที่จะใช้การตั้งค่า OpenJDK เป็นทางเลือก และทุกอย่างก็ควรจะทำงานด้วยเช่นกัน

เซิร์ฟเวอร์ Ubuntu/Ubuntu

รันไทม์ Java ของ Oracle นั้นไม่ใช่เรื่องง่ายที่จะติดตั้งบน Ubuntu อย่างไรก็ตาม การเพิ่ม PPA จะทำให้ปวดหัวน้อยลง เนื่องจากลักษณะการทำงานของเซิร์ฟเวอร์ Ubuntu PPA นี้จึงควรทำงานได้ดีทั้งบนเดสก์ท็อป Ubuntu และเซิร์ฟเวอร์ Ubuntu แต่ถ้าคุณเพิ่ม PPA ไปยังเซิร์ฟเวอร์ Ubuntu และพบปัญหาการพิจารณาติดตั้งรันไทม์ OpenJDK JRE เป็นทางเลือก

ในการเพิ่ม Oracle Java Runtime PPA ให้กับระบบของคุณ ให้เปิดเทอร์มินัลแล้วป้อนข้อมูลต่อไปนี้:

sudo add-apt-repository ppa:webupd8team/java

เรียกใช้  apt updateเพื่อรีเฟรชแหล่งซอฟต์แวร์ของ Ubuntu

sudo apt อัปเดต

หลังจากรันการอัปเดตแล้ว ให้ใช้  apt upgradeเพื่อติดตั้งการอัปเดตที่ปรากฏขึ้น

sudo apt อัพเกรด -y

สุดท้าย ติดตั้ง Oracle Java จากที่เก็บซอฟต์แวร์

sudo apt ติดตั้ง oracle-java9-installer

sudo apt ติดตั้ง oracle-java9-set-default

เซิร์ฟเวอร์เดเบียน/เดเบียน

Debian สามารถเข้าถึง Ubuntu Oracle Java PPA หากต้องการเพิ่ม คุณจะต้องแก้ไขไฟล์/etc/apt/sources.listของคุณ เปิดเทอร์มินัลแล้วเปิด  นาโน

Oracle Java ไม่ทำงาน? พิจารณาใช้ทางเลือกที่มาเปิดแทน

sudo nano /etc/apt/sources.list

วางโค้ดต่อไปนี้ลงในตัวแก้ไข Nano:

#Webupd8

deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

บันทึกตัวแก้ไข Nano ด้วย  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 ติดตั้ง oracle-java9-set-default

echo oracle-java9-installer shared/accepted-oracle-license-v1-1 เลือกจริง | sudo /usr/bin/debconf-set-selections

Rhel/Fedora/OpenSUSE

Oracle มีการสนับสนุนที่ดีสำหรับระบบปฏิบัติการ Linux ที่ใช้ Redhat ทั้งหมด ดังนั้นการติดตั้งจึงง่ายมาก ที่กล่าวว่าถ้าคุณมีปัญหาคุณอาจต้องการที่จะดูเป็นทางเลือกที่เปิดแหล่งที่มา

การติดตั้งรุ่นล่าสุดของออราเคิล Java Runtime Environment, ไปที่หน้าดาวน์โหลดและได้รับ RPM

เมื่อดาวน์โหลดแล้ว ให้เปิดเทอร์มินัล  ซีดี ไปยัง  ไดเร็กทอรี~/Downloads และเรียกใช้โปรแกรมติดตั้ง

เฟโดร่า/เรล

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

หลังจากใช้งาน Java ส่วนที่ยากเสร็จแล้ว ตอนนี้ สิ่งเดียวที่ต้องทำคือดาวน์โหลดแอปเซิร์ฟเวอร์ Minecraft Java Editionเวอร์ชันล่าสุดแล้วเปิดใช้ เมื่อดาวน์โหลด ให้เปิดเทอร์มินัลโดยใช้  คำสั่งMV เพื่อวางแอปเซิร์ฟเวอร์ในตำแหน่งที่เหมาะสม

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

หมายเหตุ: หากคุณใช้ระบบปฏิบัติการเซิร์ฟเวอร์ คุณอาจต้องดาวน์โหลดและวางไฟล์ด้วยตนเอง คำแนะนำด้านล่างนี้มีไว้สำหรับผู้ที่ใช้เซิร์ฟเวอร์ Minecraft บนระบบปฏิบัติการที่มีโครงสร้างโฟลเดอร์โฮมที่เหมาะสม

mkdir ~/Minecraft/เซิร์ฟเวอร์/

mv ~/Downloads/server.jar ~/Minecraft/server/

เรียกใช้เซิร์ฟเวอร์หัวขาด (ไม่มี 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 แสดง | grep 192.168.1

คำสั่งนี้จะแยก LAN IP ของเซิร์ฟเวอร์

จากนั้นแจกจ่ายที่อยู่ IP ของคุณให้กับทุกคนที่ต้องการเชื่อมต่อและสั่งให้ผู้เล่นเพิ่ม IP ให้กับไคลเอนต์ Minecraft ของพวกเขา

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

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


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม