Score:1

ใช้งานเซิร์ฟเวอร์ Minecraft บน Linux (Lubuntu) ได้หรือไม่

ธง pe

ฉันต้องการเรียกใช้ Minecraft และเริ่มต้นด้วย Raspberry Pi แต่ตอนนี้ฉันได้ย้ายไปยังเซิร์ฟเวอร์ไฟล์เฉพาะของฉันที่พยายามใช้สิ่งนั้นแทน แต่ก็ไม่ประสบความสำเร็จเช่นเดียวกัน

ไม่ว่า Java เวอร์ชันใด (openjdk เวอร์ชัน "11.0.11") ฉันจัดการเพื่อให้ทำงานได้ มันไม่เคยเพียงพอสำหรับเซิร์ฟเวอร์ Minecraft เวอร์ชันล่าสุด (ปัจจุบันคือ 1.17) ฉันเคยใช้งานเซิร์ฟเวอร์ Minecraft บนเครื่อง Lubuntu ของฉันมาก่อน แต่คราวนี้ทุกอย่างไม่ราบรื่นเนื่องจากไม่มีเวอร์ชันจาวาใดที่ดีพอสำหรับมัน

ฉันแค่อยากรู้ว่ามันเท่ากันไหม เป็นไปได้ เพื่อให้มันทำงาน ถ้าเป็นฉันจะคงอยู่

Score:1
ธง cn

แน่ใจนะ เป็นไปได้. คุณทำมันเองแล้ว ฉันมีเซิร์ฟเวอร์ Minecraft กำลังหายไปในขณะนี้

จากนี้ สอนเซิฟเวอร์มายคราฟ:

  • สำหรับ Minecraft Server 1.16 และต่ำกว่า: ติดตั้งแพ็คเกจ openjdk-8-jdk-หัวขาด
  • สำหรับ Minecraft Server 1.17 ขึ้นไป: ติดตั้งแพ็คเกจ openjdk-16-jdk-หัวขาด

แพ็คเกจทั้งสองมีอยู่ใน Ubuntu ทุกรุ่นที่รองรับในปัจจุบันในกระเป๋า Universe คนส่วนใหญ่เปิดใช้งาน Universe อยู่แล้ว ดังนั้นมันจึงเป็นเรื่องง่ายที่จะ...

sudo apt ติดตั้ง <ชื่อแพ็คเกจ>
sudo apt install /path/to/downloaded/server.jar

...อย่างไรก็ตาม บางคนไม่ได้เปิดใช้งาน Universe ดังนั้นจึงจำเป็นต้องมีขั้นตอนเพิ่มเติมอีกสองขั้นตอน

sudo add-apt-repository จักรวาล
อัปเดต sudo apt
sudo apt ติดตั้ง <ชื่อแพ็คเกจ>
sudo apt install /path/to/downloaded/server.jar

คุณถามเฉพาะเกี่ยวกับ Java ดังนั้นคำตอบจึงเกี่ยวกับ Java เท่านั้น

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

Delano Stagg avatar
pe flag
ขอบคุณ. ฉันเคยผ่านบทช่วยสอนนั้น (และหลายคนก็ชอบ) หลายครั้ง ฉันสามารถทำให้ Java 16 ทำงานบนเซิร์ฟเวอร์ Lubuntu ของฉันได้ ดังนั้น Minecraft จึงทำงาน แต่ฉันไม่คิดว่า Java เวอร์ชันล่าสุดนั้นพร้อมใช้งานสำหรับ Raspberry Pi
user535733 avatar
cn flag
ใช่ มีเวอร์ชันล่าสุดสำหรับ Pi อย่างแน่นอน ดู https://packages.ubuntu.com: ทั้งสองแพ็คเกจมีให้สำหรับ arm64 และ armhf
Score:0
ธง ai

Java ไม่สำคัญ OS หากระบบปฏิบัติการรองรับ Java ก็เป็นไปได้ที่จะมีเซิร์ฟเวอร์

ใช้ JAVA 16 สำหรับเวอร์ชัน 1.17 ที่สูงกว่า

ใช้ JAVA 8 สำหรับ 1.16 และต่ำกว่า

Score:0
ธง dj

มันไม่ได้ขึ้นอยู่กับ Linux distros แต่ขึ้นอยู่กับ Java Runtime Environmentเท่าที่ฉันรู้ Java 8 ขึ้นไปก็เพียงพอแล้วสำหรับเซิร์ฟเวอร์ Minecraft ดังนั้นมันจึงดูเหมือนปัญหาการกำหนดค่าหรือการติดตั้งมากกว่าปัญหาเกี่ยวกับ OS หรือ Minecraft เอง

