Minecraft on Fedora 17
So, my kids' computer is a Fedora 17 installation, and my youngest son (12) has been after me to get some of the games he'd like to play working. In particular, he wants to be able to play Minecraft.
"Well," says I, "minecraft is a java game, so that shoudln't be too difficult."
Famous last words, LOL.
Download the minecraft .jar, do the install stuff like they say, get a black screen. Turns out we are using the OpenJDK. Having had bad experiences with the OpenJDK before, I download and install the Sun JRE. Same story. After much mucking about, I finally give up for a time, as I've other things to work on.
He then decides that Wizard101 has taken his fancy. Now, Wizard101 is a Windows game (why? the game itself does not appear to be written in a windows-specific programming language), so I play about a bit with Wine, only to discover that getting it working properly in Wine requires a lot more mucking about than I really have time for.
However, CodeWeavers Crossover supports this game pretty well. "Fine, I'll get Crossover then". Download crossover, no luck. Send an email to Codeweavers, they respond with a link to a very helpful page that recommends installing a bunch of dependencies (basically, the problem boils down to installing some 32-bit libraries because we are on 64-bit Fedora. So, install the libraries.
Stilll no dice, but it might be related to the nVidia drivers. Reboot, recompile nVidia drivers, PRESTO.
My son is happy.
But now I'm thinking, maybe I was having something related to these libraries going on with Minecraft. Try Minecraft, still black screen, but now I'm actually getting some informative errors in the console. So I do some digging, and over on the Ubuntu site I find out that you need to export some libraries. So I make a BASH script that looks like this:
#!/bin/bash export LD_LIBRARY_PATH="/usr/java/jre1.7.0/lib/amd64" /usr/java/jre1.7.0/bin/java minecraft.jar
So, long story short, for 64-bit Linux with Minecraft, make sure you've got the 32-bit compatibility libs installed per the codeweaver page, and then make sure you are using sun java, and then make sure you are exporting the proper library path in java, and you should be golden. And make sure your nVidia drivers are in sync with the kernel version you are running (ether recompile if you are using the nVidia binaries directly, or update if you are using the rpmfusion packages).
Adding the library list here, just in case the link disappears or something:
yum install isdn4k-utils.i686 cups-libs.i686 dbus-libs.i686 fontconfig.i686 mesa-libGLU.i686 gnutls.i686 libgphoto2.i686 gsm.i686 libjpeg-turbo.i686 openldap.i686 lcms-libs.i686 libmpg123.i686 openal-soft.i686 libpng-compat.i686 sane-backends-libs.i686 libv4l.i686 libXcomposite.i686 libXcursor.i686 libXinerama.i686 libxml2.i686 libxslt.i686 openssl.i686
Linux Gamers! Check out our sister site!
Last edited by Gizmo; 8th July, 2012 at 01:42 AM.
Cool post, I originally used Fedora 16 64-bit and decided not to mess with the libraries and downgrade to 32-bit.
I tried running Drakensang in Wine and it actually runs pretty good. I posted in their forum my findings.
Drakensang Fedora 16
Otherwise, I have a small list of games that did work.
Quake Wars, Shadowgrounds, Osmos, Titan Quest, Lugaru, facebook games, and more
Mint 14 32-bit
Linux Guides: PC Games Linux Beginners Tips Linux Games List
Mack Truck Dungeon Of Fire Spray Booth Tutorial
|Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)|
|Rate This Thread|
|Thread||Thread Starter||Forum||Replies||Last Post|
|Fedora 14 is now available for all||danrok||Linux||45||24th November, 2010 02:48 PM|
|Fedora 10 Soon||dsio||Linux||20||9th November, 2008 08:34 PM|
|Fedora 9 Alpha With KDE 4.0||dsio||OS, Software, Firmware, and BIOS||19||15th February, 2008 07:49 AM|
|Fedora||Strongwolf||ThunderRd's AOA FOLDING@HOME Team||5||18th December, 2007 10:38 PM|
|Fedora 8 Available for Download||Gizmo||OS, Software, Firmware, and BIOS||4||10th November, 2007 08:11 PM|