Question to the devs about optimization.
Ink
Join Date: 2009-08-15 Member: 68499Members
For the longest time the biggest glaring issue has been how the game is optimized, you need a really good rig to run it smoothly and still has performance issues.
Is it already planned to strongly focus on optimization once its nearing release and everythings in?
I love the game and I really hope it succeeds more than any multiplayer coming out but the performance is so bad even on a nice rig.
Is it already planned to strongly focus on optimization once its nearing release and everythings in?
I love the game and I really hope it succeeds more than any multiplayer coming out but the performance is so bad even on a nice rig.
Comments
Yeah, I'd guess the bare minimum for some playability would be 3x-4x server performance and 2x client performance. Much better is desireable though..
oh and better use of threading, especially servers... 12 core CPUS etc etc :P
So you stated this because you think the Devs are stupid enough to release a retail game that needs an overclocked top of the range CPU, just to get it barely playable?
Do you try to teach your grandmother to suck eggs too? (UK phrase meaning telling someone something they already know and is blindingly obvious)
Or was it just a post so that when the dev reduce the CPU requirements you can say, look, the devs took one of my suggestions :P
Ok, sorry for the sarcasm, and for the tongue in cheek humour, but I couldn't help it. Do you not understand the development process? Have you not read enough comments from UWE, particularly NS2HD's <a href="http://www.ns2hd.com/2012/04/performance-where-is-it-now-and-where.html" target="_blank">brilliant piece</a> where he explains some of the bottlenecks currently and what UWE is doing about them.
Your comments reflect your frustration, but think about it for 5 secs, is anyone going to release a game with those kind of requirements, and expect it to be a success?
Even you can see that won't work, so think about a game developer, do you think they will miss that issue? You are playing a developmental stage of the game, one normally only seen by devs. Expect poor performance and big issues while things are added/removed and changed. When the features are completed, then the code and algorithms can be optimised too.
No it occurs after you have added a feature and have finished messing with it, as I stated. Once you have the feature working the way you want it, then you go back over it and tighten the algorithms, optimising the code where you can.
Of course you always try and code as optimally as possible, but looking through the NS2 code there is a lot of optimisation work to be carried out, particularly things like removal of duplicate/similar functions etc. I have a feeling with the size of the team that most of the code duplications etc won't be looked at until the game is more feature complete.
Max is doing work to the LUA VM which will bring massive benefits to the performance, and of course this is not tied to any game feature, and can be added at anytime it is complete bringing massive improvements, but I was dealing specifically with the NS2 game code optimisations.
NS2 is graphically very efficient, changing down your resolution/graphics settings will make almost no difference to the gameplay. It is stuck on CPU mhz and currently the LUA VM is the bottleneck for most of the CPU usage anyway, not the NS2 code.
Do you try to teach your grandmother to suck eggs too? (UK phrase meaning telling someone something they already know and is blindingly obvious)
Or was it just a post so that when the dev reduce the CPU requirements you can say, look, the devs took one of my suggestions :P
Ok, sorry for the sarcasm, and for the tongue in cheek humour, but I couldn't help it. Do you not understand the development process? Have you not read enough comments from UWE, particularly NS2HD's <a href="http://www.ns2hd.com/2012/04/performance-where-is-it-now-and-where.html" target="_blank">brilliant piece</a> where he explains some of the bottlenecks currently and what UWE is doing about them.
Your comments reflect your frustration, but think about it for 5 secs, is anyone going to release a game with those kind of requirements, and expect it to be a success?
Even you can see that won't work, so think about a game developer, do you think they will miss that issue? You are playing a developmental stage of the game, one normally only seen by devs. Expect poor performance and big issues while things are added/removed and changed. When the features are completed, then the code and algorithms can be optimised too.<!--QuoteEnd--></div><!--QuoteEEnd-->
You see, game developers use far too fast dev machines which leads to insane demands on hardware required in the end. So, yes, pointing out that ######'s slow makes sense. It doesn't contribute in any way but it's not us that coded this CPU hog.
If they were forced to use average machines with 2.5-3.0 GHz cores they'd be forced to <b>fix it</b> and <b>then</b> get back to changing details of gameplay.
If they were forced to use average machines with 2.5-3.0 GHz cores they'd be forced to <b>fix it</b> and <b>then</b> get back to changing details of gameplay.<!--QuoteEnd--></div><!--QuoteEEnd-->
Before raging so hard, did you actually research what you are stating? I guess not.
Max for example works on a very old PC and has refused to get a new one because he wants the game to work on that kind of hardware.
It's not hard to search the forums for dev posts or look at front page news about performance issues, so it's not like they were completely oblivious to the idea that there could be any performance problems. You also clearly don't understand how optimization works.
On a positive note, you understood that you are not contributing in any way. Now you just need to stop raging and posting if you have nothing to contribute.
<!--quoteo(post=1929743:date=Apr 25 2012, 10:09 PM:name=Dghelneshi)--><div class='quotetop'>QUOTE (Dghelneshi @ Apr 25 2012, 10:09 PM) <a href="index.php?act=findpost&pid=1929743"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Before raging so hard, did you actually research what you are stating? I guess not.<!--QuoteEnd--></div><!--QuoteEEnd-->
You haven't ever seen been even remotely agitated.
<!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->Max for example works on a very old PC and has refused to get a new one because he wants the game to work on that kind of hardware.<!--QuoteEnd--></div><!--QuoteEEnd-->
If old one means one that has really fast single core and fast DDR3 RAM then I don't call that old.
<!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->It's not hard to search the forums for dev posts or look at front page news about performance issues, so it's not like they were completely oblivious to the idea that there could be any performance problems.<!--QuoteEnd--></div><!--QuoteEEnd-->
What is that supposed to prove? That 2 year old problem ceases to be a problem because it's old?
<!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->You also clearly don't understand how optimization works.<!--QuoteEnd--></div><!--QuoteEEnd-->
If you don't know person you're talking to don't make too many unconfirmed assumptions.
<!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->On a positive note, you understood that you are not contributing in any way. Now you just need to stop raging and posting if you have nothing to contribute.<!--QuoteEnd--></div><!--QuoteEEnd-->
I don't have code access, I'd rather play DOTA2 than have sadomasochistic session with NS2.