NS2 and Linux

QuelTosQuelTos Join Date: 2003-05-14 Member: 16313Members, Constellation
I would REALLY appreciate if there would be at least some serious plan for a Linux Client of NS2.
Linux-Community is and will be growing and there are not much good games for it. So i think if you develop with cross-platform-capability in mind from the beginning, this could really become an advantage without any risk. And yeah, don't forget Mac- and *BSD-users. If NS2 would run on Linux, it would be no big thing to get it running on BSD- and MAC-boxes as well.

So.. are there any plans yet?

(pls no Anti-Linux/-Windows/-anything flame - thx)

Comments

  • Petros IchorPetros Ichor Join Date: 2005-07-14 Member: 55917Members, NS2 Playtester, Reinforced - Shadow
    Hey the only thing i really got to say is i dont mind it being Windows only. Wine is getting much better all teh time, and i dont think it will be hard to "emulate" NS in linux. no sense is prolonging the release because of the *nix users. No offense. I use linux daily as my primary OS, but i have no problem booting into a small windows partition for games. Games are made for windows. Its just the way the world is right now.

    <img src="style_emoticons/<#EMO_DIR#>/wow.gif" style="vertical-align:middle" emoid=":0" border="0" alt="wow.gif" />
  • radforChristradforChrist USA Join Date: 2002-11-04 Member: 6871Members, Constellation, NS2 Playtester, Subnautica Playtester
    I think the bigger issue is Steam running on Linux. Even if the NS client were ported to Linux, without Steam it's useless. For now, I am all for a proper linux server build, but in the end ValvE makes the call on Linux support for the game itself.
  • BigDBigD [OldF] Join Date: 2002-10-25 Member: 1596Members
    What Rad said.

    Unfortunately, as my understanding goes, Valve are quite aligned with Microsoft, Gabe Newell being a former employee even. First, Steam would need to be ported. Then the Source engine (which relies heavily on DirectX, a microsoft api) would have to be ported (to OpenGL instead of the DirectX). This, again, would be done by Valve. <i>Then</i> NS2 would also be made cross platform, as I assume that NS2 shall use the source engine. Now if NS2 were on the Doom3 engine on the other hand... (err wait... I think Doom3 had a linux version didn't it? ID was traditionally good for this were they not? Or am I rambling on about something else?)

    I just started dabbling with Linux at home myself, and I think it would be fantastic if all this work was done, but I'm not holding my breath.
  • QuelTosQuelTos Join Date: 2003-05-14 Member: 16313Members, Constellation
    No, Steam would not have to be ported as well. Steam will not be a dependency for NS2, it will just be the platform to sell it. You could use another selling-system for not-Windows. E.g. the upload/darwinia/defcon-people sell their game(s) over Steam, but you can purchase it (including linux versions) on their homepage as well. Seems not that difficult.

    The main thing would be the engine. Yes, afaik the source engine sticks to directX, making it practically impossible to port. But it is not said that NS2 would use a source or even directX engine, is it?
    And that is the main thing I am asking for: using an OpenGL engine (as all Quake engines do - and yes, Doom3 has, as all Quake engine games from id (and ET:Quake Wars will have), a native Linux client).

    As I said, starting development with cross-platformness in mind will not have big drawbacks but will leave the option for adding another port for other systems later on and thereby for reaching more players. No, I don't see WINE as a very good option. I know it works pretty well in many cases, but for serious gaming I still stick to windows/native games because WINE-things just cause too many problems. WINE is not and will never be a replacement for native software.

    Times are changing and nobody can say how many gamers there will be on linux in 3 years or something. Just think about the changes in the past 3 years. E.g. hardware-rendering in official ATI-drivers started to work properly about 1,5-2 years ago. Now they are really trying to catch up and to get closer to the quality of nvidia-linux-drivers (i.e. about 1 driver version is released per month). And I think this is because they are realising that they could lose a notable userbase to nvidia only because of the raising linux usage.
  • Petros IchorPetros Ichor Join Date: 2005-07-14 Member: 55917Members, NS2 Playtester, Reinforced - Shadow
    Im not saying WINE would replace native software, but its nice to have. With improvement i dont mind gaming on it ata ll. I played World of Warcraft on it for awhile and liked it alot. very little conflicts for me. If i was a serious gamer i would not look to linux, its just nice to have some form of support on the other end and WINE helps with that. But that is all short run, long run ideally would be to have support for all platforms <img src="style_emoticons/<#EMO_DIR#>/smile-fix.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile-fix.gif" />
  • HyperionHyperion Hyperion2010 Join Date: 2003-10-06 Member: 21477Members
    Steam runs on linux through cedega, however, source is the bigger issue. It can be done, but its really up to you as a linux user to get it to work. Sure, it would rock if valve would make source work on linux, but I'm not holding my breath. (yes, I am a linux user)
  • XCanXCan Join Date: 2002-11-03 Member: 5904Members, Constellation
    Valve lives off its cs-players, and by tradition they are not overly bright, so they wouldn't gain much for porting anything to *nix.
  • TychoCelchuuuTychoCelchuuu Anememone Join Date: 2002-03-23 Member: 345Members
    The Linux market is people who have top of the line hardware that can run games, like games enough that they know about Natural Selection 2, want to purchase and play Natural Selection 2, don't want to dual boot, don't have more than one computer, and don't run Windows. That's like 4 people man. The effort it would take to port NS2 to Linux is way out of line compared to the return on the investment. There just aren't that many gamers that run exclusively an OS that barely plays games.
  • ArghArgh Join Date: 2004-09-07 Member: 31508Members
    Well... <a href="http://www.extremetech.com/article2/0,1558,2047506,00.asp" target="_blank">http://www.extremetech.com/article2/0,1558,2047506,00.asp</a>

    I run a variety of OSs (mainly Windows/Linux/Solaris), but mainly Windows for day to day use. The article makes some good points, in my opinion.
  • QuelTosQuelTos Join Date: 2003-05-14 Member: 16313Members, Constellation
    edited November 2006
    Sorry, I don't see the point in the article. He writes about that pre 2002 was no real linux-gamer-market.. so what? In 2002 Google was nothing but a small funky search-engine and no one believed, that there would ever be any other browser but IE. Times change. User-Friendly-Linuxes are spawning in the last years. Today, installing a usable Linux is easier than installing a usable Windows. I read more and more statements of ppl who just installed Linux and are happy about it and then saying "I would like to play some games now, what about that?".
    Linux-Userbase is growing and so is the Linux-Gamer-Base.
    Apart from that, he only talks about Cross-Something and Cadega. That article isn't about gaming under Linux but getting some windows-things pain-in-the-######-running under Linux using third-party software (you have to pay for).

    But yeah, today, if you are a gamer, you have to install win for most of the games. I have a win on my pc as well for gaming, but I'm hoping one day, I can live without it - and buy a ready-to-use-computer/laptop without any no-choice-system included.

    About Source again.. who said that NS2 will use Source-Engine and where?

    @TychoCelchuuu
    But how many people are running windows only because they have to to play the games they want? At least from the people I know, quite a lot (but I have to admit - I study computer science and that's not so uncommon there <img src="style_emoticons/<#EMO_DIR#>/smile-fix.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile-fix.gif" />)
    And I am really not sure about effort and investment. I don't think using OpenGL instead of DirectX would be a major drawback (as there are other commercial state of the art OpenGL engines). I think _leaving_the_option_ would not cost much and, in case times don't stop changing, could be usefull in some years, when NS2 releases.
  • XCanXCan Join Date: 2002-11-03 Member: 5904Members, Constellation
    <!--quoteo(post=1573426:date=Nov 4 2006, 11:50 PM:name=TychoCelchuuu)--><div class='quotetop'>QUOTE(TychoCelchuuu @ Nov 4 2006, 11:50 PM) [snapback]1573426[/snapback]</div><div class='quotemain'><!--quotec-->
    The Linux market is people who have top of the line hardware that can run games, like games enough that they know about Natural Selection 2, want to purchase and play Natural Selection 2, don't want to dual boot, don't have more than one computer, and don't run Windows. That's like 4 people man. The effort it would take to port NS2 to Linux is way out of line compared to the return on the investment. There just aren't that many gamers that run exclusively an OS that barely plays games.
    <!--QuoteEnd--></div><!--QuoteEEnd-->

    The reason that there aren't too many people is because a lot of games run poorly on Linux, so how would they be able to do without Windows? At my university the amount of *nix workstations is by far more than windows and even people that hasn't touched *nix before aren't having any problems with them. If anything they prefer it as Matlab/Maple/FEMsims run a lot more smoothly there without the random crashes/slowdowns windows has when you start to chew large amount of memory. Linux will only grow, sooner or later you will have to write games for more than one OS if you want to target a wider base, there are plenty of academic people that only runs *nix because they simply don't have enough interest in games to install a secondary OS.
  • coriscoris Join Date: 2003-07-08 Member: 18034Members, Constellation
    Since source is based on DirectX i wouldn't hope for a port any time soon.
  • GuspazGuspaz Join Date: 2002-11-01 Member: 2862Members, Constellation
    Is VGUI2 part of Steam and used by Source, or a shared element used by both?

    It should be noted that many parts of Steam have already been ported to Linux for use on servers, but none of the client-related stuff.

    Considering the incredibly tiny linux gaming market compared to Windows gaming market (Is it any surprised that most linux development studios go bankrupt? Id Software's ports of their games usually have just a single employee doing the port and maintaining it, and they're already OpenGL to start with), and the huge amount of work it'd take Valve to port an engine as complex as Source to Linux, I think the chances of a Linux port of NS2 (assuming it uses Source) to be slim to none.

    Seriously, though, it really isn't worth the development effort, no matter who does the port. Steam and Source apparently run rather well under WINE/Cedega, a better bet would be using those to play NS2 under Linux. It makes a lot more sense to invest time improving WINE than porting an entire engine.
  • SkulkBaitSkulkBait Join Date: 2003-02-11 Member: 13423Members
    There are plenty of good engines out there that are cross platform, including all the ID ones (most of which are also OSS, so they can be modified at will). But I'd put money on none of them being used and no effort being made to have a multi-platform client.
Sign In or Register to comment.