LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 08-01-2005, 12:41 PM   #1
Propaganda
LQ Newbie
 
Registered: Aug 2005
Posts: 6

Rep: Reputation: 0
Fedora and dual Opterons


I just upgraded my gaming server to a dual opteron 64 bit server. It is running glib 2.3.2 under fedora and a 64 bit kernel 2.4.22-1.2174.nptlsmp #1 SMP. I gzipped my entire server and took it off another machine and loaded it. When I go to start the server I get this error.

$ ./hlds_amd64 -game dod +maxplayers 32 -port 27015 +map dod_avalanche
Error:libSteamValidateUserIDTickets_amd64.so: cannot open shared object file: No such file or directory Unable to load engine, image is corrupt.

I tried the regular hlds_run and I get similar problems. So I tried to use the steam tool and I get this:

$ ./steam
-bash: ./steam: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

Anyone have any ideas on what the problem might be? Any help would be appreciated.

Edit: It's a day of defeat server
 
Old 08-03-2005, 10:21 PM   #2
Tomasfuego
Member
 
Registered: Nov 2002
Location: USA
Distribution: Lenny at work
Posts: 168

Rep: Reputation: 30
It would seem advisable to go ahead and install FC4. 64bit Linux gets better, plus the 2.6 kernel does a better job of handling 2 CPUs ( 2.4 is better for single CPU). FC1 is old by Linux standards, FC2 is already in legacy, so you also are missing out on security and bug fixes too.

A better idea for next time would be to have two disks or two partitions. At least one for the system and then another disk/partition for the game. This way you can upgrade the server OS without touching the game stuff.

Are you new to linux?
 
Old 08-04-2005, 10:07 AM   #3
Propaganda
LQ Newbie
 
Registered: Aug 2005
Posts: 6

Original Poster
Rep: Reputation: 0
Thanks for the tip.

I am somewhat new to linux, especially the more advanced stuff as far as how it operates.

The place I rented the server from put core 1 on the server, there was no option to specify which version, so they just went ahead with what they wanted to do. I also assumed they added a 32 bit glib library, which when I looked for the 32 lib files, there were none, so I installed my own, they wanted a per hour fee to do that. I stupidly assumed people would realize the lack of 64 bit supported applications and have that ready.

I don't think changing the core version would allow half life to run in 64 bit, but I could be wrong. I am finding the major problem is the hlds_amd64 binaries. When the 64 bit binaries execute, they are looking for a dll that doesn't exist, dod_amd64.dll (for Day of Defeat) What I had to do is run the server in 32 bit mode, which from what I gathered around various places, does not hurt performance, Half Life engine is old anyway. The main reason I went 64 bit was for the half life source version, which is better optimized for 64 bit and knows how to utilize it better. My start line had to change because ./hlds_run automatically detects the AMD 64 bit processor and runs the amd64 binaries. So I forced the 32 bit binaries:

./hlds_run -binary ./hlds_i686 etc etc

The server runs fine in this mode, and I don't see cpu01 load exceeding 40%, even with 32 players on. It runs much better then the dual xeon I was on before, and I am satisfied with it, although I am dissapointed in the rental companies prep of the server.

As far as installing FC4 they would want money to do that, perhaps that's why they run old stuff, so they can make money on upgrades. I don't know for sure. I am sure there is a way to do it offiste, as long as they hard booted it, but that's way out of my league.

How much of a gain would I see from changing the core version and running a newer kernel as far as management of the cpus? Also I have noticed with the dual xeon I had the system actually ran as 4 virtual cpus, is this because of hyperthreading? Thanks for your reply.

Last edited by Propaganda; 08-04-2005 at 10:18 AM.
 
Old 08-04-2005, 10:31 AM   #4
Tomasfuego
Member
 
Registered: Nov 2002
Location: USA
Distribution: Lenny at work
Posts: 168

Rep: Reputation: 30
Here are some sites to check out on the performance of 2.6 veruses the 2.4 kernel

http://kerneltrap.org/node/1745

http://www-128.ibm.com/developerworks/library/l-web26/

On linux, hyperthreading shows up as two separate processors, so 4 CPUs is correct. Its been this way since RH9 i believe.

You may want to just download FC4 and install it on a home computer and play with that to see if it installs and runs better.

Just curious .... what do you get out of renting a game server versus setting something up at your place? What are the economics behind this? I'm new to game serving.
 
Old 08-04-2005, 11:00 AM   #5
Propaganda
LQ Newbie
 
Registered: Aug 2005
Posts: 6

Original Poster
Rep: Reputation: 0
Setting up a game server at home isn't a good idea. Most ISP's won't allow that kind of traffic for one (up to 500 GB month), and unless you have a T1 or better to your door, you won't have the bandwidth to provide proper service. The best line I can get is a DSL at 1500 down and 768 up, which isn't great for say a 32 player server.

Does the opteron support hyperthreading or is this only an intel thing. Should my opteron be showing as 4 or 2 cpus?
 
Old 08-04-2005, 07:46 PM   #6
Tomasfuego
Member
 
Registered: Nov 2002
Location: USA
Distribution: Lenny at work
Posts: 168

Rep: Reputation: 30
Regular opterons shouldnt show two processors ....

but good news for you, I would expect dual core opterons to. Perhaps the new computers gave your renters some unwanted overhead and thus the charge to upgrade the computer. It also cost $$$ for techies to understand new ( or improved ) OSs and their peculiar security flaws.
 
Old 08-04-2005, 10:14 PM   #7
Propaganda
LQ Newbie
 
Registered: Aug 2005
Posts: 6

Original Poster
Rep: Reputation: 0
Yeah well its a dual opteron server, Here are the specs:

• 2 x AMD Opteron 244 w/1MB L2 cache
• 80GB IDE Hard Drive
• 2048MB ECC DDR RAM

And yes it shows as 2 cpus.
 
Old 08-05-2005, 09:35 AM   #8
Tomasfuego
Member
 
Registered: Nov 2002
Location: USA
Distribution: Lenny at work
Posts: 168

Rep: Reputation: 30
Ah .... 244 is a single core chip. Yeah, Hyperthreading is an Intel thing that is better than a regular single core but not quite as good as a gual core.

Why in the world do those computers have IDE drives??? SCSI does alot better for businesses (they last longer), can be faster ( RPMs, MB/s), and can handle multiple requests better than IDE.

If you have a spare computer, go ahead and see if you noticed a performance different beween FC1 and FC4 .... it would be to try it on something that has hyper-threading so that you are using a SMP kernel. Or maybe its just a google adventure ahead of you.

With these servers, i imagine the bottleneck is bandwidth and not actual computer performance so FC4 may not be worth the $$$ to upgrade.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Fedora Core 3 Dual Boot, Dual Hard drives, Grub Boot Loader Denali03 Linux - Newbie 1 03-04-2005 01:44 PM
Who knows the features of running linux on Opterons? flook Linux - Hardware 5 12-22-2004 09:37 AM
Cannot select Fedora 2 on Fedora 2 and Windows XP Dual Boot RThomson Fedora - Installation 6 11-05-2004 08:49 PM
Dual Booting Fedora/XP Stardeath Linux - Newbie 8 08-28-2004 11:45 PM
Can't install Windows on 64-bit Suse 9.1 with Dual Opterons sharkcatcher Linux - General 7 08-11-2004 07:30 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 04:09 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration