Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

When i try to launch any game in steam it comes up with preparing to launch for e.g Dota 2 then that box closes and never loads game up.

Any help would be appreciated.

share|improve this question

4 Answers 4

This occurred for me after backing up a game. It would show the 'Preparing to launch' dialog box then close it without launching. The solution for me was this:

  1. Make a backup of the game.
  2. 'Delete local content' for the game (in Right-click -> Delete local content)
  3. Restore the game from your previous backup.
share|improve this answer

A lot of Steam games can't be played in Ubuntu because they are developed for Windows only. However, you can play them virtually inside software like PlayOnLinux.

Installation instructions HERE.

share|improve this answer
    
No these games are made for Linux i made sure. Dota is the main one i want to get installed. It says its Linux compatible. –  Chetwynd Jul 27 '13 at 20:17
    
I'm waiting for it to be installed on my machine now. Once it finishes, I will try to help you further. –  Joren Jul 27 '13 at 20:20

Is your computer x64? For some reason some Steam games need the x86 library... This happened to me as well, and Steam Support told me to do the following:

  1. Open up Terminal

  2. Type the following command:

sudo apt-get install ia32-libs

You might need to put your login password because of the sudo command...

After you've done, it should work with any game. If it doesn't, you might need to enable de Dev. Branch of the game. So, to do so:

  1. Right click the game you want to play, and chose properties.

  2. Click in the Betas tab, and select Development Branch from the dropdown and then close the window.

  3. Try to open your game.

If this doesn't help, you might want to contact Steam Support. Gaming in Linux is in some point "new" and still has it's "problems" so they should help you though.

share|improve this answer

Try this:

  • Right click on TF2 in your library → Properties → Set Launch Options
  • If you only have optirun, enter: optirun %command%

The above did not work for me and I had to set the launch options as

LD_PRELOAD="libpthread.so.0 libGL.so.1" __GL_THREADED_OPTIMIZATIONS=1 optirun %command% 
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.