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

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม