Forums WoW Modding Support Archives WoWModding Support Archives [DiscordArchive] My client is crashing when I get more than 128 aura's is that mean I can't have more?

[DiscordArchive] My client is crashing when I get more than 128 aura's is that mean I can't have more?

[DiscordArchive] My client is crashing when I get more than 128 aura's is that mean I can't have more?

Pages (8): Previous 1 4 5 6 7 8 Next  
rektbyfaith
Administrator
0
05-29-2023, 07:16 PM
#61
Archived author: robinsch • Posted: 2023-05-29T19:16:01.138000+00:00
Original source

expensive application code (needs to check all other auras if they can stack for example), which scales bad, also a lot of other code that's O(N²) in terms of auras. On top of that if you use spells that needs target updates (AOE auras for example) they also scale on top of that with the more players you have close to each other, you have to get creative at some point with how you design the aura / effects objects and references they store: even after optimizing a lot I was bottlenecked by a simple nullptr check at 10K players.
rektbyfaith
05-29-2023, 07:16 PM #61

Archived author: robinsch • Posted: 2023-05-29T19:16:01.138000+00:00
Original source

expensive application code (needs to check all other auras if they can stack for example), which scales bad, also a lot of other code that's O(N²) in terms of auras. On top of that if you use spells that needs target updates (AOE auras for example) they also scale on top of that with the more players you have close to each other, you have to get creative at some point with how you design the aura / effects objects and references they store: even after optimizing a lot I was bottlenecked by a simple nullptr check at 10K players.

rektbyfaith
Administrator
0
05-29-2023, 07:23 PM
#62
Archived author: Nix • Posted: 2023-05-29T19:23:14.018000+00:00
Original source

Really can't stress how important it is to factor these things in to your decisions
rektbyfaith
05-29-2023, 07:23 PM #62

Archived author: Nix • Posted: 2023-05-29T19:23:14.018000+00:00
Original source

Really can't stress how important it is to factor these things in to your decisions

rektbyfaith
Administrator
0
05-29-2023, 07:30 PM
#63
Archived author: robinsch • Posted: 2023-05-29T19:30:18.065000+00:00
Original source

just think about AOE auras, for each player it needs to check all AOE auras then for each target it needs to check each aura if it should stack
rektbyfaith
05-29-2023, 07:30 PM #63

Archived author: robinsch • Posted: 2023-05-29T19:30:18.065000+00:00
Original source

just think about AOE auras, for each player it needs to check all AOE auras then for each target it needs to check each aura if it should stack

rektbyfaith
Administrator
0
05-29-2023, 07:30 PM
#64
Archived author: <o> • Posted: 2023-05-29T19:30:31.312000+00:00
Original source

we had one event in tswow firing in such a bad place you couldn't really play with more than 10 people online
rektbyfaith
05-29-2023, 07:30 PM #64

Archived author: <o> • Posted: 2023-05-29T19:30:31.312000+00:00
Original source

we had one event in tswow firing in such a bad place you couldn't really play with more than 10 people online

rektbyfaith
Administrator
0
05-29-2023, 07:30 PM
#65
Archived author: robinsch • Posted: 2023-05-29T19:30:33.927000+00:00
Original source

<a:peepoScratch:915917719050780673>
rektbyfaith
05-29-2023, 07:30 PM #65

Archived author: robinsch • Posted: 2023-05-29T19:30:33.927000+00:00
Original source

<a:peepoScratch:915917719050780673>

rektbyfaith
Administrator
0
05-29-2023, 07:30 PM
#66
Archived author: vblanco • Posted: 2023-05-29T19:30:40.883000+00:00
Original source

but thats a linear scan, and you can defer it until the end of the frame, or a sync point, and merge events
rektbyfaith
05-29-2023, 07:30 PM #66

Archived author: vblanco • Posted: 2023-05-29T19:30:40.883000+00:00
Original source

but thats a linear scan, and you can defer it until the end of the frame, or a sync point, and merge events

rektbyfaith
Administrator
0
05-29-2023, 07:31 PM
#67
Archived author: <o> • Posted: 2023-05-29T19:31:04.172000+00:00
Original source

there's a lot of things you can do
rektbyfaith
05-29-2023, 07:31 PM #67

Archived author: <o> • Posted: 2023-05-29T19:31:04.172000+00:00
Original source

there's a lot of things you can do

rektbyfaith
Administrator
0
05-29-2023, 07:33 PM
#68
Archived author: Nix • Posted: 2023-05-29T19:33:39.550000+00:00
Original source

GL doing that in the emulator rn without a headache
rektbyfaith
05-29-2023, 07:33 PM #68

Archived author: Nix • Posted: 2023-05-29T19:33:39.550000+00:00
Original source

GL doing that in the emulator rn without a headache

rektbyfaith
Administrator
0
05-29-2023, 07:38 PM
#69
Archived author: vblanco • Posted: 2023-05-29T19:38:23.270000+00:00
Original source

ye i guess the current code is just meh in how it works
rektbyfaith
05-29-2023, 07:38 PM #69

Archived author: vblanco • Posted: 2023-05-29T19:38:23.270000+00:00
Original source

ye i guess the current code is just meh in how it works

rektbyfaith
Administrator
0
05-29-2023, 07:38 PM
#70
Archived author: vblanco • Posted: 2023-05-29T19:38:31.130000+00:00
Original source

ive just never ran into auras/effects ever being an issue in projects
rektbyfaith
05-29-2023, 07:38 PM #70

Archived author: vblanco • Posted: 2023-05-29T19:38:31.130000+00:00
Original source

ive just never ran into auras/effects ever being an issue in projects

Pages (8): Previous 1 4 5 6 7 8 Next  
Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)