Minecraft unter Ubuntu

Hallo liebe Community,

ich wollte mal fragen, ob zufällig jemand von euch schon mal versucht hat, Minecraft auf den Ubuntu-Clients einzurichten?
Die Installation des .deb-Paketes hat soweit funktioniert und ich habe auch festgestellt, dass es ohne Proxy besser läuft (ist ja nur ne Regel in der OPNsense).

Wenn ich mich als linuxadmin im Ubuntu anmelde, funktioniert auch alles.
Wenn ich mich allerdings als Sophomorix-User im Ubuntu anmelde, nicht.
Starte ich den Launcher ganz normal, dann sagt er mir bei der Anmeldung in das Minecraft-Konto, dass er keine Internetverbindung hat.
Starte ich den Launcher als root über die Konsole, so wird zwar der Launcher aktualisiert, aber er bricht mit der folgenden Fehlermeldung ab:

root@master:/home/user# minecraft-launcher 
https://launchermeta.mojang.com/v1/products/launcher/6f083b80d5e6fabbc4236f81d0d8f8a350c665a9/linux.json
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
[0331/214621.247176:INFO:main_context.cpp(134)] CEF initialized successfully.
[0331/214621.247316:INFO:main_context.cpp(136)] CEF version: 86.0.23+ga2c2edf+chromium-86.0.4240.193
[0331/214621.624217:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 1 time(s)
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
[0331/214622.012147:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 2 time(s)
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
[0331/214622.393153:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 3 time(s)
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
Created browser window for reuse: 0x1c00001
[0331/214623.004904:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 4 time(s)
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
[0331/214623.486672:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 5 time(s)
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
[0331/214623.856266:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 6 time(s)
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
[0331/214624.252406:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 7 time(s)
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
[0331/214624.660354:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 8 time(s)
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
[0331/214625.056069:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 9 time(s)
[0331/214625.056193:FATAL:gpu_data_manager_impl_private.cc(445)] GPU process isn't usable. Goodbye.
https://launchermeta.mojang.com/v1/products/launcher/6f083b80d5e6fabbc4236f81d0d8f8a350c665a9/linux.json
OK
https://launchermeta.mojang.com/v1/products/launcher/6f083b80d5e6fabbc4236f81d0d8f8a350c665a9/linux.json
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
[0331/214627.470429:INFO:main_context.cpp(134)] CEF initialized successfully.
[0331/214627.470563:INFO:main_context.cpp(136)] CEF version: 86.0.23+ga2c2edf+chromium-86.0.4240.193
[0331/214627.886392:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 1 time(s)
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
[0331/214628.310291:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 2 time(s)
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
[0331/214628.744209:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 3 time(s)
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
Created browser window for reuse: 0x3200001
[0331/214629.323489:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 4 time(s)
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
[0331/214629.808654:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 5 time(s)
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
[0331/214630.208341:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 6 time(s)
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
[0331/214630.628320:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 7 time(s)
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
[0331/214631.052104:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 8 time(s)
No protocol specified
terminate called after throwing an instance of 'std::bad_function_call'
  what():  bad_function_call
[0331/214631.451182:WARNING:gpu_process_host.cc(1262)] The GPU process has crashed 9 time(s)
[0331/214631.451307:FATAL:gpu_data_manager_impl_private.cc(445)] GPU process isn't usable. Goodbye.

Hat evtl. jemand eine Idee, woran das liegen und viel mehr noch, was ich dagegen tun könnte?

Vielen Dank und liebe Grüße,

Wolfgang

Hallo Wolfgang,

hast Du es mal mit „sudo minecraft-launcher“ probiert? Ggf. hat „root“ zu wenig Rechte für die Grafik… Wie wenn man sich als root auf ner Maschine per ssh anmeldet, dann geht auch erstmal xrandr nicht.

Als ldalp-User würde ich erstmal die Maschine in die noProxy-Gruppe aufnehmen und ohne Proxy-Angaben testen.

Oder mal im Netz suchen…

LG
Max

Hallo Max,

vielen Dank erstmal für die schnelle Antwort!
Das Gerät ist bereits in der NoProxy-Gruppe und hat auch keinen mehr in den Netzwerkeinstellungen definiert.
Mit sudo minecraft-launcher bekomme ich quasi die gleiche Fehlermeldung wie als root.
Die einzige neue Meldung, die mir da aufgefallen ist war

error: XDG_RUNTIME_DIR not set in the environment

Evtl. hilft das weiter?

Liebe Grüße,
Wolfgang

Hi Wolfgang,

läuft das im Browser (hört sich so an)? Falls ja: wenn Du in diesem Browser einen neuen Tab aufmachst, hast Du dann Netz?

vielversprechend für die sudo-Sache klingt
https://askubuntu.com/questions/456689/error-xdg-runtime-dir-not-set-in-the-environment-when-attempting-to-run-naut

wobei ich nicht weiß, in wie weit das dann weiterhilft, weil ggf. auch hier vielleicht das Netz nicht geht?
LG
Max

Schönen guten Morgen,

danke für den Link. Hatte ihn auch schon entdeckt, allerdings hat er nicht geholfen.
Hab es jetzt auch mal über snap installiert, aber auch das scheint nicht zu funktionieren.
Kann zufällig jemand den Fehler reproduzieren bzw. ausprobieren, ob es bei ihm läuft?

Vielen Dank und liebe Grüße,
Wolfgang

Hallo,

warum eigentlich nicht mal den Hersteller der Software befragen …

LG

Holger

ich weiß: OT, das will keiner hören:
"Oder Minetest ausprobieren :slight_smile: "
Ich kämpfe mit meinem Sohn, warum ich es nicht einsehe (m)eine Handynummer einem Konzern zu geben, ohne die man nicht an ein MS-Konto kommt, ohne die man das Spiel nicht kaufen/installieren/laufen lassen kann.

Er soll erstmal rausfinden, was mit minetest alles nicht geht, bzw. sich daran erfreuen, was es in minetest alles gibt.

VG, Tobias

Ich finde das weder OT noch das irgendjemand sich ausbitten kann, dass nicht hören zu wollen. Wenn es um die Clients geht, kann es ja nur um den Einsatz im Unterricht gehen, und da sehe ich nicht, warum da nicht eine open-source Alternative die viel bessere Variante ist.
Was man zu Hause mit den Kids ausschießen muss, weil die natürlich mit Ihren Kumpel*innen zocken wollen, die alle natürlich nicht mal Linux haben, ist dann ne andere Geschichte

1 „Gefällt mir“

Also meine Kinder (14/17) konnten mir noch kein schlüssiges Argument liefern.
Einzig die Auswahl im Inventar ist etwas besser gelöst in MC (mal schnell etwas im Schnellzugriff tauschen ist in MT hakelig/umständlich)

Alle Argumentationsketten konnte ich bisher entkräften, bis nur noch ein „es fühlt sich fluffiger an“ blieb.

Ich denke es geht darum, dass es (noch) nicht diese Zock-Server gibt, auf denen auch Youtube-Größen a la revinside und paluten zocken.

Dagegen kommst du halt erstmal nicht mit Vernunft an :slight_smile:

Aber meine 10er sind begeistert und mit den Mesecons kann man langweilige Aufträge a la „erstelle Wahrheitstabellen für xyz“ so stellen, dass sich statt langer Gesichter freudige Hektik einstellt :slight_smile:

Lg jesko

1 „Gefällt mir“

Hast du schonmal versucht Minecraft über die „nicht ubuntu spezifische“ weise zu installieren? Also Eine JRE installieren (muss nicht die von Sun sein), den Launcher von der Webseite runterladen und dann so starten. Vielleicht ist das Deb paket schlecht maintained und deshalb will es nicht.