Score:2

ข้อผิดพลาดของเซิร์ฟเวอร์ Minecraft

ธง eg

ฉันทำตามคำแนะนำในเรื่องนี้ทุกประการ งาน เพื่อติดตั้งเซิร์ฟเวอร์ Minecraft บนระบบ Ubuntu Server 20.04 ของฉัน และฉันได้รับผลลัพธ์ต่อไปนี้โดยใช้คำสั่งที่แสดง:

Owner@mk-dell-t110:~$ sudo systemctl เริ่ม minecraft@survival
Owner@mk-dell-t110:~$ sudo systemctl สถานะ minecraft@survival
â [email protected] - เซิร์ฟเวอร์ Minecraft: การอยู่รอด
     โหลดแล้ว: โหลดแล้ว (/etc/systemd/system/[email protected]; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่วันอาทิตย์ 2021-09-26 04:46:11 UTC; 23s ที่ผ่านมา
    กระบวนการ: 583600 ExecStart=/usr/bin/screen -DmS mc-survival /usr/bin/java -Xmx4G -jar minecraft_server.jar nogui (รหัส=ออก, สถานะ=0/สำเร็จ>
    กระบวนการ: 583619 ExecStop=/usr/bin/screen -p 0 -S mc-survival -X eval stuff "พูดว่าเซิร์ฟเวอร์ปิดตัวลงใน 5 วินาที บันทึกแผนที่ทั้งหมด..."^M (co>
   PID หลัก: 583600 (รหัส=ออก สถานะ=0/สำเร็จ)

26 กันยายน 04:46:11 mk-dell-t110 systemd[1]: [email protected]: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 5
26 ก.ย. 04:46:11 mk-dell-t110 systemd [1]: หยุดเซิร์ฟเวอร์ Minecraft: การอยู่รอด
26 กันยายน 04:46:11 mk-dell-t110 systemd[1]: [email protected]: เริ่มคำขอซ้ำเร็วเกินไป
26 กันยายน 04:46:11 mk-dell-t110 systemd[1]: [email protected]: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
26 ก.ย. 04:46:11 mk-dell-t110 systemd [1]: ไม่สามารถเริ่มเซิร์ฟเวอร์ Minecraft: การอยู่รอด
Owner@mk-dell-t110:~$ Journalctl -u [email protected]
-- บันทึกเริ่มในวันพฤหัสบดีที่ 2021-09-23 21:52:02 UTC สิ้นสุดในวันอาทิตย์ 2021-09-26 04:46:37 UTC --
26 ก.ย. 00:25:48 น. mk-dell-t110 systemd [1]: เริ่มเซิร์ฟเวอร์ Minecraft: การอยู่รอด
26 ก.ย. 00:25:48 หน้าจอ mk-dell-t110 [558000]: ไม่พบเซสชันหน้าจอ
26 ก.ย. 00:25:48 น. mk-dell-t110 systemd[1]: [email protected]: ออกจากกระบวนการควบคุมแล้ว รหัส=ออกแล้ว สถานะ=1/ล้มเหลว
26 ก.ย. 00:25:48 น. mk-dell-t110 systemd[1]: [email protected]: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
26 ก.ย. 00:25:48 น. mk-dell-t110 systemd[1]: [email protected]: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 1
26 ก.ย. 00:25:48 น. mk-dell-t110 systemd [1]: เซิร์ฟเวอร์ Minecraft หยุดทำงาน: การอยู่รอด
26 ก.ย. 00:25:48 น. mk-dell-t110 systemd [1]: เริ่มเซิร์ฟเวอร์ Minecraft: การอยู่รอด
26 ก.ย. 00:25:48 หน้าจอ mk-dell-t110 [558027]: ไม่พบเซสชันหน้าจอ
26 ก.ย. 00:25:48 น. mk-dell-t110 systemd[1]: [email protected]: ออกจากกระบวนการควบคุมแล้ว รหัส=ออกแล้ว สถานะ=1/ล้มเหลว
26 ก.ย. 00:25:48 น. mk-dell-t110 systemd[1]: [email protected]: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
26 ก.ย. 00:25:49 น. mk-dell-t110 systemd[1]: [email protected]: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 2
26 ก.ย. 00:25:49 น. mk-dell-t110 systemd [1]: เซิร์ฟเวอร์ Minecraft หยุดทำงาน: การอยู่รอด
26 ก.ย. 00:25:49 น. mk-dell-t110 systemd [1]: เริ่มเซิร์ฟเวอร์ Minecraft: การอยู่รอด
26 ก.ย. 00:25:49 หน้าจอ mk-dell-t110 [558049]: ไม่พบเซสชันหน้าจอ
26 ก.ย. 00:25:49 น. mk-dell-t110 systemd[1]: [email protected]: ออกจากกระบวนการควบคุมแล้ว รหัส=ออกแล้ว สถานะ=1/ล้มเหลว
26 ก.ย. 00:25:49 น. mk-dell-t110 systemd[1]: [email protected]: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
26 ก.ย. 00:25:49 น. mk-dell-t110 systemd[1]: [email protected]: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 3
26 ก.ย. 00:25:49 น. mk-dell-t110 systemd [1]: เซิร์ฟเวอร์ Minecraft หยุดทำงาน: การอยู่รอด
26 ก.ย. 00:25:49 น. mk-dell-t110 systemd [1]: เริ่มเซิร์ฟเวอร์ Minecraft: การอยู่รอด
26 ก.ย. 00:25:49 หน้าจอ mk-dell-t110 [558072]: ไม่พบเซสชันหน้าจอ
26 ก.ย. 00:25:49 น. mk-dell-t110 systemd[1]: [email protected]: ออกจากกระบวนการควบคุมแล้ว รหัส=ออกแล้ว สถานะ=1/ล้มเหลว
26 ก.ย. 00:25:49 น. mk-dell-t110 systemd[1]: [email protected]: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
เจ้าของ@mk-dell-t110:~$ 

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

อัปเดต: ฉันเพิ่งพยายามเรียกใช้เซิร์ฟเวอร์ด้วยตนเองด้วย java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui คำสั่งและนี่คือผลลัพธ์:

Owner@mk-dell-t110:/opt/minecraft/survival$ ls
eula.txt minecraft_server.jar
Owner@mk-dell-t110:/opt/minecraft/survival$ java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
ข้อผิดพลาด: เกิดข้อผิดพลาด LinkageError ขณะโหลดคลาสหลัก net.minecraft.server.Main
    java.lang.UnsupportedClassVersionError: net/minecraft/server/Main ได้รับการคอมไพล์โดย Java Runtime เวอร์ชันล่าสุด (ไฟล์คลาสเวอร์ชัน 60.0) Java Runtime เวอร์ชันนี้รู้จักเฉพาะไฟล์คลาสเวอร์ชันสูงสุด 55.0
Owner@mk-dell-t110:/opt/minecraft/survival$ 

นี่เป็นหลังจากที่ฉันพยายามตรวจสอบว่าฉันได้ติดตั้ง Java โดยใช้คำสั่ง sudo apt ติดตั้งหน้าจอ wget default-jdk nmap จากบทช่วยสอนเว็บไซต์ (ลิงก์ก่อนหน้านี้ด้านบน) ฉันทำตามเพื่อให้ได้มาไกล

ru flag
เราต้องการผลลัพธ์ของ `journalctl -u [email protected]` สิ่งนี้จะทำให้เรา * ทั้งหมด * เอาต์พุตข้อผิดพลาด คำสั่งและภาพหน้าจอที่คุณแสดงเป็นเพียงบันทึก *เดียว* ที่บ่งชี้ว่ามันขัดข้องและรีสตาร์ทเร็วเกินไป ซึ่งไม่ใช่ข้อผิดพลาดที่เกิดขึ้นจริง - เราสามารถรับข้อผิดพลาดจริงจาก `journalctl` หากย้อนกลับไปอีก คัดลอกและวางผลลัพธ์ลงในโพสต์ของคุณเพื่อแก้ไขและใช้รั้วรหัส (หรือเพียงแค่วางโค้ดของคุณเป็นการแก้ไขโดยไม่ต้องจัดรูปแบบ และปล่อยให้พวกเราคนใดคนหนึ่งดำเนินการและใช้การจัดรูปแบบ หากคุณไม่ทราบว่ารั้วโค้ดหรือการจัดรูปแบบโค้ดอยู่ที่นี่ใน Ask Ubuntu)
lordoftimelords avatar
eg flag
@Nmath ขอบคุณสำหรับคำแนะนำครับ ฉันแก้ไขลิงก์แล้ว ซึ่งหวังว่าจะให้บริบทเพิ่มเติม ฉันขอโทษสำหรับรูปแบบต้นฉบับที่ไม่ถูกต้อง ฉันได้แก้ไขแล้ว (อย่างน้อยฉันก็หวัง) โปรดแจ้งให้เราทราบหากต้องการชี้แจงหรือแก้ไขเพิ่มเติม อย่างที่คุณบอก ฉันยังใหม่กับไซต์นี้และเซิร์ฟเวอร์ Ubuntu
lordoftimelords avatar
eg flag
@ThomasWard ฉันได้เพิ่มผลลัพธ์ของ 'journalctl -u [email protected]' ตั้งแต่นั้นมา หากมีสิ่งใดที่ฉันควรเพิ่ม โปรดแจ้งให้เราทราบ
ru flag
คุณต้องมี Java ที่ใหม่กว่าในคอมพิวเตอร์ของคุณ - เวอร์ชันของ Java ที่ใช้ใน Minecraft '.jar' นั้นใหม่กว่าเวอร์ชันของ Java ในระบบของคุณ
Score:1
ธง eg

ฉันเพิ่มที่เก็บ Java ด้วย sudo add-apt-repository ppa:linuxuprising/javaใช้แล้ว sudo apt-get อัปเดตและใช้ในที่สุด sudo apt ติดตั้ง openjdk-17-jdk เพื่อรับ Java เวอร์ชันใหม่ล่าสุด ฉันดำเนินการต่อเพื่อเรียกใช้เซิร์ฟเวอร์และสถานะแสดงว่ากำลังทำงานอยู่ ฉันยังสามารถเชื่อมต่อจากไคลเอนต์ Minecraft ของฉันได้อีกด้วย

โพสต์คำตอบ

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