Natural Selection 2
Login Now >
Click here to create a new account
Unknown Worlds Entertainment
Home
Game Guide
Community
Media
Forums
Store
Twitter
Facebook
YouTube
Latest Developer Posts
Promoted Content
SteveRock
May 25
Do the "Performance-Jam"!!!
Soylent_green wrote: » SteveRock wrote: » Hi all, We're all aware of the performance issues and are doing our best. In a sense, every week is a performance jam for us. We're always trying things and open to new ideas, and some things work out and some things don't. Believe me, we're not happy about the game's performance either. --Steve Have you tried making a serious attack on "performance" issues that do not affect average frame rates? Like input latency. Can you sample input more than once per frame to try and keep movement physics snappier and more precise even at lower framerates? Like frame time variance. 60 FPS average with every other frame taking twice as long does not feel like 60 fps. When you spin around quickly frame times increase; as it happens, spinning around quickly is something that often occurs in combat. The framerate rate drop during combat is large, and enormous during heavy combat, and that's precisely the time you least want to drop frames. Can you strip back the most CPU demanding effects during combat, especially heavy combat? Just being around lots of players seem to be a chief culprit, structures less so. Would some kind of LoD system allow you to get big savings on the animination system or whatever it might be that causes poor performance when lots of players are around? One of the things we're working on now is getting better information on what is being slow when something is slow. The game is really complex, and it's difficult to predict what's actually causing slow down, especially on various machines. It's easy to say when the game slows down, but what exactly is causing that in the code? Less clear. We did address combat effects with Low Quality particles - but during heavy combat, it's still very CPU intensive. I don't know how you would LOD animation without affecting hit-reg.
SteveRock
May 25
The Last Stand
Argh the patch did break it. I will look into it soon.
SteveRock
May 25
Bot Improvements
We hear ya - next patch, bots will clear cysts if they're near a socked power node. So consider that the "order" that you give them to care about cysts near a node. The goal right now is to help new players learn the game, especially commanding. We don't intend for them to be used in pub games with other live players. We also don't intend them to be useful to competitive practice.
matso
Master of Patches
May 24
ExtraEntitiesMod
Elevators suffer from a bug in the engine that drifts the time in the client. It's quite hard to see normally, but if you stand still on a moving platform (and have the platform move the player) it becomes quite obvious. Hopefully will get fixed in a patch or two (keep a lookout for a patchnote mentioning camera jitter).
matso
Master of Patches
May 24
Do the "Performance-Jam"!!!
maxfps was added to simplify testing and verification for some nasty issues with low-fps situations (setting up a situation where you had enough load to actually get your fps down was easy early on ... but got progressively harder), it has basically no other use. And while saying 40 fps feels like 15 fps in other games might be an exaggeration, there are some issues that may cause the quality of the fps to drop when the client gets loaded - mostly because frame time may start to vary a lot when there is a lot of stuff happening, so those 40 fps does not mean every frame is 25ms - one or two may clock in at 75ms while most clock in at 20ms... I'm fairly optimistic that things will improve quite a lot in the not-to-far-future though; the latest JIT testing gave pretty good results - well, apart from the crashing
Insane
Anomaly
May 24
help with spark editor
Check that your map has all of the following entities: - ns2_gamerules - pathing_settings - location entities for all the areas you want to have power.
matso
Master of Patches
May 23
Do the "Performance-Jam"!!!
Insane wrote: » ezekel wrote: » Scatter wrote: » Is LuaJIT something that must be implemented game wide or can it be used in certain critical pathways? I have a basic coding understanding but not enough to really know this off hand. I think luaJIT splits the workload, so one part of the game goes through luaJIT, then another part goes through regular lua.. so making the work more evenly split on the cores already supported or I'm an idiot and you can just disregard what I said because it's a complete guess Not quite. In very simple terms, LuaJIT translates Lua code into a format that your CPU can read more quickly. It does this just before the code segment is actually executed, hence the name (Just In Time). Turns out that Wikepedia has a very nice article how a tracing JIT compiler like LuaJIT actually works ... https://en.wikipedia.org/wiki/Tracing_just-in-time_compilation
Insane
Anomaly
May 23
Do the "Performance-Jam"!!!
ezekel wrote: » Scatter wrote: » Is LuaJIT something that must be implemented game wide or can it be used in certain critical pathways? I have a basic coding understanding but not enough to really know this off hand. I think luaJIT splits the workload, so one part of the game goes through luaJIT, then another part goes through regular lua.. so making the work more evenly split on the cores already supported or I'm an idiot and you can just disregard what I said because it's a complete guess Not quite. In very simple terms, LuaJIT translates Lua code into a format that your CPU can read more quickly. It does this just before the code segment is actually executed, hence the name (Just In Time).
Sewlek
The programmer previously known as Schimmel
May 23
Sewlek's Balance mod
CrazyEddie wrote: » BigRustyRed wrote: » RT's felt less important so the focus was a lot more on attacking specific areas of the map and holding map control then chasing after recappers and defending RTs. I haven't played the BT mod yet, but what you've described sounds like a good change to me. I get tired of constantly hearing "Skylights!" and "Ventilation!" and "Observation!" and having people running off to go rescue or rebuild them. I try to tell my teammates that the way to save Skylights is to take and hold Overlook. If the current BT makes running after RTs less valuable and encourages tactical play to secure territory, then I'm all for it. thats not clear yet. i keep the RT scaled down to 8 t.res for ~2 more days and see what its does to the game play.
Forums
Recent Threads
Activity
Best of...
Unknown Worlds Entertainment
Getting Started
Anybody know the Hex address or got a Hex version of Server.exe?
1
view
0
comments
0
points
Started by
ViralXK
7:04AM
Server Discussion
[Error- Build 247] Altab or press Windows key >>> Game crash "Engine state can not recover"
Closed
301
views
27
comments
2
points
Most recent by
IronHorse
4:32AM
Technical Support
Your game files do not match the servers....
391
views
25
comments
0
points
Most recent by
<ZONE>
1:36AM
Technical Support
Framedrops when using mouse in lategame
141
views
12
comments
0
points
Most recent by
IronHorse
1:23AM
Technical Support
Anyone crashing often?
21
views
10
comments
0
points
Most recent by
IronHorse
1:17AM
Technical Support
More Discussions
General
Sewlek's Balance mod
50.7K
views
1.8K
comments
1
point
Most recent by
xDragon
7:41AM
General Discussion
Getting a new PC
351
views
34
comments
0
points
Most recent by
Eucomolhamas
7:02AM
General Discussion
NSL Nations Cup - Group Stage - Day 1 - LIVE NOW
141
views
6
comments
1
point
Most recent by
blind
6:57AM
General Discussion
Alien gender.
861
views
41
comments
0
points
Most recent by
PneumaticCrab
6:43AM
General Discussion
Connected gorge tunnels need a green outline
261
views
11
comments
11
points
Most recent by
kespec
6:32AM
General Discussion
More Discussions
Veteran
Time to make Docking Competitive
541
views
15
comments
6
points
Most recent by
nachos
1:30AM
Competitive Play
[NA Div 2] AtroX looking for 2-3 members
41
views
0
comments
0
points
Started by
ritualsacrifice
May 25
Competitive Play
Custom HUD mod
511
views
11
comments
1
point
Most recent by
Locklear
May 24
Competitive Play
ESL
Opening tournament
Webbed
2.8K
views
49
comments
0
points
Most recent by
fanatic
May 22
Competitive Play
Australian Cyber Gamer Tournament Season 1 comes to a close
251
views
8
comments
0
points
Most recent by
sebastianoswell
May 22
Competitive Play
More Discussions
Creation
NS2 Battlelog - In Game Player and Server Stats
21
views
1
comment
0
points
Most recent by
piratedave
5:06AM
Modding
Ns2_Mamba
201
views
8
comments
0
points
Most recent by
Howser
1:28AM
Mapping
error set dspactive:setbypasso aninvalid handle was used
1
view
0
comments
0
points
Started by
penas
May 25
Mapping
Problem with the grid tool
1
view
0
comments
0
points
Started by
[AwE]Sentinel
May 25
Mapping
Wallpapers
19.2K
views
121
comments
6
points
Most recent by
Solaris
May 25
Artwork Forum
More Discussions
Other
This computer build that much better than current
481
views
40
comments
0
points
Most recent by
fex905
4:31AM
Off-Topic
Planetside.... Sequel?
234.1K
views
817
comments
0
points
Most recent by
Align
May 25
Off-Topic
GTX 780
201
views
17
comments
0
points
Most recent by
Kenshiken
May 25
Off-Topic
NS disappeared from steam
51
views
2
comments
0
points
Most recent by
Squishpoke
May 25
Natural Selection Help
Lowering ping tips? anyone?
Anyone have any?
1.3K
views
6
comments
0
points
Most recent by
todd1Ok
May 25
NS General Discussion
More Discussions
Community
Copyright
Developer
Terms of Use
Privacy
Unknown Worlds Entertainment Logo
© 2013,
Unknown Worlds Entertainment
. All rights reserved.
Visual Design by
Fully Illustrated