PDA

View Full Version : correct install of 1.27 linux ded. server?


sundevil
01/25/01, 11:26 am
Hi there,

I have had some probs with installing the new 1.27 dedicated server on my linux server. What I did was upgrade the existing 1.17 version with the 1.27g dedicated server files (copied by hand form the tar.gz). Overwritten all old (1.17) files.

Next I wanted to start the server with the same commandline that I used before, but it wouldn't work. The server starts briefly and crashes out with a message about a .so file.

Quake3 is in the (standard) "/usr/local/games/quake3" dir, so the hardcoded stuff should work (or not???).

What did I did wrong? Did I needed to upgrade the point release 1.27 for linux too, or what???

Dekard
01/25/01, 12:27 pm
As I understand it, Loki made the new 1.27g beta point release with a different set of lib files. Which screws the pooch for alot of linux admins not wanting to upgrade their versions of linux etc.. I am sure a linux guru can clear up my mess of the story though.. http://gameadmins.com/ubb/smile.gif

sundevil
01/25/01, 12:40 pm
so, if I understand correctly, my linux version (kernel, libs etc.) can be out of date??

Maybe this will help: I'm running the server on a Suse 6.1 distr. with an 2.2.7 kernel.

Are there some Quakin' linux gurus out there somewhere??? Help!

Oh, should the qagamei386.so file be in the "quake3/baseq3/" dir or should I copy it to the "lib"??

[This message has been edited by sundevil (edited 25 January 2001).]

Zxel
01/26/01, 02:32 am
Well, it looks like you should be fine with the OS you have. www.clanservers.net (http://www.clanservers.net) uses Linux 6.1, Kernel 2.2.12 on one of its servers and runs 1.27g just fine (as fine as id made it - LoL). http://gameadmins.com/ubb/smile.gif

Really didn't do anything special on the install, a base install is briefly described below:

from the folder it is installed in (this is an example only - the actual setup on Clanservers.net computer is somewhat different than this):

/quake3 = location of q3ded file
/quake3/.q3a = a symlink pointing to /quake3
/quake3/baseq3 = pak0.pk3 thru pak5.pk3 + the 3 .so files (unless you use a mod - then move them to the mod dirs)

That's it for a plain installation. Make sure you delete your q3config.cfg file before you start up the game.

Note: most mods require special perameters on the quake3 command line (usually +set vm_game 1 or 2).

Hope that helps. http://gameadmins.com/ubb/biggrin.gif

Pe@ce and Joy to you - i'm out http://gameadmins.com/ubb/cool.gif

------------------
Jesus Is Lord, Zxel

sundevil
01/26/01, 07:53 am
Thanx man,

I will try that... So, there are no tricks in upgrading from 1.17 -> 1.27?? It is possible to do a fresh install of quake, put the 1.27 ded. files over it, and it works?

Peace to you too man,

Sundevil

sundevil
01/26/01, 08:40 am
I did what you proposed... Except for the .q3a link. I couldn't make that. Linux says that an URL can't be copied over itself, so...

When I start the server the following message appears:


./q3ded: error in loading shared libraries
: undefined symbol: __bzero


Nomatter what I try. ./Q3ded +set XXXXX and shit doesn't work, but just plain old ./Q3ded doesn't work either...

Looks like I'm back to 1.17 again http://gameadmins.com/ubb/frown.gif

sundevil
02/01/01, 09:12 am
Anyone???

Does anyone know what libs are being meant in the quote above? There has to be someone who knows about this linux stuff....

Can it be the libs from the compiler that ships with Suse 6.1? it's running GCC version: egcs-2.91.66.

Terrynator
02/01/01, 12:56 pm
I think it is refering to the libc stuff.
Appearently loki compiled using newer libs.
I would suggest you upgrade them on your suse 6.1.
The final patch is supposed to fix this problem, but it may be a good idea to update anyway or it will just bite you eventually.

sundevil
02/01/01, 08:03 pm
got this from Loki support:


It appears that you may be running a glibc 2.0-based system. If I
recall correctly, SuSE 6.x is still a libc5 system (with a glibc 2
compatibility layer). Please check the version of glibc included with
SuSE. (If it is 2.0.x, you should be able to upgrade just those
packages to a more recent version.)

We are not planning on glibc 2.0 compatibility with the final 1.27
release.


So it looks like I'm upgrading.... http://gameadmins.com/ubb/wink.gif