|
Post by taroc on Nov 21, 2023 1:24:20 GMT
You shouldn't go to several places while horror levels are increasing spawn numbers, not because they're dangerous (they are) but because they cause massive server lag. These places include the Breeding Chamber, Drale Temple in Darkmoor and Sendauntrahoff. I logged in last night to find the server virtually unplayable due to lag. A certain person (we both know who you are) had been in Sendauntrahoff, who then logged off leaving well over 100 spawns. When I logged in as DM and tried to physically remove them in Sendauntrahoff, it crashed my PC, had to log another avatar and remove them remotely. Below is a small selection of sendaunts i had to remove, took around 10 minutes in all to clear the map. If you can't clear the spawns, don't go there. You make the game unplayable for everyone else.
|
|
bolto
Arakan Scribe
Posts: 72
|
Post by bolto on Nov 21, 2023 6:59:30 GMT
lol, that is pretty nuts, not to mention killing some of those spiders causes even more spawns.
On regards to this, the first BC area should be more or less fine to farm (Due to the cleanup script actually being deadly efficient on clearing the mobs after you leave or die) Drale temple even before the horror levels has been notorious for causing nasty lag, way more then other areas, but the biggest offender is by far the spider areas (Not just sendauntrahoff but potentally web as well and the boss area (Sendauntrahoff and the dac boss area has a massive baseline lord/demi lord spawn rate that is NOT capped by the usual spawning limits in the game in areas, it will actually spawn these super mobs forever if you stay in the area)
Also a dishounourable mention to death vault as well for being a big cause of lag as well (Though the area is nowhere near as meta as before) but back in the day that area also caused a ton of lag when it got very full on top of everything else getting full
In regards to a lot of the newer areas, probably really needs to be a way to clean up these mobs properly (And in spiders to ensure the spawn cap actually works)
I been generally mixed with regards to the horror event, I do love the idea of having way more monsters to kill, but the potential lag issues and not to mention anything not caster or bard base really suffers a significant disadvantage during the event is problematic.
|
|
|
Post by taroc on Nov 21, 2023 15:21:25 GMT
On regards to this, the first BC area should be more or less fine to farm (Due to the cleanup script actually being deadly efficient on clearing the mobs after you leave or die) That would be true except the same person who logged out of Sendauntrahoff likes to park themselves afk in the Breeding Chamber behind a door so multitudes of spawns stay around. Maybe if I catch people doing this I should boot them and clean the area?
|
|
|
Post by kid on Nov 21, 2023 19:22:58 GMT
GG just bugged because too many high mages I think. Got three immortal bosses, one immortal temple guardian, and one immortal high mage running around. (If any DM is free, would be nice to get some help too btw )
|
|
|
Post by kid on Nov 21, 2023 21:44:36 GMT
Thanks Ape for the rescue
|
|
|
Post by chreelister on Nov 21, 2023 23:11:36 GMT
Looks like I need to put some more creatures on the do not over spawn list. I thought all of that was taken care of last year. But with Bones no longer dropping, I can see the Horror levels going down and staying down.
|
|
|
Post by velkon on Nov 23, 2023 11:05:17 GMT
On regards to this, the first BC area should be more or less fine to farm (Due to the cleanup script actually being deadly efficient on clearing the mobs after you leave or die) That would be true except the same person who logged out of Sendauntrahoff likes to park themselves afk in the Breeding Chamber behind a door so multitudes of spawns stay around. Maybe if I catch people doing this I should boot them and clean the area? In the past it was always policy to boot anyone afk for extended times even in safe areas. Yes this was often to give queuing players chance to get on the server. I fully support booting anyone afk and causing lag for other players
|
|
|
Post by Findell on Nov 30, 2023 7:40:02 GMT
Would a more powerful server help reduce the lag ?
|
|
|
Post by henrikjakobsen on Nov 30, 2023 8:50:22 GMT
I am not sure that an older game like NWN can utilize more ressources on a server efficiently?
|
|
|
Post by Findell on Nov 30, 2023 9:09:44 GMT
Interesting information about NWN and lag nwnlexicon.com/index.php/Lag_Busting"CPU Due to it's age NWN is a wholly single threaded application. A server running it will not benefit from more than 2 cores - one for the game, and one for the underlying OS. A faster clock speed will run the server better; although a more modern CPU at a lower clock rate may run better than an ancient higher clock rate CPU." Depends on the current CPU. Would be nice to compare its "Single Thread Rating" to most recent ones. (https://www.cpubenchmark.net) The "Script Profiling Example" could give more information about what specifically is causing the lag maybe.
|
|
|
Post by jarrod on Nov 30, 2023 13:27:31 GMT
Modern cpus have features that make the instructions per clock IPC do more things like speculative execution, memory prefetching and other things in the background so they make the single thread doing things more in parallel to help speed it up.
Getting a 2x modern faster cpu can help but if there is some problem script or too much pathfinding going it will still have lag.
Intersting page on the profiling you found. There is at the bottom i think easy to overlook about NWNNX profiling:
Profile more with NWNX - they include a way to check what other things than scripts are making the game run slower. It could be the pathfinding is going insane for one single NPC, or it could be some rare occurrence of issues unrelated to scripts.
Google search found this page on it but its EE. I guess it could be the same properties in the diamond version so worth checking.
To do profiling properly as a test :
1 profile when the server is light and no lag. baseline. so you know what scripts to ignore.
2 profile when the server has a lot of players, spawns and fighting and not much or no lag. compare with baseline results to make 2 findings.
3 profile when the server has a lot of players, spawns and fighting and lag. compare with baseline and 2 findings. the lag should stand out.
|
|