Dedicated Servers

MammalMammal Join Date: 2007-03-12 Member: 60344Members, Constellation
<div class="IPBDescription">Information about dedicated Server</div>I just bought the Special Edition - Pre order.

The thing I am concerned about the most is the server side aspects.
At this moment I own 3 dedicated game servers (New York, Chicago, DC) mostly with NS1 ,TF2 and a few others.
I want to get NS2 up and running as fast as possible when it comes out.
I would be willing to beta test with my servers, if needed. (as I am sure there are many that would do the same)

The Community I run (Necrophix) is pretty big on mapping and making plugins.

A few questions:

- Linux Servers?
- Will it be integrated with ./steam -command update -dir . -game ns2 ?
- development ( plugins, sdk, mapping tools)
- please no lobby system( l4d blows for that.)

I really enjoy NS1 and I look forward to NS2.

Good work guys <img src="style_emoticons/<#EMO_DIR#>/smile-fix.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile-fix.gif" />
«1

Comments

  • GrandMoffVixenGrandMoffVixen Join Date: 2007-04-30 Member: 60765Members
    Hey there Mammal! I was also wondering about the dedicated servers as well. Will there be a client to download like in NS1? I wanted to run an NS2 server from home and this would make it a lot easier.
  • MopMop Join Date: 2003-06-26 Member: 17707Members
    I would like to know this information as well, there is no point having a good game if no one can run the server. Linux would be the only option i can take as i have no idea why anyone would run a windows server for hosting these dedicated games. Another question is, what ports does the game use?
  • devicenulldevicenull Join Date: 2003-04-30 Member: 15967Members, NS2 Playtester, Squad Five Blue
    Amusingly, source based games run better on windows then they do on linux. I know that doesn't apply here, but hating on windows really doesn't help anything. I'd be very very surprised if there was a linux dedicated server during the alpha/beta. It's honestly not worth their time to get it running now. Of course, I have no idea how dependent the game is on windows.

    Plugins are likely to be handled through LUA, just like the entire rest of the engine.

    As the current alpha/beta seems to not be on steam, it's unlikely that the dedicated server will be.. at least until the rest of the game is on steam.

    I really hope that UW isn't planning on trying to run enough dedicated servers for all the alpha/beta testers. It seems unlikely that they would have enough resources to do so.. If the flood of traffic from the preorder/trailer took down the forums, I would expect the impact on game servers to be far worse.

    The ports it uses really don't matter now.. what are you going to do? Create firewall rules to save yourself the two minute when the server is actually released?
  • daidalosdaidalos Join Date: 2004-05-23 Member: 28854Members, Constellation
    I agree, a Linux dedicated server is a must-have.
    I just assume that it is what most admins are running anyway - or maybe I just like that idea.

    I think the best way to go would be to release a Linux server in the beginning and when finishing the game or when the game is finished to include a Windows ds, just for the sake of completeness.
  • PlasmaPlasma Join Date: 2003-04-26 Member: 15855Members, Constellation, Squad Five Blue
    You will find the inverse is true, Windows is more popular for game servers - games such as Battlefield 2 don't even have a Linux server.
  • daidalosdaidalos Join Date: 2004-05-23 Member: 28854Members, Constellation
    But that doesn't make any sense. <img src="style_emoticons/<#EMO_DIR#>/sad-fix.gif" style="vertical-align:middle" emoid=":(" border="0" alt="sad-fix.gif" />
    I started off as a Windows user but I would have absolutely no idea how to administrate a Windows server. I don't see a decent way to do that.
    It's surprisingly easy to do that with a Linux machine, though.
  • .neck.neck Join Date: 2009-05-31 Member: 67576Members
    Well, you don't need to know how to administrate a Windows server...and setting up a firewall can't be too hard, can it? ;D

    The tools are often the same on both platforms and the configuration does not differ either. But I agree, a Dedicated Server for Linux is an absolute must-have. I guess the main reasons are security, stability and cost. For Windows servers, you need to pay a license fee, for Linux servers you don't. <img src="style_emoticons/<#EMO_DIR#>/biggrin-fix.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin-fix.gif" />
  • BryBry Join Date: 2003-01-23 Member: 12609Members
    Must say, always ran my servers on windows and like for like found them to have superior performance. Especially for source based games
  • Dalin SeivewrightDalin Seivewright 0x0000221E Join Date: 2007-10-20 Member: 62685Members, Constellation
    edited May 2009
    What is wrong with scrapping together some decent PC hardware and make it a dedicated server? Windows XP/Vista and you're good to go. (No licensing needed.)
    As mentioned, there is no real "administration" of a Windows server, even if you're running Windows Server. You might have to figure out a few things, initial setup and what not, but after that it would be no different than on a Linux dedicated box as the real administration would likely involve the game server itself. (Config files, ban lists, etc.)
  • daidalosdaidalos Join Date: 2004-05-23 Member: 28854Members, Constellation
    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->What is wrong with scrapping together some decent PC hardware and make it a dedicated server? Windows XP/Vista and you're good to go. (No licensing needed.)[...]<!--QuoteEnd--></div><!--QuoteEEnd-->

    Having a strong enough connection to be able to host a decent game without ping >300?

    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->[...]
    As mentioned, there is no real "administration" of a Windows server, even if you're running Windows Server. You might have to figure out a few things, initial setup and what not, but after that it would be no different than on a Linux dedicated box as the real administration would likely involve the game server itself. (Config files, ban lists, etc.)<!--QuoteEnd--></div><!--QuoteEEnd-->

    Yeah, there is no real administration. That's why it's so vulnerable.
    It's certainly not as easy as you imagine it to be.
  • FirewaterFirewater Balance Expert Join Date: 2002-12-12 Member: 10690Members, Constellation
    Well regardless which server modality performs better (really doesn't matter in this case) I would assume the developers would release both simply to improve the chances of having more server options for the players. I don't think the devs really give a crap if either windows or linux performs better with regards to type of engines or licensing fees. Thats all on the server operator to determine for his or herself. The developers responsibility should be to provide as many viable server options as possible (i.e. Windows and Linux) and let everyone else choose for themselves which platform is better.

    As far as the Battlefield series not providing a Linux server, all I can say is EA is a baddie company that releases incomplete products, I don't think I will buy another PC game of theirs again.
  • .neck.neck Join Date: 2009-05-31 Member: 67576Members
    No licensing needed? So you want to run a server with a pirated version of windows? <img src="style_emoticons/<#EMO_DIR#>/biggrin-fix.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin-fix.gif" />
  • PlasmaPlasma Join Date: 2003-04-26 Member: 15855Members, Constellation, Squad Five Blue
    I think since the UW team are planning to bring out a Mac client version anyway (which is based on Unix, I think?), I'd guesstimate that both windows and linux servers would be possible - the server portion is much easier to port than the client side (the client has fancy graphics, where-as the server is just a console and 99% of the code is related to logic, not presentation).
  • locallyunscenelocallyunscene Feeder of Trolls Join Date: 2002-12-25 Member: 11528Members, Constellation
    Hey Mammal, <3 Necrophix.

    I hope they come out with a linux server version. It seems like something they'd want to keep consistent from NS1.
  • Dalin SeivewrightDalin Seivewright 0x0000221E Join Date: 2007-10-20 Member: 62685Members, Constellation
    <!--quoteo(post=1708801:date=May 31 2009, 05:17 AM:name=daidalos)--><div class='quotetop'>QUOTE (daidalos @ May 31 2009, 05:17 AM) <a href="index.php?act=findpost&pid=1708801"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Having a strong enough connection to be able to host a decent game without ping >300?



    Yeah, there is no real administration. That's why it's so vulnerable.
    It's certainly not as easy as you imagine it to be.<!--QuoteEnd--></div><!--QuoteEEnd-->

    If you're going to run your own server, its a given that you'll need a good network card and go all out on the internet access. I've run/administered a dozen servers ranging from game servers and HTTP/Database servers. I'm not an expert but; setting up a firewall isn't that hard, configuring a router isn't hard, reading the log files isn't hard and keeping tabs on your servers networking/memory/CPU isn't hard either. Compared to Linux it might not give you access to change very specific settings, but if you've been administering a Linux server and you know how to use the Windows environment, you shouldn't have any trouble at all if you're left with Windows as your only option. At the end of the day, you may need to read up on some stuff - but you'd be doing the same for any new server environment.

    As for the licensing - you accept a license when you install Windows? There is a 5 concurrent connection limit on Windows, but I have yet to run into an issue with that. Window Server requires a Client Access Level for each concurrent connection that talks directly to Windows Server (ala Remote Desktop, me thinks). I may be wrong, but I don't think this applies to connections that are talking to a game server, as the connections should never "hit" the OS.

    I really don't think you have to worry though. If the Linux servers aren't available initially, they'll probably be released once NS2 is polished and read for the actual release.
  • .neck.neck Join Date: 2009-05-31 Member: 67576Members
    I meant licensing as in a license for Windows itself. -> That nice product key on that yellow certificate.

    And look, as long as the Windows server is only running a game server and no http server or whatsoever, you're safe from attacks as long as clients can only (ONLY!) connect to the game server. (Of course, if there's a heavy security leak in the dedicated server...then you're not really safe. ;D)
  • MammalMammal Join Date: 2007-03-12 Member: 60344Members, Constellation
    Well Commercially Linux is the way to go. I have a beautiful setup for our community servers and our paying customers.

    When NS2 comes out I really want to push sales for the NS2 servers.


    Managing many clients with a windows server is just not practical.

    I will have 2 servers for Necrophix for the community.

    I have a few vmware windows clients on some of my linux box, but that is not the most ideal situation.

    I have made some nice map managers for TF2 and NS1 which would just not be possible in windows.
  • devicenulldevicenull Join Date: 2003-04-30 Member: 15967Members, NS2 Playtester, Squad Five Blue
    The lack of a linux server is not a huge issue. I'd prefer a windows-only server versus a delayed release of the alpha/beta tbh.
  • .neck.neck Join Date: 2009-05-31 Member: 67576Members
    <!--quoteo(post=1708866:date=May 31 2009, 04:35 PM:name=devicenull)--><div class='quotetop'>QUOTE (devicenull @ May 31 2009, 04:35 PM) <a href="index.php?act=findpost&pid=1708866"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->The lack of a linux server is not a huge issue. I'd prefer a windows-only server versus a delayed release of the alpha/beta tbh.<!--QuoteEnd--></div><!--QuoteEEnd-->

    I guess everyone will be happy when a linux server is released when NS2 reaches gold status. <img src="style_emoticons/<#EMO_DIR#>/biggrin-fix.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin-fix.gif" />
  • ShockehShockeh If a packet drops on the web and nobody&#39;s near to see it... Join Date: 2002-11-19 Member: 9336NS1 Playtester, Forum Moderators, Constellation
    <!--quoteo(post=1708865:date=May 31 2009, 04:34 PM:name=Mammal)--><div class='quotetop'>QUOTE (Mammal @ May 31 2009, 04:34 PM) <a href="index.php?act=findpost&pid=1708865"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Well Commercially Linux is the way to go. I have a beautiful setup for our community servers and our paying customers.<!--QuoteEnd--></div><!--QuoteEEnd-->

    That's the question, is it? More & moreso, Windows is becoming a viable server alternative, and due to things such as EA not generally bothering, etc, is often a favourable choice. If I was running generic application server x, I'd probably pick a Linux box by default, but in gaming, Windows may in fact be becoming quite dominant. The problem is whether this last comment is true, and whether Linux SysAds are prepared to see that.

    I'd like to see both, but based on development constraints, if I has to pick one for a commercially successful game, I'm going to pick something MS.
  • yEnSyEnS Join Date: 2003-06-26 Member: 17722Members
    Are you serious when you say Windows are better than Linux servers? Cann't believe it man xDDDD
  • devicenulldevicenull Join Date: 2003-04-30 Member: 15967Members, NS2 Playtester, Squad Five Blue
    <!--quoteo(post=1708912:date=May 31 2009, 02:09 PM:name=yEnS)--><div class='quotetop'>QUOTE (yEnS @ May 31 2009, 02:09 PM) <a href="index.php?act=findpost&pid=1708912"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Are you serious when you say Windows are better than Linux servers? Cann't believe it man xDDDD<!--QuoteEnd--></div><!--QuoteEEnd-->

    HLDS/SRCDS have always performed better on windows. That's probably because valve cannot seem to figure out linux. Regardless, that's pretty much always been the case.
  • HoundDawgHoundDawg Join Date: 2002-11-01 Member: 3362Members
    Developers have majority of their developers within the windows platform, as that is where the client is developed. So, it's quite easy for them to work on the windows server (which they'd need for internal testing during development anyway). Having Windows servers first and delayed Linux servers is nothing new and certainly not wroth the QQ over.

    If the team says they'll release a linux server once NS2 goes gold, then you'll just have to wait and trust that they'll deliver. So what if you're not going to have linus servers immediately, doesn't mean never. I agree with having the alpha/beta with a windows only DS over having to wait for them to keep modifying the Linux port from the Windows DS. I'm sure most players would feel the same as well.

    If you're a provider, and are looking at securing NS2 server rental clients, you really have 2 options: 1) start preparing some windows servers (even if temporarily until Linux DS is released) or 2) Sit and wait patiently for the team to release the Linux DS (meanwhile, yes, the windows providers will be picking up NS2 server rental clients).

    At this point, there are more important questions for server admins, which affect both platforms. For example:
    <ul><li>Will there be a detailed log file output, which stats could be created from? </li><li>What are the max # of players? </li><li>Are admins going to have a good array of server commands like they are used to with Vavle games?</li><li>Are there any server commands that can place the server into a more pure state for league matches?</li><li>Is there a TV feature like HLTV?</li><li>Is there any anti-cheat support, or is this totally up to 3rd parties to LUA something?</li><li>Is there an update tool like we have from Valve?</li><li>Will the servers show up and/or be connected to Steam somehow? (I've seen this question asked before, seems open-ended still)</li></ul>

    I'm sure there are planty more, these are just a few that came to mind.
  • SuperBOBSuperBOB Join Date: 2003-02-21 Member: 13795Members
    Not a big deal to me. Ill just use whichever VM is required <img src="style_emoticons/<#EMO_DIR#>/tounge.gif" style="vertical-align:middle" emoid=":p" border="0" alt="tounge.gif" />


    P.S It is nice to see people returning here in preparation, I hope you have plenty of free time for NS2 Bry <img src="style_emoticons/<#EMO_DIR#>/biggrin-fix.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin-fix.gif" />
  • SecuritySecurity Join Date: 2005-01-07 Member: 33133Members, Constellation, Squad Five Blue
    <!--quoteo(post=1708912:date=May 31 2009, 07:09 PM:name=yEnS)--><div class='quotetop'>QUOTE (yEnS @ May 31 2009, 07:09 PM) <a href="index.php?act=findpost&pid=1708912"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Are you serious when you say Windows are better than Linux servers? Cann't believe it man xDDDD<!--QuoteEnd--></div><!--QuoteEEnd-->

    It's rather that a lot of developers suck at programming for linux, than windows beeing generally better. <img src="style_emoticons/<#EMO_DIR#>/wink-fix.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink-fix.gif" />
  • HoundDawgHoundDawg Join Date: 2002-11-01 Member: 3362Members
    <!--quoteo(post=1709056:date=May 31 2009, 10:29 PM:name=Security)--><div class='quotetop'>QUOTE (Security @ May 31 2009, 10:29 PM) <a href="index.php?act=findpost&pid=1709056"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->It's rather that a lot of developers suck at programming for linux, than windows beeing generally better. <img src="style_emoticons/<#EMO_DIR#>/wink-fix.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink-fix.gif" /><!--QuoteEnd--></div><!--QuoteEEnd-->
    Most developers, develop where the money is... you know... to pay the bills. Unfortunately, for Linux, it's not there. This is the consequence of a platform attempting to be open and free... in a society that is not.
  • .neck.neck Join Date: 2009-05-31 Member: 67576Members
    I guess an anti-cheat solution is an absolute must when it comes to online gaming. PunkBuster and VAC are performing pretty well, but BattlEye seems to be not so bad either. <img src="style_emoticons/<#EMO_DIR#>/biggrin-fix.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin-fix.gif" />


    An update tool would be good but if they're able to get it on Steam...why not? <img src="style_emoticons/<#EMO_DIR#>/biggrin-fix.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin-fix.gif" />


    @HoundDawg
    I completely agree with you, but I don't wanna say that Linux is that bad. x) When it comes to security, Linux should be the first choice since everybody can fix security leaks at any time. Microsoft needs some time to figure all that out and push out an update after testing.
  • HoundDawgHoundDawg Join Date: 2002-11-01 Member: 3362Members
    <!--quoteo(post=1709077:date=Jun 1 2009, 12:01 AM:name=.neck)--><div class='quotetop'>QUOTE (.neck @ Jun 1 2009, 12:01 AM) <a href="index.php?act=findpost&pid=1709077"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->@HoundDawg
    I completely agree with you, but I don't wanna say that Linux is that bad. x) When it comes to security, Linux should be the first choice since everybody can fix security leaks at any time. Microsoft needs some time to figure all that out and push out an update after testing.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Despite which OS is best, the industry with profits will still dominate. Free and opensource will always struggle in a non-utopian society.

    As for Anti-Cheat... being a new engine, and so much based on LUA (WoW addons anyone?), it'll be interesting to see what is done in this area. It will certainly still depend on what clients are allowed to do, and how much control server side LUA plugins have over the client settings. So far, it seems that we have this wide open development framework, where everything is possible. I forsee a new era of cheats and anti-cheat applications on the horizon. Question is, who wants to get their hands dirty?
  • locallyunscenelocallyunscene Feeder of Trolls Join Date: 2002-12-25 Member: 11528Members, Constellation
    <!--quoteo(post=1709075:date=Jun 1 2009, 02:42 AM:name=HoundDawg)--><div class='quotetop'>QUOTE (HoundDawg @ Jun 1 2009, 02:42 AM) <a href="index.php?act=findpost&pid=1709075"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Most developers, develop where the money is... you know... to pay the bills. Unfortunately, for Linux, it's not there. This is the consequence of a platform attempting to be open and free... in a society that is not.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Well it's not there for video games. There are plenty of Linux servers elsewhere. Games have always been a special self-fulfilling loop for Microsoft because you "have to develop for Windows" because that's where the game players are. Commercial enterprises were able to break this loop because the server was just plain better and sys admins were self interested enough to learn it for the security benefits.

    I don't think it's any failing of free software, especially considering how much free software is used today.
  • homicidehomicide Join Date: 2003-11-10 Member: 22451Members
    They have said several times that they 'hope' to make the client multiplatform. Generally speaking, making a multiplatform game client is a lot more difficult than a multiplatform game server. If they manage to make the client platform independent one would assuming making the server platform independent would be trivial.
Sign In or Register to comment.