PlaneShift

Support => Technical Help: Problems BEFORE entering the game => Topic started by: focalt on January 11, 2012, 01:38:37 am

Title: on linux
Post by: focalt on January 11, 2012, 01:38:37 am
hi

I really want to give planeshift a try but, I can't run it... It installs, updates... and then I run psclient or pslauncher and they don't seem to work... what am I doing wrong? has it to do with root permissions or something?

I'm running xubuntu lucid lynx LTS (10.04)

thanks! :)
Title: Re: on linux
Post by: bilbous on January 11, 2012, 03:33:48 am
It really depends on a lot of things you might want to look at this thread (http://www.hydlaaplaza.com/smf/index.php?topic=31776.0) for ideas. If you are running it from a terminal you might get more informative messages. If it updated before it stopped working completely then try to make sure that the .bin files in the install directory are marked as executable.
Title: Re: on linux
Post by: novacadian on January 11, 2012, 04:54:52 am
If you are running it from a terminal you might get more informative messages.

Yes, cutting and pasting the terminal output would be a great help to diagnose your problem.

- Nova
Title: Re: on linux
Post by: bilbous on January 11, 2012, 07:07:06 am
I am guessing that the updater has changed the permissions to make the binaries not executable. I seem to recall it happening to me.

This will require the use of  the chmod command (http://ss64.com/bash/chmod.html)

Title: Re: on linux
Post by: focalt on January 11, 2012, 02:48:56 pm
well, it seems that I don't know how to run it from the terminal... I type either psclient or pslaunch and it says that command does not exist... the permissions are o.k. thanks!
Title: Re: on linux
Post by: LigH on January 11, 2012, 04:03:21 pm
Linux prefers the search path over the current directory (to prefer system tools over user applications). To run an application which is not in the search path, but in the current directory, you have to enter:

./pslaunch
./psclient
Title: Re: on linux
Post by: bilbous on January 11, 2012, 05:31:10 pm
If you did a system-wide install the command to run the program would just be 'planeshift', without the quotes of course.
If you installed as root the install directory is likely /opt/PlaneShift, if you installed as a user it would likely be /home/user/PlaneShift.
To have installed as root you would likely have used the  sudo command.