Author Topic: Use of PSClient under multiple user accounts  (Read 1124 times)

Jaxom

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
Use of PSClient under multiple user accounts
« on: May 07, 2006, 02:36:26 am »
I have installed Plane Shift on a Mac running OS 10.4.6 under the primary (administrator) account. The primary purpose was to allow my son to play on his account (a limited account). I have tried giving him permission to use psclient with the Parental Controls applications menu; psclient does not show up on the list, and when I use the locate command and try to add it it gives me the message  ""psclient" does not work with the limitations you have selected." . I have tried going to the Info box and giving him permission to read and write, as well as doing the same as the root user. I have also tried installing the PlaneShift3D folder in his account as well as on the hard drive outside of the applications folder, to no avail. It seems to work under my administrator account, but I do not want to make him an administrator or allow him prolonged access to my account. Any suggestions? Also, both psclient and pssetup show up in the folder with a generic application icon, rather than a unique icon.
Those who die with the most toys are nonetheless still dead.

lanser

  • Hydlaa Citizen
  • *
  • Posts: 447
  • No Longer Mordraugion Settings AD
    • View Profile
Re: Use of PSClient under multiple user accounts
« Reply #1 on: May 07, 2006, 03:01:23 am »
I'm a linux user so am not au fait with how to do it within OSX but with *nix systems you are able to change the permissions of the individual file so I would suggest changing the permissions for the psclient to 777
Hokinon Korere
Wandering Yliakum searching for lost memories...

Zinnius Zann
Right hand to a Queen

mizar2

  • Traveller
  • *
  • Posts: 19
    • View Profile
Re: Use of PSClient under multiple user accounts
« Reply #2 on: May 07, 2006, 04:44:27 am »
If someone does figure out the cause of your primary issue (see 3rd paragraph for a possible solution), you also have to make it possible for your son's account to write to several folders and files in the Planeshift directory.  The easiest solution if you have the disk space is to create a folder called Applications at the same level as Documents in his account and put a copy of Planeshift in there; however, don't do that from your account, log into his account and copy the planeshift folder to his Applications folder.

This brings up an issue to examine, there may not be enough identifiable characteristics of psclient for the limited account system to identify it properly or perhaps having more than one on the system at a time could be issues.

Being a long time Mac user (512KE anyone) and a Unix user (SGI Indigo2 with IRIX) I have found it best to set permissions from the terminal, they don't anyways work the way I expect using Get Info.   "chmod -R ugo+rwX Planeshift3D" would give user,group,other (owner,group,world) read and write permissions to all files and folders in the directory Planeshift3D, in addition also give execute permission for all three for anything that already has it for one of them (rough translation).

dfryer

  • Veteran
  • *
  • Posts: 1070
    • View Profile
Re: Use of PSClient under multiple user accounts
« Reply #3 on: May 07, 2006, 09:57:46 am »
So this isn't so much a multiple user problem as a restricted priveleges problem?  It's not really something that I've ever experimented with.  Planeshift doesn't write to anything outside its own folder at this time, but some of the crypto etc. libraries inside might have strange permissions that interfere - I'm not really sure.

The generic icon is normal, I'm in the process of uploading a client that has a proper icon but it's never been at the top of my priority list.
Quidquid latine dictum sit, altum sonatur.

Jaxom

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
Re: Use of PSClient under multiple user accounts
« Reply #4 on: May 08, 2006, 03:59:38 am »
Thank you for your input, I will try them soon and get back to you all. But for now I let my son try running it on my administrator account. However, on the first screen that came up he tried to log in but it told him he had the wrong version for the server. Did I download the wrong thing or is something else wrong?
Those who die with the most toys are nonetheless still dead.

Cha0s

  • Veteran
  • *
  • Posts: 1860
    • View Profile
Re: Use of PSClient under multiple user accounts
« Reply #5 on: May 08, 2006, 05:02:29 am »
Hey!
First, you need to install Planeshift using the one of the Guide sticky. ;)
As for getting it running on your son's account...
Log into his account and install Planeshift from there (using either the Manual or Java Update Guide). HOWEVER, if you use the Java guide, run Updater.jar from the command line:
cd "/PATH/TO/SON'S/PLANESHIFT/DIRECTORY/"
sudo java -jar Updater.jar

It'll ask for your password. Type it (it won't show up, but it is being entered) and press return. Then install as usual.

If you use the Manual Update guide, preface every terminal command by "sudo " (you'll be asked for your password the first time, as with the Java update). That should do it, I hope.
Cha0s
Mac OS X Forum Moderator
In-Game Roleplay Forum Moderator
Please search and skim existing threads before posting!

Jaxom

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
Re: Use of PSClient under multiple user accounts
« Reply #6 on: May 09, 2006, 11:40:25 pm »
Thank you for your help but I tried all of your suggestions and none of them worked. If you have any other ideas I would appreciate them.
Those who die with the most toys are nonetheless still dead.

Cha0s

  • Veteran
  • *
  • Posts: 1860
    • View Profile
Re: Use of PSClient under multiple user accounts
« Reply #7 on: May 10, 2006, 05:12:40 am »
Try doing the install as I suggested; however, first delete everything from the PS folder except Updater.jar and updateconfig.xml.
Cha0s
Mac OS X Forum Moderator
In-Game Roleplay Forum Moderator
Please search and skim existing threads before posting!

Jaxom

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
Re: Use of PSClient under multiple user accounts
« Reply #8 on: May 12, 2006, 01:05:45 am »
Ok, I'm not sure how but it now lets my son open PSClient. However, it still says I have the wrong version for the server. Do you not have the current Mac version available or is it something wrong on my end?
Those who die with the most toys are nonetheless still dead.

Cha0s

  • Veteran
  • *
  • Posts: 1860
    • View Profile
Re: Use of PSClient under multiple user accounts
« Reply #9 on: May 13, 2006, 06:22:32 am »
No, the current Mac version is there. You need to update (using the built-in updater or the Java updater), not use the mirrored version. There may be a torrent running that you can use, but don't expect too many seeds. Your best bet is updating. So make sure everything is updated!
Cha0s
Mac OS X Forum Moderator
In-Game Roleplay Forum Moderator
Please search and skim existing threads before posting!

Jaxom

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
Re: Use of PSClient under multiple user accounts
« Reply #10 on: May 14, 2006, 02:47:52 am »
I have tried updating it on both Updater.jar and the built-in updater. The Updater.jar was updating for well over an hour yet when I try to log in to the game it still says I have the wrong version for the server. The built-in updater said it couldn't create a directiory then exited out.  :@#\
Those who die with the most toys are nonetheless still dead.

Cha0s

  • Veteran
  • *
  • Posts: 1860
    • View Profile
Re: Use of PSClient under multiple user accounts
« Reply #11 on: May 14, 2006, 11:00:44 pm »
Hrmm... Did you make sure Updater.jar was in the Planeshift directory? And did you run it from Terminal with "sudo" (*points above*)?
Cha0s
Mac OS X Forum Moderator
In-Game Roleplay Forum Moderator
Please search and skim existing threads before posting!