PlaneShift
Support => Technical Help: Problems BEFORE entering the game => Topic started by: jagator55 on March 10, 2003, 05:05:35 am
-
Has anyone been able to get PS to work in Mandrake Linux? I have tried the Tared packake and even tried to compile the CVS version without any luck. Any help will be appresiated.
Thanks,
Robbie
-
not in mandrake, but i (and patrickg) have been trying to get it to work in red hat 8.
http://www.planeshift3d.com/forum/thread.php?threadid=2774&boardid=17&styleid=1 (http://www.planeshift3d.com/forum/thread.php?threadid=2774&boardid=17&styleid=1)
so far, no such luck. what errors are you getting, and what have you tried?
ralph hogaboom
-
on the CVS Version i have got everything to work until i run jam and i get alot of errors like this:
...failed C++ ./out/linuxx86/src/common/admin/adminmessage.o ...
...skipped libpsadminnet.a for lack of libpsadminnet.a(adminmessage.o)...
what kind of errors are you getting?
-Robbie
-
... getting the .2.6 release from sourceforge (not tried cvs yet), installing crystal space, installing cel, getting errors aboutr the xwin.so plugin. seems ps wants to use crystal space binaries inside the planeshift directory, not system-wide crystal space files.
read that link to the thread up above for more detail. i think i\'m going to try cvs.
ralph hogaboom
-
Originally posted by ralph-hogaboom
... getting the .2.6 release from sourceforge (not tried cvs yet), installing crystal space, installing cel, getting errors aboutr the xwin.so plugin. seems ps wants to use crystal space binaries inside the planeshift directory, not system-wide crystal space files.
In the root of the PS distro are the files psclient and pssetup. They reset the env-var to the CS supplied with PS. If you remove the lines (and you have cel and CS installed propperly) that do this it should work.
I\'ve tried it myself and it worked (I also got segfaults first), I only get a segfault at character creation (but I think that\'s related to cel, because I wasn\'t able to compile cel (no jam system), I\'ll try to update cel on my system this evening).
-
Nope, segfault didn\'t go away.
-
I sucessfully compiled PS on Mandrake on LINUX (you just have to be careful with required libs and headers). Anyway, I am used to compile under Debian and then export binaries to MAndrake... It\'s better :)
-
did you just get it to compile, or can you run the program? did you get the .2.6 release from sourceforge, or did you grab CVS snapshot?
ralph hogaboom
-
I\'d like to know too....
I\'ve been trying to install the .2.6 release in debian, but I get the following problems:
1) psclient keeps looking for his libs in:
/home/bas/games/planeshift
,in stead of in
/home/bas/games/planeshift/libs
setting:
LD_LIBRARY_PATH=\"/home/bas/games/planeshift/libs\" didn\'t help.
Dirty Hack: cp libs/* ./
Evil, but it works.
2) psclient looks for his fonts in:
/home/bas/games/planeshift/fonts/ttf
, but they are in:
/home/bas/games/planeshift/data/ttf
Dirty hack: mkdir fonts;cp -r data/ttf fonts
Again evil, again it works.
3) Finally I get ready to create a char, but when I finish it, I get a segfault.
Last five lines:
Loading RPG Data.....Loading RPG Data.....1OK!
PreloadModels: Preloading complete
loading definitions file /planeshift/data/custom.def...
load successful (1 windows, 0 skins loaded.)
./psclient: line 43: 15561 Segmentation fault bin/psclient $@
That\'s where I\'m stuck at the moment. Got any suggestions?
*edit* Extra error I noticed:
crystalspace.maploader.parse.image: Could not open image file \'/planeshift/textures/weapons/cleaver.tga\' on VFS!
But the textures dir doesn\'t even exist. This doesn\'t seem to be the problem though.
P.S. Computer:
Pentium 933 Mhz
512 Mb Ram
Matrox G400 AGP 32 Mb
Debian GNU/Linux Sid
Kernel: 2.4.20
-
... the character was already created? if it\'s an error in uploading or finalizing the character, you might be able to get around it by using a character and password that were created on the windows client.
i have a friend who created just such a character for testing the game amongst our friends without creating too many surplus (throwaway) characters.
feel free to use this to login and play around.
username: Theris
password: bronze
good luck with it.
ralph hogaboom
-
\"did you just get it to compile, or can you run the program? did you get the .2.6 release from sourceforge, or did you grab CVS snapshot? \"
I am doing both ; I am a PS dev (not the most active one ;-p )
Sharaz: you have compiled PS yourself? If yes, then you must know that the CVs does not contain the latest maps/pics... They are only in the release package.
-
No, I downloaded the latest pre-compiled version (0.2.006) from sourceforge.
I just edited the scripts to point to the correct CEL and CS dirs and I did the 2 dirty hacks that I mentioned before.
-
oops
-
Hey you guys, stop wasting your time with cvs or other methods for getting PlaneShift to work in Linux. You see, there\'s a thing called WineX, and it\'s wonderful. You can get it from http://www.transgaming.com/ (http://www.transgaming.com/).
I have tried it with both the 2.X and 3.X beta versions and both work wonderfully. The only hard part is finding a way to recombine the .part files you get for the windows release. I just did that in windows and put the 80Mb installer on a CD.
PS works great like this in Linux, and it\'s by far the easiest mehod. Have fun, and enjoy!
-
why do that when i have it working natively on linux. Alos. IMHO i runs better then the windows version
-
good point, that it can be run in WineX.
i\'ve got a subscription to WineX, but i reserve it for those games that i HAVE to HAVE that absolutely do not run in linux. in case somebody cares, here\'s why.
if it runs in linux natively, it\'s going to be better in linux natively that running through the WineX program.
if it runs natively, then i get to install it. that means i get to learn more about linux, which is something valuable whether it\'s a smooth process or not. installing cel & crystal space from CVS, and then editing the scripts, setting environment variables, blah blah blah ... i wouldn\'t have done any of that or learned about it if i just ran
$ winex psclient.exe
this way, i\'m a better linux person, even if it\'s a pain in the ass trying to get the ps linux version to work (and it is).
third, the more games that run natively in linux, the more people are going to see a demand for games that run natively in linux. lets say the developers of planeshift are tracking downloads. i\'m sure that they are, even though it\'s all windows downloads at this point. downloading the windows version to run on linux discounts a linux gamer, and adds another point to the score for windows gamers.
to summarize:
it\'s important (to me, anyway) to sqeeze the most performance out of my games (i.e., running natively rather than through WineX). it\'s important that the linux gaming community is sharp enough to install our own games, no matter the difficulty. and it is so important that people know we\'re gaming on linux.
anyway, that\'s my $0.02.
ralph hogaboom
-
I checked, it works fine with Windows...
But I am about release a Linux package that will come out with the Windows release of 2.008... Just be patient :)