About performance and releases...

PawndemoniumPawndemonium Join Date: 2010-07-24 Member: 72725Members
edited August 2012 in NS2 General Discussion
I didn't really want to create a topic for that, but as moderators tend to always come up with that release card, I'm quite curious if it's more than just talk.

I've followed the development of NS2 for over 2 (or 3? no idea) years now through beta participation and random observing, and it's still the question which haunts me. The game really evolved a lot, and the whole UWE team has proven its strong bond with the community, which is commendable these days (sorry for not participating in any way, but tbh I kinda was too pissed =P).

But in all honesty, how feasible is it to assume, that this game ever runs on a mediocre rig with reasonable graphic settings? Let's say a dual core at like 3Ghz and a mid tier GPU (or top shelf 3-4 year old stuff).
I still think it was a waste of time to have a whole new engine for a single game, but that's just my opinion, as I don't care about nifty eye candy, which could have been implemented on different existing choices in that time anyway (yes even dynamic infestation...), but whatever, in the end you had your reasons, as it's quite the experience to create something from scratch, I can accept that.
Now it's about people playing the game though, while this game offers a lot, it doesn't matter when the engine doesn't work in most people's favour.
So can please someone who really knows what's going on in the regard clarify that? By that I don't really mean mods who come up with stuff they have no idea of (not blaming them in any way, they just don't work on the engine, they can't know).
The engine looks fine, but doesn't offer that much to justify those hardware demands.

tl;dr: Does more performance at release mean, the game looks like a 1998 game to run on 2008 stuff, or are we talking about improvements to the engine itself to not require more than necessary?

Cheers.
«134

