64bit?

SteamSteam Join Date: 2004-01-29 Member: 25693Members
Hi, i have recently been given the joy of coming in to a dual opteron machine, and was thinking of running an NS server or 2 on it. However it got me thinking, is NS 64bit compatible? Any help would be greatly appreciated.

Comments

  • DiabolusCaligoDiabolusCaligo Join Date: 2003-09-05 Member: 20585Members, Constellation
    I don't think it is now. I'm sure it could be done. Also, people have been talking about how 64 bit is so great and all, and how it will revolutionize gaming, so, one would expect that it will soon be (if not, already is) compatible with 64 bit.
  • devicenulldevicenull Join Date: 2003-04-30 Member: 15967Members, NS2 Playtester, Squad Five Blue
    I know the server software itself supports 64bit computers, because when I update games like cs, I get files like amd_64.dll sent to me

    I don't think NS does at this point
  • zippyzippy Forum Police. Join Date: 2003-01-06 Member: 11956Members, Constellation
    if your running 64bit with linux you should have no problems coz it'll just run the program in 32bit <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html//emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->

    zippy
  • xqninexqnine Join Date: 2004-01-18 Member: 25454Members
    i would think that it would be if you have the right base software, becuse the files are being read by hlds, and it is 64 bit compatible. i do belive that it would work in a 64 bit mode just fine. i don't think any of the ns files would change the way that the hlds system works.

    Note: drop and ip so we can try it out when you get it up
  • SteamSteam Join Date: 2004-01-29 Member: 25693Members
    well, we gave it a bash and tried several work arounds, the top and bottom of it was, in the ready room you spawned with a HL glock and crowbar and couldnt join teams, that was the best we could do.
  • Pebbles-TPFPebbles-TPF Join Date: 2002-11-11 Member: 8237Members, Constellation
    <!--QuoteBegin-Steam+Feb 2 2004, 03:39 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Steam @ Feb 2 2004, 03:39 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> well, we gave it a bash and tried several work arounds, the top and bottom of it was, in the ready room you spawned with a HL glock and crowbar and couldnt join teams, that was the best we could do. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    what operating system are you using?
  • SteamSteam Join Date: 2004-01-29 Member: 25693Members
    Its running Suse 9.0 kernal 2.6
  • TaGertTaGert Join Date: 2004-02-08 Member: 26209Members
    I've just installed v3.0 vith the latest patch on a Dual Opteron with Mandrake 9.2 AMD64. This did not work.

    This is what I get:
    <!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
    uto detecting CPU
    Using AMD-Opteron (64 bit) Optimised binary.
    Auto-restarting the server on crash

    Console initialized.
    Protocol version 47
    Exe version 1.1.2.0/Stdio (valve)
    Exe build: 20:09:57 Jan 13 2004 (2581)
    Mismatched data in HPAK file custom.hpk, deleting
    Unable to MD5 hash data lump 1, size invalid:  1633903972
    STEAM Auth Server
    couldn't exec language.cfg
    Server IP address 195.18.196.10:27018
    LoadLibrary failed on ./nsp/dlls/ns_amd64.so: ./nsp/dlls/ns_amd64.so: cannot open shared object file: No such file or directory
    Host_Error: Couldn't get DLL API from ./nsp/dlls/ns_amd64.so!
    FATAL ERROR (shutting down): Host_Error: Couldn't get DLL API from ./nsp/dlls/ns_amd64.so!

    Add "-debug" to the ./hlds_run command line to generate a debug.log to help with solving this problem
    Sat Feb  7 21:31:08 CET 2004: Server restart in 10 seconds
    <!--c2--></td></tr></table><div class='postcolor'><!--ec2-->

    Same problem as it is with AM/MM. After a Steam update last year Steam asks for amd64.so files.

    The server runs fine with both hlds_amd and hlds_i686. But it uses far to much cpu.
    Does anyone know if AMD64 binaries are in the making?
  • Status_QuoStatus_Quo Join Date: 2004-01-30 Member: 25749Members
    I'd send Sierra an e-mail if I were you.
  • MonsieurEvilMonsieurEvil Join Date: 2002-01-22 Member: 4Members, Retired Developer, NS1 Playtester, Contributor
    <span style='color:white'>Artificial de-bumping due to forum time/date problem, please ignore this post</span>
  • TaGertTaGert Join Date: 2004-02-08 Member: 26209Members
    <!--QuoteBegin-Status Quo+Feb 8 2004, 07:46 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Status Quo @ Feb 8 2004, 07:46 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I'd send Sierra an e-mail if I were you. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Hi
    Status quo, were you referring to me?
    Maybe I sound stupid now, but who is Sierra?

    I first tried this mod yesterday. Install was as easy as you can get it. Found that it wouldn’t run with 64bit. Chose 32 bits instead. Set it up as a 20 player and it was filling up the same evening. It takes affably much CPU. Is there anything I can do to help completing 64bit?

    I don’t won’t to come in on a new forum “where’s what and so on”. There are enough of those I think. To me it looks like this was the only topic about 64 bit.
  • HKHereticHKHeretic Join Date: 2003-02-23 Member: 13859Members
    You cannot run the 32-bit mod binaries on the 64-bit half-life engine. That will certainly NOT work. You'll have to run the 32-bit binaries. In fact, to even run the 32-bit binaries, you'll have to have a complete set of 32-bit libraries on your system. Though you can run 32-bit stuff, nothing is free. There's still the overhead of maintaining both 32 and 64 bit libraries in your system. Running the 32-bit binaries sux...bad!

    Wanna know why? AMD64 has a lot of architectural impovements in the ISA (Instruction Set Architecture). Just going from x86 to x86-64 buys you another 15-20% performance increase on average thanks to improved memory management and a doubling of the number of general purpose and vector registers. Counter-Strike shows something like a 30% increase in performance, which can likely be attributed to improvements in the ISA and the fact the code doesn't have to be compatible with 32-bit code. By abandoning compatibility, you can gain additional performance. On linux, this is even further helped by the fact one must use gcc-3.3.x or higher to even build binaries for AMD64. This compiler generates more optimized code than previous versions, particularly in the area of see/see2, 3dnow!, and vector operations in general: something crucial in 3D environments.

    Basically, Flayra needs to build new server-side binaries for Natural-Selection for x86-64/AMD64. We need ns_amd64.so and we need it quick <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html//emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->

    This is the only thing keeping me from going with a Athlon3200+. We could easily get 30% increase in performance if Flayra could give us a AMD64 binary. To be fair, he might have to clean up sloppy code that relied on implicit pointer sizes, but it could be done. And should be done.

    Anyone wanna start a petition?
  • xqninexqnine Join Date: 2004-01-18 Member: 25454Members
    start a new thread in suggstion/ideas and say b4 the final resease of 3.0 he should at least TRY to get a 64 bit compatible version on the table. and keep it bumped to the top. keeping people interested with good stats on how many 64-bit servers you think there are.... so on.

    and maybe pm him too

    that i would think would be the best way
  • CheesyPetezaCheesyPeteza Join Date: 2002-11-24 Member: 9784Members, NS1 Playtester, Constellation
    I need a 64 bit compile too.

    The need will only get higher Joev. <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html//emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /><!--endemo-->

    -march=k8
  • Merc_NeuralMerc_Neural Join Date: 2003-11-18 Member: 23097Members
    Mandrake is a crap linux distrobution try debian / slackware / redhat those are the best distros for running game servers.
  • HKHereticHKHeretic Join Date: 2003-02-23 Member: 13859Members
    edited February 2004
    <!--QuoteBegin-Merc.Neural+Feb 23 2004, 02:09 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Merc.Neural @ Feb 23 2004, 02:09 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Mandrake is a crap linux distrobution try debian / slackware / redhat those are the best distros for running game servers. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    Ironically, you failed to mention the two best AMD64 distros, one being -the- best Linux Distro: <a href='http://www.gentoo.org' target='_blank'>Gentoo</a>. Gentoo is the most optimized AMD64 distribution, SuSE is the most stable. There are issues with AMD64 Gentoo and XWindows that SuSE doesn't have, but Gentoo is the most stable/fast for an AMD64 server that doesn't need a desktop environment.
Sign In or Register to comment.