7 Days to Die

7 Days to Die

View Stats:
Won't launch on Linux [SOLVED]
I just downloaded 7D2D to play it on my Linux box but it won't install. I click "Play" and it never opens a window or launches the installer.


I'm running Linux Mint 17 (MATE 64-bit). I understand the 32-bit version just launched in A10. Has anyone else been unable to play in Linux?

Last edited by ANONYMOUSMAMMAL; Nov 23, 2014 @ 8:59pm
< >
Showing 1-15 of 15 comments
Tarcek Nov 23, 2014 @ 7:12pm 
Yeah - It doesnt have 64 bit support at the moment (as far as i know), and 32 bit simply doesnt launch for me regardless of what i do to the text files. So since i dont really feel like downloading a ton of 32 bit things to try and make it work, im just gonna wait for another update.
Jᴧgᴧ (Banned) Nov 23, 2014 @ 7:16pm 
Someone posted a 64-bit workaround yesterday I think, try doing a forum search and see if it's available. :yay:
ANONYMOUSMAMMAL Nov 23, 2014 @ 7:27pm 
Originally posted by Tarcek:
Yeah - It doesnt have 64 bit support at the moment (as far as i know), and 32 bit simply doesnt launch for me regardless of what i do to the text files. So since i dont really feel like downloading a ton of 32 bit things to try and make it work, im just gonna wait for another update.


Originally posted by Jᴧgᴧ:
Someone posted a 64-bit workaround yesterday I think, try doing a forum search and see if it's available. :yay:



Alright, thanks guys. I'll see if I can get a workaround going in the short term but might have to wait it out.
Tarcek Nov 23, 2014 @ 7:30pm 
The workaround is effective.

sudo apt-get install libxrandr2:i386 libglu1-mesa:i386 libxcursor1:i386



Thanks... J^ga, you bloody observant legend :D And the guy who figured out the workaround :P
ANONYMOUSMAMMAL Nov 23, 2014 @ 7:31pm 
Originally posted by Tarcek:
The workaround is effective.

sudo apt-get install libxrandr2:i386 libglu1-mesa:i386 libxcursor1:i386

Thanks... J^ga, you bloody observant legend :D And the guy who figured out the workaround :P


Yes, just added the 32 bit libs and it works perfectly. Thanks everyone. Linux FTW!
Jᴧgᴧ (Banned) Nov 23, 2014 @ 7:33pm 
Glad to hear it works for you guys. :gopher:
eoran Nov 24, 2014 @ 12:49am 
it could be nice if some one just sticky this post or something. It worked for me btw, but the performance oh gosh, is horrible.
devel Dec 2, 2014 @ 10:12am 
To run the x64 version, you should edit 7DaysToDie.sh as follows:

if [ $(getconf LONG_BIT) = 64 ]; then
LC_ALL=C ./7DaysToDie.x86_64 -logfile 7DaysToDie_Data/output_log.txt $@
else
LC_ALL=C ./7DaysToDie.x86 -logfile 7DaysToDie_Data/output_log.txt $@
fi

And for x32 version it is actually:
sudo apt-get install libxrandr2:i386 libglu1-mesa:i386 libxcursor1:i386 libpulse0:i386

libpulse0:i386 - to get the sound

And there is also a problem with non-US locales (as usual).
in the file 7DaysToDie.sh you should prepend the launch command with LC_ALL=C
like that:
LC_ALL=C ./7DaysToDie.x86 -logfile 7DaysToDie_Data/output_log.txt $@
Last edited by devel; Dec 2, 2014 @ 10:20am
Sir John Dec 2, 2014 @ 10:28am 
just reporting in to say linux client is working fine for me too. ubuntu 14.04 64-bit
Last edited by Sir John; Dec 2, 2014 @ 10:29am
Catch22 Dec 21, 2014 @ 11:19am 
Thanks everyone!
merlinfire Mar 1, 2015 @ 4:00pm 
Tried firing this up on Ubuntu 14.04 for the first time and had this same problem. The above installation of 32bit libs worked perfectly. Thank you.
TheJoker1888 Jun 19, 2015 @ 5:01pm 
7DtD was running for me at all, so I did the "sudo apt-get" part. Now a window opens for the game, but promptly closes seconds after. I'm afraid I'm very new to Linux, so I'm not all that savvy with it.

Appreciate any help!
Sol_Roller Sep 23, 2015 @ 8:03pm 
Awesome!
Sol_Roller Sep 24, 2015 @ 2:35pm 
I edited my 7DaysToDie.sh, everything needed was already there, I just uncommented the lines related to 64 bit and the if statement, and the game ran fine.

The file looked like this in the end:


#!/bin/sh

export LD_LIBRARY_PATH=~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
#export MALLOC_CHECK_=0

if [ $(getconf LONG_BIT) = 64 ]; then
./7DaysToDie.x86_64 -logfile 7DaysToDie_Data/output_log__`date +%Y-%m-%d__%H-%M-%S`.txt $@
else
./7DaysToDie.x86 -logfile 7DaysToDie_Data/output_log__`date +%Y-%m-%d__%H-%M-%S`.txt $@
fi


Ketobi Sep 24, 2015 @ 4:32pm 
It works for me too. I have no idea why the fun pimps commented that line out.
I don't complain, Linux has gotten so boring lately i am happy when something is NOT
working out of the box.
< >
Showing 1-15 of 15 comments
Per page: 1530 50

Date Posted: Nov 23, 2014 @ 6:53pm
Posts: 15