Comments

  • ZaggyZaggy NullPointerException The Netherlands Join Date: 2003-12-10 Member: 24214Forum Moderators, NS2 Playtester, Reinforced - Onos, Subnautica Playtester
    <!--quoteo(post=1969309:date=Aug 31 2012, 02:28 PM:name=Pawndemonium)--><div class='quotetop'>QUOTE (Pawndemonium @ Aug 31 2012, 02:28 PM) <a href="index.php?act=findpost&pid=1969309"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->..
    But in all honesty, how feasible is it to assume, that this game ever runs on a mediocre rig with reasonable graphic settings? Let's say a dual core at like 3Ghz and a mid tier GPU (or top shelf 3-4 year old stuff).
    ..<!--QuoteEnd--></div><!--QuoteEEnd-->

    <!--quoteo(post=1770991:date=May 12 2010, 04:55 PM:name=Max)--><div class='quotetop'>QUOTE (Max @ May 12 2010, 04:55 PM) <a href="index.php?act=findpost&pid=1770991"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->By the way, my desktop also has a GeForce 8800 GTS 512.<!--QuoteEnd--></div><!--QuoteEEnd-->

    I think Max (UWE Technical Designer) uses a pretty mediocre (oldish) rig I think.
  • Kouji_SanKouji_San Sr. Hινε Uρкεερεг - EUPT Deputy The Netherlands Join Date: 2003-05-13 Member: 16271Members, NS2 Playtester, Squad Five Blue
    edited August 2012
    AFAIK he runs a 3Ghz C2D, I'm running my C2D at stock speeds right now and can play the game, that is if there are less then 6 people in a room with structures. In earlier builds I could not do something like that at all <build217. Keep in mind that I'm deliberately running on stock speeds, which is about 500Mhz below the minimum specs to see if it improves. Build218 already has some minor improvements over 217 as I can play on veil now, which is graphically much heavier than the other maps :P
  • falcfalc Join Date: 2011-03-18 Member: 87128Members
    edited August 2012
    <!--quoteo(post=1969309:date=Aug 31 2012, 01:28 PM:name=Pawndemonium)--><div class='quotetop'>QUOTE (Pawndemonium @ Aug 31 2012, 01:28 PM) <a href="index.php?act=findpost&pid=1969309"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->The engine looks fine, but doesn't offer that much to justify those hardware demands.<!--QuoteEnd--></div><!--QuoteEEnd-->

    I suppose most of the performance cost goes into the account of Lua, since the complete gameplay part is realised with it. So they traded extreme modifiability and "easier" development for performance. And depending from the point of view, this does justify the hardware demands somehow.

    With easier development i mean, that its just much easier to hire a developer that knows Lua on a certain level, than a c++ developer (or an equivalent language). But this also comes with the tradeoff that Lua is by far not as efficient as c++.
  • maD maXmaD maX Join Date: 2010-01-28 Member: 70347Members
    edited August 2012
    you havnt figured it out yet have you? They finished the game 2 years ago but realized that the minimum required comp to play wasnt reasonable. This left them with 2 choices, first optimize to a ridiculous degree, or stall for time until everyone has a better computer?

    Im on to you Unknownworlds... all those pizza parties and late nights, lol.
  • matsomatso Master of Patches Join Date: 2002-11-05 Member: 7000Members, Forum Moderators, NS2 Developer, Constellation, NS2 Playtester, Squad Five Blue, Squad Five Silver, Squad Five Gold, Reinforced - Shadow, NS2 Community Developer
    The major reason why NS2 requires more CPU than most games is that its deliberately aimed at using more CPU to make it easier to make much more complex multi-player games. A standard NS2 game contains about 10 times more programmable units than most first-person shooters, and it costs. It also allows you to write your games using Lua rather than C++ which speeds up development at the cost of extra CPU, and will also allow people to make great mods. Charlie spent two years writing NS1 as a mod on for the half-life engine, so offering others the chance to do something similar on the spark engine has certainly played a role in its design.

    Finally, the architecture is designed to be resistant to client-side hacks while still allowing a great deal of client-side prediction, which also adds quite a bit to the server load.

    That being said, performance will get better as the engine evolves.
  • Laosh'RaLaosh'Ra Join Date: 2011-12-09 Member: 137232Members
    i know multithreading is quite difficult, but are there still decent chances of further improvements in this area?
  • playerplayer Join Date: 2010-09-12 Member: 73982Members
    For the game-logic? This far into development? I dare say, not a chance.
  • ASnogarDASnogarD Join Date: 2003-10-24 Member: 21894Members
    The question here though is...

    Will there be enough players to justify time invested in modding a new engine that has such high hardware requirements as to limit the playerbase.

    The UDK is already a popular choice, and it runs on a suprisingly high number of machines with acceptable visuals , Unity is also very popular to use for 3D titles bypassing a lot of the rendering expertise required and bringing decent 3D capabilites to modders and indies alike, then there is Source which is famous for low requirements (but is getting old on the old eye candy department)... to name a few options a modder could take.

    At the moment Spark offers Source level visuals but with Crysis 2 / BF 3 level hardware requirements... not only does that limit the playerbase but it makes modders doubt if they could get anything out the engine if the original programmers cant get the requirements down.

    Hey, I aint against anyone here... just putting out my opinion and confusion about the insistance on sticking with LUA and making the engine so modder friendly at the immense performance cost.
    I think the engine is a marvel for a small team, mostly Max's hard work and I salute the skill required to make it (hell I am still making tile engines in 2d using SDL)... but business doesnt care about that, and business is what will pay the bills.
  • playerplayer Join Date: 2010-09-12 Member: 73982Members
    As far as mod-friendliness goes, the actual engine is still completely closed-source, which makes that argument a bit difficult to swallow.
  • MOOtantMOOtant Join Date: 2010-06-25 Member: 72158Members
    edited August 2012
    <!--quoteo(post=1969369:date=Aug 31 2012, 06:59 PM:name=player)--><div class='quotetop'>QUOTE (player @ Aug 31 2012, 06:59 PM) <a href="index.php?act=findpost&pid=1969369"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->As far as mod-friendliness goes, the actual engine is still completely closed-source, which makes that argument a bit difficult to swallow.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Yes, "We're so open!" said people who made perfectly closed C++ game.

    I don't know many people that would like to mod game/engine that gets 15 FPS out of pretty good hardware. UDK is far more open, far more stable, far better at everything.

    matso: I don't know what you're smoking but it's got to have serious side effects. No game/mod ever no matter how many features got you that few FPS as NS2 does.

    "It also allows you to write your games using Lua rather than C++ which speeds up development at the cost of extra CPU" - that's half-truth, you can develop good games with C++ alone. You can reload code on the fly too. NS2's Lua setup is just horribly slow, allocates where it shouldn't and is bad technical choice unless one of these can be fixed. I don't care how much easier it is to reload Lua code, it simply isn't an acceptable choice for game language using UWE's method.

    I don't see how prediction has to do anything with NS2 being just slow. If movement code run few times more doesn't fit into 16/33ms budget then IT IS TOO SLOW. Go look at HL2 prediction. Even mods with fancy features in them don't take so much time (prediction in +showbudget is like 1%).

    " think the engine is a marvel for a small team" - you mean it sucks and you accept it because of brown nosing/emotional investment or other excuses. It clearly is not a marvel, amount of people playing at once stayed more or less constant - 100-150 people with spikes around updates. Many more people preordered, from what I asked people I know they all stopped playing "beta" to wait for something that is actually playable.

    Twitter/Youtube/Show hype doesn't do anything for me playing the game. I can understand overhyping because funds are running out or something like that but all I care about at the end of the day is stable 30+ FPS. For any given time period where it's not true usability/fun function is simply 0, it doesn't matter how many features there are. Excuses like "beta" are unproductive, they don't change my FPS.
  • FreemasonFreemason Join Date: 2012-08-31 Member: 157090Members
    edited August 2012
    I am currently running a 3GHZ duo core CPU with 8GB RAM and 1GB GFX card. The game runs awful as soon as more than 3 players enter a room, or if I am near infestation.

    Am not going to bother playing until the actual release because its not enjoyable.

    I have been playing CS GO since release and it runs perfectly and the graphics look amazing.

    Am hoping NS2 will have the same finished polish.
  • PerestroikaPerestroika Join Date: 2011-07-24 Member: 111955Members, NS2 Map Tester
    <!--quoteo(post=1969368:date=Aug 31 2012, 08:56 AM:name=ASnogarD)--><div class='quotetop'>QUOTE (ASnogarD @ Aug 31 2012, 08:56 AM) <a href="index.php?act=findpost&pid=1969368"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->At the moment Spark offers Source level visuals<!--QuoteEnd--></div><!--QuoteEEnd-->

    I lol'd
  • GrimfangGrimfang Join Date: 2003-02-04 Member: 13086Members, Constellation, Reinforced - Shadow
    So basically you say, that if you look back 10 years, and know all you know today, maybe making a new engine is not the best choice? And you base that on a beta version of Spark and compare it to released games on other engines?

    I don't really see the big point, UWE decided to do this, and the made some choices along the way, that people like a lot, and ofcourse some changes that people argue about.

    However I think it's more fun to make something that is impossible, and can't be done, and then actually get it done, instead of just being another random mod or game that runs on one of the big systems. When I look at my work and think back, the fun times was when I made something that was hard, not when I just did what everybody expected.
  • AngeluszAngelusz Harmonic entropist Join Date: 2003-07-10 Member: 18072Members, Forum Moderators, Constellation, NS2 Playtester
    I guess a lot of this comes down to personal preference as well.

    Right now, the game is unfinished. Performance is not where it needs to be - I agree.

    <b>Yet</b>, I've played games made by AAA studios, with millions and millions of budget, which I enjoyed exponentially less than I do NS2 right now. Sure, this won't be the same for everyone, but I'm just saying that it's quite possible to please people with what they've got. And I have faith that it'll improve further.

    I fully understand the question, the reason why you want to know whether the game will be as 'perfect' as it should be. I've got a very high-end PC myself, which can run the latest games on the highest of settings - I like quality.

    However, it's impossible to say where things will end. The devs try to make things work as well as possible, obviously. They can't be a 100% sure where things end up. In my opinion, this is where the faith comes in. As much as people hate to read it, it <b>is</b> still beta, and we'll just have to wait for UWE to fix everything. There's not much else we can do, right?
  • Raza.Raza. Join Date: 2004-01-24 Member: 25663Members, Constellation
    edited August 2012
    <!--quoteo(post=1969340:date=Aug 31 2012, 05:36 PM:name=matso)--><div class='quotetop'>QUOTE (matso @ Aug 31 2012, 05:36 PM) <a href="index.php?act=findpost&pid=1969340"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->The major reason why NS2 requires more CPU than most games is that its deliberately aimed at using more CPU to make it easier to make much more complex multi-player games. A standard NS2 game contains about 10 times more programmable units than most first-person shooters, and it costs.<!--QuoteEnd--></div><!--QuoteEEnd-->

    I don't find that very convincing. Joint Operations had 150 player battles with vehicles and huge maps in 2004. The HL2 mod Empires had similar elements like NS2 (commander, upgrades, buildings, vehicles) in 2007. Same goes for Nuclear Dawn, which came out last year. What exactly is so much more complex about NS2, that makes it challenge top range hardware in 2012?

    <!--quoteo(post=1969414:date=Aug 31 2012, 10:16 PM:name=Perestroika)--><div class='quotetop'>QUOTE (Perestroika @ Aug 31 2012, 10:16 PM) <a href="index.php?act=findpost&pid=1969414"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I lol'd<!--QuoteEnd--></div><!--QuoteEEnd-->

    Well, it's not <i>that</i> much better.
  • playerplayer Join Date: 2010-09-12 Member: 73982Members
    edited August 2012
    <!--quoteo(post=1969424:date=Aug 31 2012, 09:01 PM:name=Grimfang)--><div class='quotetop'>QUOTE (Grimfang @ Aug 31 2012, 09:01 PM) <a href="index.php?act=findpost&pid=1969424"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->you base that on a beta version of Spark<!--QuoteEnd--></div><!--QuoteEEnd-->
    Oh now let us be fair, we have what... 3 weeks to release? Don't you think desperately holding on to beta-status is starting to get a little silly?
  • ImbalanxdImbalanxd Join Date: 2011-06-15 Member: 104581Members
    <!--quoteo(post=1969433:date=Aug 31 2012, 11:22 PM:name=Raza.)--><div class='quotetop'>QUOTE (Raza. @ Aug 31 2012, 11:22 PM) <a href="index.php?act=findpost&pid=1969433"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I don't find that very convincing. Joint Operations had 150 player battles with vehicles and huge maps in 2004. The HL2 mod Empires had similar elements like NS2 (commander, upgrades, buildings, vehicles) in 2007. Same goes for Nuclear Dawn, which came out last year. What exactly is so much more complex about NS2, that makes it challenge top range hardware in 2012?<!--QuoteEnd--></div><!--QuoteEEnd-->

    Those games were all <b>programmed</b>. If you wanted to make a game in the source engine, you acquired the source code, in C++, and began <b>programming </b>your game. Because it was <b>programmed</b>, it was precompiled and made much easier to execute by a machine, and thus much faster. <b>Programming</b>, as opposed to <b>scripting</b>, is arguably "more difficult", and usually involves formal education or experience. <b>Scripting </b>can typically be picked up much more quickly and easily. This is because <b>scripting </b>takes place in a controlled environment with a limited number of considerations which need to be taken into account. A <b>script </b>is interpreted by a <b>program</b>, and does not need to be precompiled. This means that the code needs to go through more steps in order to be understood by a machine, and thus takes longer to execute.

    What this means is the following; a game programmed by the average Joe would run slower than a game scripted by the average Joe. A game programmed by an educated or experienced professional would run faster than a game scripted by an educated or experienced professional.
  • Laosh'RaLaosh'Ra Join Date: 2011-12-09 Member: 137232Members
    i can relate that people are annoyed (i have 2.3 GHz so shush!) but blaming isn't really helping. it's not like anyone could really predict that this was going to be an issue as big as it is and they are obviously doing their best to improve things.

    also, any single patch can cause a very noticable increase in fps, so even 3 weeks (who said that btw?) can still matter a lot: features are in and ready for performance polish, servers can still become more stabilized in their tick rates.
  • falcfalc Join Date: 2011-03-18 Member: 87128Members
    <!--quoteo(post=1969438:date=Aug 31 2012, 09:43 PM:name=Imbalanxd)--><div class='quotetop'>QUOTE (Imbalanxd @ Aug 31 2012, 09:43 PM) <a href="index.php?act=findpost&pid=1969438"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->What this means is the following; a game programmed by the average Joe would run slower than a game scripted by the average Joe.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Made my day! :D
  • ImbalanxdImbalanxd Join Date: 2011-06-15 Member: 104581Members
    edited August 2012
    As for my opinion on modding viability, I think the mod scene in gaming is dead, and gaming itself killed it.

    Back around 2000, the modding scene was booming. There were so many amazing half life mods, and I rate them all far higher than most triple A game releases now. Rocket Crowbar, Vampire Slayer, Action Half Life, The Specialists, Half Life Bumper Cars, Science and Industry... there's another one whose name I forget... Oh yes, the crowning achievement of the Goldsource engine, the finest modification to ever exist, Natural Selection. These were the golden years of gaming, mainly because (not to sound elitist here) "casual gamers" didn't really exist. For the most part, if you were playing games on a computer at this time, you weren't casual, and were pretty dedicated to them. Gaming in its entirety was nowhere near as big as it is now, and computer gaming was still a bigger industry than console gaming. So you had all these dedicated people, who loved the games they were playing, but were getting kind of bored. So what did they do? They created their own games, if for nothing else, they did it for ###### and giggles. They may not have been "balanced" or "well designed", but they were really goddamn fun, because they were made by people who liked to play games.

    Unfortunately, the appeal of gaming would be its downfall (in some sense, an elitist sense I guess). As the gaming industry got bigger and bigger, people began to realise that you could make a whole lot of money by making a game. As I said, I rate a lot of half life mods higher than some current triple A releases, and I've paid money for current triple A releases, and damn right I would have paid money to play those half life mods. Unfortunately, when money is involved, you have risk assessment, you have quality assurance, you have investors, you have share holders, you have a lot of bureaucracy, which slows the whole process down, and kills innovation.

    Worse than that, you have things like consoles and mobile devices. Devices used by hordes of casual gamers, who only want their attention diverted for a brief few minutes. People who will pay for angry birds or the like. Games which take no time to make at all, time which is much better spent than making some free modification for a proprietary piece of software. Now this isn't all bad news, not at all. I tend on making a lot of money off these devices, people, and games, but it is bad news for mods.

    DayZ shone a ray of light down on the mod scene, giving hope of resuscitation. It's creator spent a great deal of his time, with no promise of any kind of return, creating a game exactly how he wanted. It was a game that didn't consider any of the modern day design heuristics like balance, fairness, or usability, but which tens of thousands of gamers flocked to play. However, its success was quickly identified. Regardless of how little promise of return there was to begin with, there's no doubt that the games designer is now rolling in "return", and is no longer an independent modder.

    I pray the spark engine signifies the second coming of the mod era in gaming. It would be a fitting achievement for a game that started as the best modification <b>ever</b>. But with gaming as it is now, I don't see people with the inclination or skill to create games doing it for free. I certainly won't be.
  • MOOtantMOOtant Join Date: 2010-06-25 Member: 72158Members
    "computer gaming was still a bigger industry than console gaming" - that's still the case today, people simply buy games for PC through other channels than traditional store. There was Intel's estimate somewhere and 360 game market is like 1/4 of PC gaming market (free to play, traditional, bought online and so on).
  • w0dk4w0dk4 Join Date: 2008-04-22 Member: 64129Members, Constellation, Reinforced - Shadow
    To be fair, the last patch did quite a lot regarding performance - however the big bottleneck aka the lua VM stuff is still where it has been since I dont know 2 years ago?

    Imagine NS2 being able to run with 60 FPS constant on medium rigs, the accessability would skyrocket. Only then can you actually enjoy better movement code and so on (meaning only then you can actually beta-test). The game just became feature complete and immediatly goes final. I think a lot of potential is wasted that way, both performance and gameplay wise. Though, it's still a good game...
  • falcfalc Join Date: 2011-03-18 Member: 87128Members
    <!--quoteo(post=1969448:date=Aug 31 2012, 10:14 PM:name=Imbalanxd)--><div class='quotetop'>QUOTE (Imbalanxd @ Aug 31 2012, 10:14 PM) <a href="index.php?act=findpost&pid=1969448"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I pray the spark engine signifies the second coming of the mod era in gaming. It would be a fitting achievement for a game that started as the best modification <b>ever</b>. But with gaming as it is now, I don't see people with the inclination or skill to create games doing it for free. I certainly won't be.<!--QuoteEnd--></div><!--QuoteEEnd-->

    I suppose they are more aiming for small indie studios or even single developers. Since the "old mod-scene" we had 10 years ago is just not existent any more.

    Imho the look of spark is also not that bad - actually i find it pretty decent (i don't know which graphics settings some users in here are using to play this game). This and the fact that you can write the gameplay-part completely in Lua probably makes it attractive in some scenarios (by which i don't mean explicitly a 16vs16 Multiplayer Shooter).
  • ImbalanxdImbalanxd Join Date: 2011-06-15 Member: 104581Members
    One really great thing about the current situation is that the engine itself is faultless. The engine runs perfectly, its the game logic that is the problem. However, the LUA based game logic system doesn't need to evolve, if you know what I mean. Engines need to evolve, graphics need to get better, physics more realistic etc, but the game logic system can stay the same. In the not so distant future, the LUA based game logic will be completely feasible on mid range machines, because processor speeds will have sped up so much, and the engine can be scaled up to meet the current generation requirements.

    What you may have on your hands is a much more ambitious version of the Unity engine.
  • PvtBonesPvtBones Join Date: 2004-04-25 Member: 28187Members
    also one point of interest that lends credit to the spark engine compared to source, Unreal, etc. it does real time lighting and shadows. That is something that none of those engines do (maybe one or the other, but generally not both. or until very recent interations, now my knowledge might be a bit out of date due to a bit of a gaming hiatus but it still stands pretty well)
  • matsomatso Master of Patches Join Date: 2002-11-05 Member: 7000Members, Forum Moderators, NS2 Developer, Constellation, NS2 Playtester, Squad Five Blue, Squad Five Silver, Squad Five Gold, Reinforced - Shadow, NS2 Community Developer
    <!--quoteo(post=1969359:date=Aug 31 2012, 06:41 PM:name=Laosh'Ra)--><div class='quotetop'>QUOTE (Laosh'Ra @ Aug 31 2012, 06:41 PM) <a href="index.php?act=findpost&pid=1969359"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->i know multithreading is quite difficult, but are there still decent chances of further improvements in this area?<!--QuoteEnd--></div><!--QuoteEEnd-->

    There are a couple of areas of multi-threading already, actually. Some physics works (ragdolls), packaging
    network data for the clients and client-side rendering already runs on a separate thread.

    There are some interesting potential to use multi-threading built-into the engine, actually. The server runs
    each client input handling as a full game locally, which is inherently parallel, and updating the game state is
    also a theoretically parallel work. The word here is "theoretical" though; there is no chance of it happening
    before 1.0.
  • BitcrusherBitcrusher Join Date: 2012-08-28 Member: 156628Members
    I can run the game around 30 fps, and it does run a bit slow but with their own engine in their hands they can implement new features that they couldn't otherwise. Creating their own engine I think is a better investment of their time then using the source engine. NS1 is still available if people want to play it :D.
  • BurdockBurdock Join Date: 2012-08-27 Member: 156553Members
    edited September 2012
    <!--quoteo(post=1969359:date=Aug 31 2012, 08:41 AM:name=Laosh'Ra)--><div class='quotetop'>QUOTE (Laosh'Ra @ Aug 31 2012, 08:41 AM) <a href="index.php?act=findpost&pid=1969359"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->i know multithreading is quite difficult, but are there still decent chances of further improvements in this area?<!--QuoteEnd--></div><!--QuoteEEnd-->
    Multithreading really is not that hard, but adding it to a program made to run on one core? Well that's is a BIT harder.
    Why did they not think of Multithreading in 2004? well I have no idea!!! :P

    All jokes aside, there is a lot more they can do too make this game run well, I mean a LOT. Really it comes down to how much they can do with there funds, and the time they have to spend. All anyone can say for sure at this point is it will not run as well as BF3 but will run much better then minecraft!
  • shad3rshad3r Join Date: 2010-07-28 Member: 73273Members
    <!--quoteo(post=1969340:date=Sep 1 2012, 01:36 AM:name=matso)--><div class='quotetop'>QUOTE (matso @ Sep 1 2012, 01:36 AM) <a href="index.php?act=findpost&pid=1969340"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Finally, the architecture is designed to be resistant to client-side hacks while still allowing a great deal of client-side prediction, which also adds quite a bit to the server load.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Could you elaborate on that matso? I'm not sure if you're saying that the engine has a greater than usual potential for client-side prediction, or just that the work done handling player movement on the server is expensive but stops obvious client hacks. (Is this anything to do with the server using the client time step to handle movement?)
  • Dictator93Dictator93 Join Date: 2008-12-21 Member: 65833Members, Reinforced - Shadow
    edited September 2012
    I was actually curious if there was any chance the client side rendering could be multi-threaded. That means not just on its own thread as it currently is, but also divided among threads if necessary. That would improve the GPU utilization of most comps by quite a bit actually.

    It may require a Direct X level higher than 9 though...
Sign In or Register to comment.