Hacer funcionar Minecraft en Ubuntu

Moderadores: SGM, Moderador, GM

Responder
Avatar de Usuario
pfgluigi
Superviviente
Superviviente
Mensajes: 2355
Registrado: 11 Sep 2012, 16:32
Contactar:

#1

Hola a todos!

He estado haciendo pruebas y he visto que en Ubuntu no consigo hacer funcionar el Minecraft.
Lo que hago es seguir las indicaciones que me dicen en la pagina de minecraft.net para hacerlo funcionar, que básicamente dice que me descargue el .jar y me instale la maquina virtual de java.
Eso hago, y cuando arranca, me sale el launcher, hago el login, se descarga el juego, pero cuando acaba de descargarse el juego, se queda en negro y no hace nada.
He probado de todo, desde probar diferentes versiones de la maquina virtual, hasta intentar arrancar el .jar por consola, y siempre se queda en el mismo sitio.

Gracias

Datzu

#2

Desactiva la aceleración de 3D.

Avatar de Usuario
dB
Superviviente
Superviviente
Mensajes: 4446
Registrado: 13 Nov 2010, 16:11

#3

¿lo lanzas desde linea de comandos o con el icono?

Si lo lanzas desde la linea de comandos, puedes ver los errores que lanza el java, con información de lo que va haciendo, con eso te puede dar una idea de que puede ser el error.

Código: Seleccionar todo

cd ~/.minecraft/bin; java -Xms512M -Xmx1024M  -Xincgc -cp "minecraft.jar:jinput.jar:lwjgl.jar:lwjgl_util.jar" -Dorg.lwjgl.librarypath="$(pwd)/natives" -Dnet.java.games.input.librarypath="$(pwd)/natives" net.minecraft.client.Minecraft
Avatar de Usuario
pfgluigi
Superviviente
Superviviente
Mensajes: 2355
Registrado: 11 Sep 2012, 16:32
Contactar:

#4

Código: Seleccionar todo

Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/pfgluigi/.minecraft/bin/natives/liblwjgl.so: /home/pfgluigi/.minecraft/bin/natives/liblwjgl.so: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1825)
	at java.lang.Runtime.load0(Runtime.java:792)
	at java.lang.System.load(System.java:1059)
	at org.lwjgl.Sys$1.run(Sys.java:69)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.lwjgl.Sys.doLoadLibrary(Sys.java:65)
	at org.lwjgl.Sys.loadLibrary(Sys.java:81)
	at org.lwjgl.Sys.<clinit>(Sys.java:98)
	at net.minecraft.client.Minecraft.F(SourceFile:1857)
	at net.minecraft.client.Minecraft.main(SourceFile:1480)

Eso es lo que me dice la consola

Datzu

#5

¿Lo estas ejecutando como root o como usuario normal?

Última edición por Datzu el 18 Oct 2012, 18:53, editado 1 vez en total.
Avatar de Usuario
dB
Superviviente
Superviviente
Mensajes: 4446
Registrado: 13 Nov 2010, 16:11

#6

Parece que tu sistema es de 32/64 bits y el launcher se esta descargando la libreria liblwjgl de la plataforma equivocada.

¿Tienes el java correspondiente a los bits del SO (32/64)?

Si el Ubuntu es de 64 bits, asegurate de estar usando el java de 64 bits.

Avatar de Usuario
Zant
Superviviente
Superviviente
Mensajes: 847
Registrado: 21 Jul 2011, 16:59
Contactar:

#7

A parte de saber la arquitectura también es interesante que nos digas si usas Java de Oracle o su versión libre OpenJDK. Creo que con Ubuntu a no ser que actives los repositorios de terceros OpenJDK viene por defecto. O al menos eso pasaba antes cuando yo usaba Ubuntu.
El caso es que OpenJDK da algunos problemas con Minecraft. No sé cómo andará ahora la cosa con las actualizaciones, pero a mi me los dio en su momento.

Te recomiendo que bajes la última versión de Java JRE (actualmente 7u9) desde la página de Oracle. Recuerda elegir bien tu arquitectura (32 ó 64 bits).
http://www.oracle.com/technetwork/java/javase/downloads/index.html

Solo por descartar posibles causas, claro.

Última edición por Zant el 18 Oct 2012, 22:39, editado 1 vez en total.
Avatar de Usuario
yukisekisan
Superviviente
Superviviente
Mensajes: 150
Registrado: 21 Sep 2012, 22:42

#8

Lo primero que hice yo fue darle permisos de ejecución (chmod +x minecraft.jar), y ya con el Java 7 instalado :
Botón derecho del ratón, abrir con OpenJDK Java7 Runtime, y ferpecto.
Ten en cuenta también la ruta donde lo estés ejecutando que tengas permisos. De todas maneras lo que te han dicho ya, si das más datos mejor que mejor xD. Si me ves por el juego dímelo y te echo una manilla.

Un saludo y suerte.

Imagen

Avatar de Usuario
HarZe
Mensajes: 12
Registrado: 24 Sep 2012, 23:22

#9

Con OpenJDK va de pena comparado con el Java de Oracle.

A mi me va a 160 fps en Ubuntu (con optifine + texturas HD 256x)

Si quieres te paso mi carpeta bin con el LWJGL mas nuevo y el .jar con Optifine

En mi lanzador, el comando usa el java del JRE mas nuevo, sino no funciona

Responder