NS2 on Linux

PrefixPrefix Éirinn go Brách Join Date: 2006-12-31 Member: 59353Members, Constellation
<div class="IPBDescription">Show your intrest</div>This is a topic for those who would buy a native Linux version of NS2, show your interest!
This topic is started because of the possibilities unknown worlds have with using their own in-house engine.
<b><u>This thread is not to be turned into a OS fan-boy flame war.</u></b>

I'll start.

I would defiantly buy a native Linux version of NS2 for my Ubuntu Hardy machine.
«13456719

Comments

  • ChromeAngelChromeAngel Join Date: 2002-01-24 Member: 14Members, NS1 Playtester, Contributor
    I would also buy a copy of NS2 to run on my Ubuntu Hardy Heron (provided my machine specs supported it).

    I would be nice if a license covered you to play one copy of the game at a time regardless of platform or hardware.
  • locallyunscenelocallyunscene Feeder of Trolls Join Date: 2002-12-25 Member: 11528Members, Constellation
    I currently run a Windows system, but if NS2 was runnable on Linux I'd have one less major reason to stay on Windows. SC2 would have to be Linux compatible too.
  • PrivatePrivate Join Date: 2007-06-10 Member: 61204Members, Constellation
    I would buy a Linux client.

    (I never liked Ubuntu, so I go with Fedora)

    Also, I will point out that the deep gameplay that has always been one of the major strengths of NS is likely to appeal to the same kind of persons who actually bother to run Linux.
  • PrefixPrefix Éirinn go Brách Join Date: 2006-12-31 Member: 59353Members, Constellation
    @ChromeAngel, yeah, only needing one license would be good, but I only run Ubuntu, so it doesn't matter to me personally.

    @locallyunscene, I wouldn't hold your breath when it comes to blizzard and Linux, but anything is possible <img src="style_emoticons/<#EMO_DIR#>/smile-fix.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile-fix.gif" />

    @Private, I agree that it would suit a lot of Linux users.

    ( I liked fedora, but I just love apt to much. )
  • spellman23spellman23 NS1 Theorycraft Expert Join Date: 2007-05-17 Member: 60920Members
    I know a couple of people who would like a Linux version. I personally still use Windows.

    A fun note is that it's a little hard to setup for Linux since there's several packages out there unlike Windows or Macs where there's a defined up-to-date release. However, given that most Linux users tinker with their OS, I'm sure you can port it out and let them do the tinkering to get it run just right. Mind you, a decent port, just not one specific for Fedora or making sure it runs seamlessly on Hardy.
  • KarbaKarba Join Date: 2006-09-23 Member: 58040Members, Constellation, Reinforced - Gold
    I don't think a linux version of NS2 was a priority at this moment, but if that happen, it would be great.
  • Mr. EpicMr. Epic Join Date: 2003-08-01 Member: 18660Members, Constellation
    I would also be interested in compatibility with linux. You guys have the chance to ensure NS2 runs on whatever OS, don't lose that chance!
  • ChromeAngelChromeAngel Join Date: 2002-01-24 Member: 14Members, NS1 Playtester, Contributor
    edited July 2008
    <!--quoteo(post=1683102:date=Jul 11 2008, 06:39 PM:name=Karba)--><div class='quotetop'>QUOTE(Karba @ Jul 11 2008, 06:39 PM) <a href="index.php?act=findpost&pid=1683102"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I don't think a linux version of NS2 was a priority at this moment, but if that happen, it would be great.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Now (or ideally before any graphics was coded) would be the ideal time to plan for the capacity to be cross platform. If it turns out Max has been coding this all in C# using DirectX the odds of it ever seeing a non-windows platform are tiny to non-existent. If however he's been using a cross platform friendly set of tools like ANSI C++ and openGL we at least have a ray of hope for a Linux NS2.

    @spellman I hear what you're saying about Linux having lots of distros, but that's really no different than supporting all the NT based versions of Windows (was it 18 different versions of Vista I read the other day?). After all you don't expect your "games for windows" to run on windows mobile or media centre do you?.

    Hell, if their was a Linux version it could come on a Live CD with a cut down distro that UWE had tuned to suit their game.

    @Prefix & locallyunscene
    I heard Blizzard have an OS X version of WoW, so their eyes are obviously open to non-windows based gaming. I get the impression that it's not a massive jump from running on BSD (which OS X is based on) to running on GNU/Linux.
  • PrefixPrefix Éirinn go Brách Join Date: 2006-12-31 Member: 59353Members, Constellation
    OpenGl and Directx can be used, with options to change between the two, WoW uses either.
  • ChromeAngelChromeAngel Join Date: 2002-01-24 Member: 14Members, NS1 Playtester, Contributor
    WoW has 300 developers, NS2 has like 5...
  • RadixRadix Join Date: 2005-01-10 Member: 34654Members, Constellation
    If the game will be sold on steam, how would they make a native linux client? You're saying you'd have to wine to get steam to work, but the executable itself would be rewritten to run natively?
  • PrefixPrefix Éirinn go Brách Join Date: 2006-12-31 Member: 59353Members, Constellation
    edited July 2008
    @Radix, the windows version can be sold on steam, but a Linux version could be sold elsewhere - that is to say if they are infact still using steam to sell the game.

    Other cross platform games have done this in the past.
  • ZenoZeno Join Date: 2007-09-05 Member: 62183Members
    Maybe a linux version could bring more players to ns, too?
    There are just a few games that run on linux, therefore ns2 would have just little competition. and if a game magazine or a linux magazine writes something about a new multiplayer game that runs on linux it would attrackt some attention. people could mention ns as one of the games available for linux when arguing on forums about how vista sucks (because every forum has such a thread), again raising the popularity. linux-only users couldn't avoid ns when looking for something to play.
    then again many ppl would move to linux because there's no reason to stay at windows.
    <img src="style_emoticons/<#EMO_DIR#>/biggrin-fix.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin-fix.gif" />
  • PrefixPrefix Éirinn go Brách Join Date: 2006-12-31 Member: 59353Members, Constellation
    I agree, sites like <a href="http://www.linuxgames.com/" target="_blank">http://www.linuxgames.com/</a> would pick up on NS2 for Linux if there was a native version, and digg would too, which is constantly swarming with Linux users.

    Without a doubt, if NS2 was released for Linux, it would be common knowledge for Linux gamers within a week.

    Many Linux gamers buy native Linux games when they are made, just because there is a native linux version, to show they support the idea, regardless of the game.

    Need more people to post if they are interested! I'm going to digg this thread tbh.
  • spellman23spellman23 NS1 Theorycraft Expert Join Date: 2007-05-17 Member: 60920Members
    <!--quoteo(post=1683111:date=Jul 11 2008, 06:39 PM:name=ChromeAngel)--><div class='quotetop'>QUOTE(ChromeAngel @ Jul 11 2008, 06:39 PM) <a href="index.php?act=findpost&pid=1683111"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->@spellman I hear what you're saying about Linux having lots of distros, but that's really no different than supporting all the NT based versions of Windows (was it 18 different versions of Vista I read the other day?). After all you don't expect your "games for windows" to run on windows mobile or media centre do you?.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Oh believe me I know exactly what you're talking about. The trick is Windows tends to keep their core stuff the same. Linux allows users to potentially get really deep into even the kernel and change stuff, which is one of its strengths and weaknesses. I have several friends who are addicted to altering Linux. So, linux allows much more variability. Thank goodness for the community making good solid stuff people share, or else nothing would ever get distributed. And obviously it can be done. Look at the Firefox and Wine distros that can work on any of the Linux distros.

    The trick is how deep they're into the fortress of code that is Windows. They might not be able to dig their way out and make it a flexible game for Mac and Linux, which would be a shame. About half of my LAN party players only play at the parties because they use Linux and Macs, but we provide PCs for them to use for the games.
  • KassingerKassinger Shades of grey Join Date: 2002-02-20 Member: 229Members, Constellation
    I'd definitely buy NS2 twice if they sell a Linux version also.
  • IronFistIronFist Join Date: 2006-12-01 Member: 58805Members
    edited July 2008
    I simply want to request that future Linux support be kept in mind when making choices. This would include picking OpenGL for rendering.

    I don't think it is realistic to expect that NS2 will be released with Linux support, though. Look at Valve with Steam and Source; no doubt these apps are deeply entrenched in Windows, but even with the resources they have available, they appear to be making no moves to Linux-ize Steam or Source. I think this will eventually happen, but the more-or-less a monopoly MS has for Windows is going to keep us waiting a few more years (still, I find Ubuntu's adoption rate by my fellow gamers to be encouraging).

    I am hoping that at the best, it will be ported over to Linux after release, but with no official support (I don't think id software supports Linux builds of their games as much as Windows, given the vast array of potential problems that can crop up).

    Given that the tools are likely going to be Windows-only, and that there's still the majority Windows-only gamer market to cater to, I don't think it will work like we'd want.

    I think Wine may offer hope though, as I've seen some interesting things about compiling directly against their provided API to create Linux ports with little to no code modification. I think picking OpenGL is still extremely important here.

    edit: Perhaps you could wrastle over some of the Tremulous community, which seems largely Linux-based <img src="style_emoticons/<#EMO_DIR#>/smile-fix.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile-fix.gif" />
  • PrefixPrefix Éirinn go Brách Join Date: 2006-12-31 Member: 59353Members, Constellation
    edited July 2008
    Personally, when I say I'd buy a Linux copy, I don't expect support, because I know the developers will have to make an effort to put it on the linux market.
  • MaxMax Technical Director, Unknown Worlds Entertainment Join Date: 2002-03-15 Member: 318Super Administrators, Retired Developer, NS1 Playtester, Forum Moderators, NS2 Developer, Constellation, Subnautica Developer, Pistachionauts, Future Perfect Developer
    <!--quoteo(post=1683141:date=Jul 11 2008, 03:06 PM:name=IronFist)--><div class='quotetop'>QUOTE(IronFist @ Jul 11 2008, 03:06 PM) <a href="index.php?act=findpost&pid=1683141"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Given that the tools are likely going to be Windows-only, and that there's still the majority Windows-only gamer market to cater to, I don't think it will work like we'd want.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Our tools are actually platform independent. We use the fantastic <a href="http://www.wxwidgets.org/" target="_blank">wxWidgets</a> library for all of our user interface work.
  • KungFuDiscoMonkeyKungFuDiscoMonkey Creator of ns_altair 日本福岡県 Join Date: 2003-03-15 Member: 14555Members, NS1 Playtester, Reinforced - Onos
    Have you considered making some of the tools, such as the level editor, open source, so that others could help contribute to the tools ?
  • PrivatePrivate Join Date: 2007-06-10 Member: 61204Members, Constellation
    <!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->Have you considered making some of the tools, such as the level editor, open source, so that others could help contribute to the tools ?<!--QuoteEnd--></div><!--QuoteEEnd-->

    I was thinking the exact same thing! I explect the community is going to be using the tools as much as anyone, and involving us in thier making could be very beneficial for a number of reasons. Max would be able to focus more of his attention on the engine itself, and if we (we being us that is likely to use the tools a lot) are involved in the creation of tools, we will be deeply familiar with them even before the release of the NS2TR.

    That being said, writing a particular compiler (or whatever) as a community over a couple of months might no be preferable if everyone needs it fast to get some work done, and Max can just go hack the same thing together in a couple of afternoons.
    What I am getting at here is that it would be fairly easy to assemble a team from this community to work on a tool or two, but we would probably lack the years of development experience, and we would certainly lack the engine knowledge, to make a tool project come together faster than Max could do on his own. Still, with some guidance from the dev team, this is a minor concern.
  • KungFuDiscoMonkeyKungFuDiscoMonkey Creator of ns_altair 日本福岡県 Join Date: 2003-03-15 Member: 14555Members, NS1 Playtester, Reinforced - Onos
    Yeah, UWE will need look after themselves and direct the tool to where they need it on their time table. Releasing the tools with the code would allow other people to extend the tools as well to add new features that UWE doesn't have the time for or doesn't have interest in.
  • PrefixPrefix Éirinn go Brách Join Date: 2006-12-31 Member: 59353Members, Constellation
    Its all good that the tools are cross platform - infact fantastic.

    But what about the game?

    From the FAQ it seems its directx9
  • ChromeAngelChromeAngel Join Date: 2002-01-24 Member: 14Members, NS1 Playtester, Contributor
    <!--quoteo(post=1683176:date=Jul 12 2008, 02:26 PM:name=Prefix)--><div class='quotetop'>QUOTE(Prefix @ Jul 12 2008, 02:26 PM) <a href="index.php?act=findpost&pid=1683176"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Its all good that the tools are cross platform - infact fantastic.

    But what about the game?

    From the FAQ it seems its directx9<!--QuoteEnd--></div><!--QuoteEEnd-->
    The FAQ says you need a graphics card with directX 9 features, not that it needs directX
  • PrefixPrefix Éirinn go Brách Join Date: 2006-12-31 Member: 59353Members, Constellation
    <!--quoteo(post=1683180:date=Jul 12 2008, 03:07 PM:name=ChromeAngel)--><div class='quotetop'>QUOTE(ChromeAngel @ Jul 12 2008, 03:07 PM) <a href="index.php?act=findpost&pid=1683180"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->The FAQ says you need a graphics card with directX 9 features, not that it needs directX<!--QuoteEnd--></div><!--QuoteEEnd-->

    I imagine we will hear about it in the next podcast
  • killkrazykillkrazy Join Date: 2007-09-10 Member: 62238Members
    can't u just use WINE ?
  • acidicXacidicX Join Date: 2004-07-08 Member: 29795Members, Constellation
    edited July 2008
    A native port is always better, wine has improved but is still not "good to use" (at least in my view). Take Steam, for exaple, it runs on wine, but then there was an update to the community thing (friends) and it's now not working properly since half a year. Wine is great for small tools which don't need much access to the system (e.g. gfx functions) like uTorrent. But it also comes with restrictions, e.g. you can't use apt to get/update your stuff - which is one of the main reasons I switched completely to linux. It's now like 10% of the effort as on a WindowsXP System to stay updated, I don't have to keep track of a quadrillion websites or RSS feeds to see which tool gets updated and has security issues fixed. It's all one click in Synaptic.

    Linux has many distros, but if the game uses OpenGL it will be fairly easy to make it work on any of them.

    I would buy a copy for my Debian/Ubuntu machines.

    The idea of OpenSource tools for NS2 is of course a step in the right direction - you guys need manpower, but your budget is limited, so let the community help you!
  • zimzumzimzum Join Date: 2004-09-02 Member: 31200Members, Reinforced - Shadow
    just showing my support for a linux client. openSUSE ftw.
  • Viper_two_nine_AViper_two_nine_A Join Date: 2004-09-29 Member: 31989Members
    +1 for ns2.deb <img src="style_emoticons/<#EMO_DIR#>/biggrin-fix.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin-fix.gif" />
  • spellman23spellman23 NS1 Theorycraft Expert Join Date: 2007-05-17 Member: 60920Members
    <!--quoteo(post=1683283:date=Jul 13 2008, 11:40 PM:name=killkrazy)--><div class='quotetop'>QUOTE(killkrazy @ Jul 13 2008, 11:40 PM) <a href="index.php?act=findpost&pid=1683283"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->can't u just use WINE ?<!--QuoteEnd--></div><!--QuoteEEnd-->

    Most mods for Steam don't work on WINE. For example, I believe Dystopia still doesn't work, and NS has been sketchy at best on WINE.
Sign In or Register to comment.