คุณสามารถเปิดเทอร์มินัลแล้วเรียกใช้คำสั่ง จาวา <path_to_mc_server.jar>? ถ้าเป็นเช่นนั้น ผลลัพธ์คืออะไร อาจเป็นข้อผิดพลาดที่คุณได้รับ การรู้ว่าจะเป็นประโยชน์อย่างมาก

แก้ไข: ข้อผิดพลาดที่พบบ่อยที่สุดที่ฉันเห็นคือไม่เพิ่มพาธที่เรียกใช้งานได้ของจาวา (พาธการติดตั้ง) ให้กับตัวแปรสภาพแวดล้อม PATH หากคุณต้องการให้เป็นแบบคลิก-ทู-รัน ขั้นตอนที่จำเป็นใน Linux ไม่มากก็น้อย

คุณสามารถตรวจสอบได้ ลิงค์นี้ สำหรับข้อมูลเพิ่มเติม

Delano Stagg avatar
pe flag
ขอบคุณ. ฉันคิดเหมือนกันว่า Java 8 ก็เพียงพอแล้ว แต่ดูเหมือนว่าซอฟต์แวร์เวอร์ชันล่าสุดต้องใช้ Java 16
FFaFafy avatar
dj flag
นั่นเป็นเรื่องที่น่าเสียดาย แม้ว่าคุณควรจะสามารถติดตั้งและเรียกใช้ v16 ในระบบปฏิบัติการ 64 บิตใดก็ได้ ดู[หน้านี้](https://www.oracle.com/java/technologies/javase-jdk16-downloads.html) มีไฟล์ .deb ที่คุณสามารถใช้เพื่อติดตั้งจาวา ไปที่เทอร์มินัลแล้วรัน `sudo apt install Downloads/`. หวังว่าจะช่วยได้
Score:0
ธง pe

ดังนั้นฉัน ทำ ทำให้มันใช้งานได้ในที่สุด

ดังที่มีคนแสดงความคิดเห็น ฉันใช้ระบบปฏิบัติการ Raspberry Pi เริ่มต้นในการสร้างเซิร์ฟเวอร์ แต่มันไม่รองรับ Java 16 อย่างง่ายดาย อย่างไรก็ตาม การสร้าง Ubuntu สำหรับ Raspberry Pi ทำ รองรับ Java 16 ฉันมีใจเดียวในการสร้างเซิร์ฟเวอร์ ฉันไม่เห็นไม้สำหรับต้นไม้

ดังนั้นสำหรับใครก็ตามที่พยายามทำให้ Minecraft ทำงานบน Raspberry Pi 4 นี่คือสิ่งที่ฉันทำ:

  1. การใช้อิมเมจ Raspberry Pi ให้เลือก OS เอนกประสงค์อื่น ๆ จากนั้นเลือก Ubuntu

หน้าจอ Raspberry Pi Imager

  1. เมื่อคุณตั้งค่าและกำหนดค่าระบบปฏิบัติการแล้ว (รวมถึงการอัปเดตและการเพิ่มไปยังเครือข่ายของคุณ) ให้รัน sudo apt ติดตั้ง openjdk-16-jdk-headless

  2. สร้างโฟลเดอร์สำหรับ Minecraft sudo mkdir Minecraft

  3. ไปที่ไดเร็กทอรีนั้นและเรียกใช้สิ่งต่อไปนี้: sudo wget https://papermc.io/api/v2/projects/paper/versions/1.17/builds/31/downloads/paper-1.17-31.jar

  4. ซึ่งจะดาวน์โหลดเวอร์ชันปัจจุบัน (ณ วันที่ 22/06/2021) ของเซิร์ฟเวอร์ Paper Minecraft จากนั้นเรียกใช้ sudo java -Xmx2048M -Xms2048M -jar กระดาษ-1.17-30.jar nogui

มีขั้นตอนเพิ่มเติมอีกสองสามขั้นตอนเมื่อคุณเรียกใช้แล้ว แต่มี บทช่วยสอนที่ดีขึ้นเกี่ยวกับการเรียกใช้เซิร์ฟเวอร์ Minecraft (แม้ว่าจะไม่ใช่สำหรับทุกสิ่งที่ต้องใช้ Java 16)

ฉันหวังว่าจะช่วยใครบางคนจากจำนวนความยุ่งยากที่เซิร์ฟเวอร์ทำให้ฉัน

ไชโย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา