Linux Improvements Made

FlayraFlayra Game Director, Unknown Worlds EntertainmentSan Francisco Join Date: 2002-01-22 Member: 3Super Administrators, NS2 Developer, Subnautica Developer
edited January 2003 in General Server Discussion
Hey all,

I just wanted to let you know that I spent the day working on linux performance issues. I updated NS to compile with a new version of GCC, and built v1.04d with -O2. Assuming there aren't compatibility issues (as there sometimes seems to be with linux optimizations for some reason) this should hopefully bring NS-linux up to speed with NS-win32. The source is the same for both, it's just a matter of build settings that differentiate the two. I'll probably do some further experimentation with other build settings and our server ops to see what's working and what isn't.

Thanks for being patient.
«1

Comments

  • SuicideDogSuicideDog Join Date: 2002-11-10 Member: 8104Members
    YOU DA MAN!! when can I get a taste.. is there an eta for 1.04?
  • RUAewokRUAewok Join Date: 2002-11-02 Member: 4159Members
    w00tz0rz <!--emo&::gorge::--><img src='http://www.unknownworlds.com/forums/html/emoticons/pudgy.gif' border='0' valign='absmiddle' alt='pudgy.gif'><!--endemo-->
  • [WHO]Them[WHO]Them You can call me Dave Join Date: 2002-12-11 Member: 10593Members, Constellation
    /me does a little dance
  • Tcquest78Tcquest78 Join Date: 2002-12-17 Member: 10949Members
    edited January 2003
    /me does a little dance, but a bit bigger than WHO[Them]'s

    /me also dances for everybody who can't post right now *cough*
  • cracker_jackmaccracker_jackmac Join Date: 2002-11-04 Member: 6891Members, Constellation, Reinforced - Shadow
    /me gets his groove on!
  • HtNickoliHtNickoli Join Date: 2002-11-24 Member: 9786Members
    edited January 2003
    /me pre pays for some women of the night to go visit flayra
  • SpiffyJrSpiffyJr Join Date: 2002-12-06 Member: 10518Members
    /me wants beta! Arghhh! Where can I get it *pouts in agony then cries himself to sleep*
  • BigtoyBigtoy Join Date: 2002-11-02 Member: 3766Members, Constellation
    I hopped on a Linux 1.04d public server last night. The comm was not very experienced but we convenced him to research motion tracking.

    As soon as the motion tracking icon showed up I saw all the beutiful little blue halos running around the map.

    Whats even better? It was a 12 v 12 game on a linux server. The level was filled with little blue halos representing all those nasty skulks and fades.

    Hats off to you Flayra!!
  • [WHO]Them[WHO]Them You can call me Dave Join Date: 2002-12-11 Member: 10593Members, Constellation
    I know I already posted here, but that was like 2 days ago.....

    YOU DA MAN FLAYRA

    /me does another little jig
  • greydmiyugreydmiyu Join Date: 2002-11-18 Member: 9234Members
    Any word from the beta testers on how much an improvement the newer linux compile tools has given the linux server?
  • Bob_Da_TrollBob_Da_Troll Join Date: 2002-12-30 Member: 11598Members
    Any word would be great <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo--> With ten players we get +250ms pings on my server <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' valign='absmiddle' alt='sad.gif'><!--endemo-->
  • greydmiyugreydmiyu Join Date: 2002-11-18 Member: 9234Members
    That's wierd. With 9 players I was getting <100 pings for everyone who could get them. I was at 30ms on the LAN which was up from 20ms at the start of the game. I've only got a PIII-650 Coppermine. Well, 2 of them but we all know hlds_l doesn't multithread.
  • SuicideDogSuicideDog Join Date: 2002-11-10 Member: 8104Members
    The processor requirements go up exponentially as you add slots.
  • cracker_jackmaccracker_jackmac Join Date: 2002-11-04 Member: 6891Members, Constellation, Reinforced - Shadow
    /me does one more jig for flayra
  • BrutusBrutus Join Date: 2002-10-20 Member: 1555Members
    As soon as it's out I'll join you.
  • The_GunslingerThe_Gunslinger Join Date: 2003-01-08 Member: 12031Members, Constellation
    Yea! Motion tracking! My linux server I use is 16 players, and when full it'll run from bout 30-150 ping D: Hopefully this will help! And now people won't get mad when they don't have motion tracking, cuz it doesn't work <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' valign='absmiddle' alt='tounge.gif'><!--endemo-->
  • SuicideDogSuicideDog Join Date: 2002-11-10 Member: 8104Members
    Ok.. not to get be a pain in the arse but..

    [ 1/9/03 ] :: Status update
    Testing continues, and it will be released as soon as it's ready, <b><u>probably within the next few days.</u></b>

    It's been five days!! OH MAN AM I WANTING IT!! Especially since it seems like all the clans my clan is scrimming with have the friggen beta!! SyN, pandas, and a few others.

    /me drags his feet as he sullenly walks away..
  • GoleXGoleX Join Date: 2002-11-07 Member: 7681Members
    As long as they fix that one shot-one kill hive bug in 1.04 before release, I'll be happy.

    Give it to me now!
  • EpochEpoch Join Date: 2002-10-10 Member: 1474Members
    Awesome. Thank you very much.
  • BytorBytor Join Date: 2002-11-19 Member: 9323Members
    Flayra is "da man". Yes, he is in fact "da man". If you were to look up "da man" in "da dictionary" you'd see a picture of Flayra.
  • ArkaineArkaine Join Date: 2002-07-12 Member: 914Members
    edited January 2003
    You guys really shouldn't use pings as a benchmarking standard; there are too many variables.

    o It depends on the time of day.
    o It depends on the server's connection.
    o It depends on <b>EACH</b> client's connection.
    o I'm sure there are more...I'm just doing a quick post.

    I'm not trying to insult you or anything. I'm just seeing this information, but it's not really giving me anything I can use. <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' valign='absmiddle' alt='sad.gif'><!--endemo--> A more accurate way, although far from perfect, is to give the specs and then the stats:

    o CPU
    o RAM
    o Number of Players
    o Possibly Even the Map
    o %CPU (Usage)

    For example:

    Vadakill's NS
    o AMD AthlonXP 1900MHz
    o 256 DDR
    o 12 Slots
    o ns_eclipse
    o Runs at around 50% CPU

    If you want to go further and calculate the cycles, be my guest. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->

    50% of 1900MHz = 950MHz
  • ArkaineArkaine Join Date: 2002-07-12 Member: 914Members
    <!--QuoteBegin--bigtoy_j+Jan 9 2003, 11:45 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (bigtoy_j @ Jan 9 2003, 11:45 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I hopped on a Linux 1.04d public server last night. The comm was not very experienced but we convenced him to research motion tracking.

    As soon as the motion tracking icon showed up I saw all the beutiful little blue halos running around the map.

    Whats even better? It was a 12 v 12 game on a linux server. The level was filled with little blue halos representing all those nasty skulks and fades.

    Hats off to you Flayra!!<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    <i>Woohooooooooo!</i>
    *Throws his hat in the air.*
    *The Wind carries it off.*
    <i>Aww, crap!</i>
    *Chases it down the road.*
  • BonelessBoneless Join Date: 2002-09-03 Member: 1270Members
    I had a linux server back in the days of 1.0 ~1.02... Now this will give me a showe to put it up again <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->
  • death1death1 Join Date: 2002-11-16 Member: 8920Members
    amd 1700xp, 512mb RAM, redhat 7.2, vanilla hlds_l + ns installation (1.04e)

    11 players, ns_caged = 30% cpu usage
    16 players, ns_eclipse = 60-70% usage

    dramatic improvement over the 90% + cpu usage common with 1.03, plus the hive bug seems to be fixed...

    I did some testing with 1.04d and 24 players... it still drove the box to the high 80s, low 90s cpu usage; i'd be curious to know the usage stats on a similar box running w2kpro or xp pro.

    anyway, can't get much better than cuttin the load and fixing motion-tracking for linux... I bet we'll start to see more servers pop up

    yay

    -d$
  • SuicideDogSuicideDog Join Date: 2002-11-10 Member: 8104Members
    edited January 2003
    /me wants to be a beta tester!!

    I've been running my server since 1.0 and have been active in the forums since the day I put up the server.. what does it take?

    MONEY?
    BEGGING?
    MONEY?
    PRAISE?
    MONEY?
    PRAYERS?
    MONEY?

    /me waits for the right time to ask Flayra "Can I have some more beta, please sir, please?"
  • [WHO]Them[WHO]Them You can call me Dave Join Date: 2002-12-11 Member: 10593Members, Constellation
    I think it takes some Indiana Jones action to get that thing.


    Ba da dum dum....dum dee dum... ba dum dum dum....... bum da dum dum dum.....




    /me sneaks into the mysterious cave of beta....slowly inching up to the pedastal containing the lastest version......pulling out his bag of sand he notices the evil spyder monkey wandering around looking for something to rape and torture.....so he runs away beta-less.
  • cracker_jackmaccracker_jackmac Join Date: 2002-11-04 Member: 6891Members, Constellation, Reinforced - Shadow
    <!--QuoteBegin--[WHO]Them+Jan 16 2003, 10:30 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> ([WHO]Them @ Jan 16 2003, 10:30 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I think it takes some Indiana Jones action to get that thing.


    Ba da dum dum....dum dee dum... ba dum dum dum....... bum da dum dum dum.....




    /me sneaks into the mysterious cave of beta....slowly inching up to the pedastal containing the lastest version......pulling out his bag of sand he notices the evil spyder monkey wandering around looking for something to rape and torture.....so he runs away beta-less.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    somebody buy this poor man a woman....or an inflatiable one atleast....
  • [WHO]Them[WHO]Them You can call me Dave Join Date: 2002-12-11 Member: 10593Members, Constellation
    edited January 2003
    <!--QuoteBegin--cracker jackmac+Jan 16 2003, 10:54 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (cracker jackmac @ Jan 16 2003, 10:54 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--><!--QuoteBegin--[WHO]Them+Jan 16 2003, 10:30 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> ([WHO]Them @ Jan 16 2003, 10:30 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I think it takes some Indiana Jones action to get that thing.


    Ba da dum dum....dum dee dum... ba dum dum dum....... bum da dum dum dum.....




    /me sneaks into the mysterious cave of beta....slowly inching up to the pedastal containing the lastest version......pulling out his bag of sand he notices the evil spyder monkey wandering around looking for something to rape and torture.....so he runs away beta-less.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    somebody buy this poor man a woman....or an inflatiable one atleast....<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    single by choice, not by situation.......

    what kind of time would I have to bug the **** out of other people if someone was constantly bugging the **** outta me ?
  • cracker_jackmaccracker_jackmac Join Date: 2002-11-04 Member: 6891Members, Constellation, Reinforced - Shadow
    ooooooh, good point.

    I'm single by choice too.

    because i got bumped so i made a choice to stay single too!

    <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->
  • TownehTowneh Join Date: 2002-11-01 Member: 3523Members
    I'm really looking forward to a lower cpu usage more than anything else. I help run a server hosting company and its not really feasible at the moment to run a 1.3 server with the amount of CPU drain on the boxes, for either public or paid clan server to run NS

    <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' valign='absmiddle' alt='confused.gif'><!--endemo-->
Sign In or Register to comment.