NS2 on Linux
Prefix
É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.
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.
Comments
I would be nice if a license covered you to play one copy of the game at a time regardless of platform or hardware.
(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.
@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. )
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.
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.
Other cross platform games have done this in the past.
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" />
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.
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.
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" />
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.
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.
But what about the game?
From the FAQ it seems its directx9
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
I imagine we will hear about it in the next podcast
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!
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.