Puncte:2

Eroare de server Minecraft

drapel eg

Am urmat ghidul exact în acest sens site-ul pentru a instala un server Minecraft pe sistemul meu Ubuntu Server 20.04 și obțin următoarele rezultate folosind comenzile afișate:

proprietar@mk-dell-t110:~$ sudo systemctl start minecraft@survival
proprietar@mk-dell-t110:~$ sudo systemctl status minecraft@survival
â [email protected] - Server Minecraft: supraviețuire
     Încărcat: încărcat (/etc/systemd/system/[email protected]; activat; prestabilit furnizor: activat)
     Activ: a eșuat (Rezultat: cod de ieșire) din duminica 26-09-2021 04:46:11 UTC; acum 23 de ani
    Proces: 583600 ExecStart=/usr/bin/screen -DmS mc-survival /usr/bin/java -Xmx4G -jar minecraft_server.jar nogui (code=exited, status=0/SUCCE>
    Proces: 583619 ExecStop=/usr/bin/screen -p 0 -S mc-survival -X eval chestii „spuneți SERVERUL SE OPRIRE ÎN 5 SECUNDE. SE SALVEZĂ TOATE HĂRȚILE...”^M (co>
   PID principal: 583600 (cod=ieșit, stare=0/SUCCESS)

26 septembrie 04:46:11 mk-dell-t110 systemd[1]: [email protected]: Lucrare de repornire programată, contorul de repornire este la 5.
26 septembrie 04:46:11 mk-dell-t110 systemd[1]: Server Minecraft oprit: supraviețuire.
26 septembrie 04:46:11 mk-dell-t110 systemd[1]: [email protected]: Cererea de pornire s-a repetat prea repede.
26 septembrie 04:46:11 mk-dell-t110 systemd[1]: [email protected]: a eșuat cu rezultatul „exit-code”.
26 septembrie 04:46:11 mk-dell-t110 systemd[1]: Nu s-a pornit Minecraft Server: supraviețuire.
proprietar@mk-dell-t110:~$ journalctl -u [email protected]
-- Jurnalele încep la joi 23-09-2021 21:52:02 UTC, se termină la 26-09-2021 04:46:37 UTC. --
26 septembrie 00:25:48 mk-dell-t110 systemd[1]: Serverul Minecraft pornit: supraviețuire.
26 septembrie 00:25:48 mk-dell-t110 screen[558000]: Nu a fost găsită nicio sesiune de ecran.
26 septembrie 00:25:48 mk-dell-t110 systemd[1]: [email protected]: Procesul de control a ieșit, cod=ieșit, stare=1/Eșec
26 septembrie 00:25:48 mk-dell-t110 systemd[1]: [email protected]: a eșuat cu rezultatul „exit-code”.
26 septembrie 00:25:48 mk-dell-t110 systemd[1]: [email protected]: Lucrare de repornire programată, contorul de repornire este la 1.
26 septembrie 00:25:48 mk-dell-t110 systemd[1]: Server Minecraft oprit: supraviețuire.
26 septembrie 00:25:48 mk-dell-t110 systemd[1]: Serverul Minecraft pornit: supraviețuire.
26 septembrie 00:25:48 ecran mk-dell-t110[558027]: nu a fost găsită nicio sesiune de ecran.
26 septembrie 00:25:48 mk-dell-t110 systemd[1]: [email protected]: Procesul de control a ieșit, cod=ieșit, stare=1/Eșec
26 septembrie 00:25:48 mk-dell-t110 systemd[1]: [email protected]: a eșuat cu rezultatul „exit-code”.
26 septembrie 00:25:49 mk-dell-t110 systemd[1]: [email protected]: Repornire programată, contorul de repornire este la 2.
26 septembrie 00:25:49 mk-dell-t110 systemd[1]: Server Minecraft oprit: supraviețuire.
26 septembrie 00:25:49 mk-dell-t110 systemd[1]: Serverul Minecraft pornit: supraviețuire.
26 septembrie 00:25:49 ecran mk-dell-t110[558049]: nu a fost găsită nicio sesiune de ecran.
26 septembrie 00:25:49 mk-dell-t110 systemd[1]: [email protected]: Proces de control a ieșit, cod=ieșit, stare=1/Eșec
26 septembrie 00:25:49 mk-dell-t110 systemd[1]: [email protected]: a eșuat cu rezultatul „exit-code”.
26 septembrie 00:25:49 mk-dell-t110 systemd[1]: [email protected]: Lucrare de repornire programată, contorul de repornire este la 3.
26 septembrie 00:25:49 mk-dell-t110 systemd[1]: Server Minecraft oprit: supraviețuire.
26 septembrie 00:25:49 mk-dell-t110 systemd[1]: Serverul Minecraft pornit: supraviețuire.
26 septembrie 00:25:49 ecran mk-dell-t110[558072]: nu a fost găsită nicio sesiune de ecran.
26 septembrie 00:25:49 mk-dell-t110 systemd[1]: [email protected]: Proces de control a ieșit, cod=ieșit, stare=1/Eșec
26 septembrie 00:25:49 mk-dell-t110 systemd[1]: [email protected]: a eșuat cu rezultatul „exit-code”.
proprietar@mk-dell-t110:~$ 

Sunt nou pe Ubuntu Server, așa că îmi cer scuze dacă acest lucru nu este foarte util în diagnosticarea erorilor. După cum am spus, am urmat ghidul legat exact până la partea etichetată „Aprovizionați o nouă instanță de server Minecraft pe aceeași gazdă”. Vreau doar un singur server Minecraft de acum.

Actualizare: Tocmai am încercat să rulez serverul manual cu java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui comandă și aceasta este rezultatul:

proprietar@mk-dell-t110:/opt/minecraft/survival$ ls
eula.txt minecraft_server.jar
proprietar@mk-dell-t110:/opt/minecraft/survival$ java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Eroare: LinkageError a apărut la încărcarea clasei principale net.minecraft.server.Main
    java.lang.UnsupportedClassVersionError: net/minecraft/server/Main a fost compilat de o versiune mai recentă a Java Runtime (versiunea fișierului de clasă 60.0), această versiune a Java Runtime recunoaște doar versiunile fișierelor de clasă până la 55.0
proprietar@mk-dell-t110:/opt/minecraft/survival$ 

Acest lucru se întâmplă imediat după ce am încercat să verific pentru a mă asigura că am Java instalat utilizând comanda sudo apt install wget screen default-jdk nmap din tutorialul site-ului (linkat anterior mai sus) l-am urmat pentru a ajunge până aici.

drapel ru
Avem nevoie de rezultatul `journalctl -u [email protected]`. Acest lucru ne va aduce *toți* rezultatul erorii. Comanda și captura de ecran pe care le-ați arătat sunt doar un *singur* jurnal care indică că se blochează și repornește prea repede, ceea ce nu este eroarea ACTUALĂ - putem obține eroarea reală de la `journalctl` dacă ne întoarcem mai departe. Copiați și inserați rezultatul în postarea dvs. ca editare și folosiți coduri. (Sau pur și simplu inserați codul dvs. ca o editare fără formatare și lăsați-l pe unul dintre noi să treacă și să aplice formatarea dacă nu știți ce garduri de cod sau formatarea codului este aici pe Ask Ubuntu)
lordoftimelords avatar
drapel eg
@Nmath Mulțumesc pentru sfat. Am reparat linkul, care sper să ofere mai mult context. Îmi cer scuze pentru formatarea incorectă inițială. De atunci l-am reparat (cel putin sper). Vă rog să-mi spuneți dacă mai trebuie clarificat sau editat ceva. După cum puteți spune, sunt nou pe acest site și pe Ubuntu Server.
lordoftimelords avatar
drapel eg
@ThomasWard De atunci am adăugat rezultatul „journalctl -u [email protected]”. Dacă ar trebui să mai adaug ceva, vă rog să-mi spuneți.
drapel ru
Aveți nevoie de un Java mai nou pe computer - versiunea de Java care este folosită în `.jar` din Minecraft este mai nouă decât versiunea de Java de pe sistemul dumneavoastră.
Puncte:1
drapel eg

Am adăugat depozitul Java cu sudo add-apt-repository ppa:linuxuprising/java, apoi folosit sudo apt-get update, și în cele din urmă folosit sudo apt install openjdk-17-jdk pentru a obține cea mai nouă versiune de Java. Apoi am continuat să rulez serverul și starea arată că funcționează. De asemenea, mă pot conecta de la clientul meu Minecraft.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.