Particle sync
Moderator: Moderators
Particle sync
Can we have unnecesaryily synced particles be unsynced?
For example nanospray, there's no justifiable reason for keeping it sync that does not rely on the player watching the map like a hawk while being extremely lucky to catch a single nanoparticle while being stupid enough to not already know there's something there anyway.
For example nanospray, there's no justifiable reason for keeping it sync that does not rely on the player watching the map like a hawk while being extremely lucky to catch a single nanoparticle while being stupid enough to not already know there's something there anyway.
- Lindir The Green
- Posts: 815
- Joined: 04 May 2005, 15:09
Indeed there's no reason it's synced, but at the same time you will see no improvements at all if it's made unsynced, with the exception of nanoparticles possibly being affected by the maxparticles setting.
There will be no change in amount of network traffic, network lag or anything like that tho, most probably you wouldn't even notice it if it was made unsynced.
There will be no change in amount of network traffic, network lag or anything like that tho, most probably you wouldn't even notice it if it was made unsynced.
Considering the number of nanoparticle sources mods can include, the number of particles that exist per source (a few hundred I think), the lack of customizability (mods with more nanoparticle sources can't reduce the number of them, only turn them off completely and hope for the best) and the inability of players to reduce the number displayed on weaker computers that should be reason enough.Tobi wrote:with the exception of nanoparticles possibly being affected by the maxparticles setting.
All I have to say about this is that going to the system I used for NanoBlobs, which involves a lot more code on my end (thus having to go through parser, etc.) and is much more complex... still runs a lot better than the default, at least in my experience. Just like getting rid of the default explosions, I was pleasantly surprised 

@KDR_11k, I'm not arguing against it... I'm just pointing out that certain improvements people think they'll see from it won't be seen. Splitting up unsynced particles and synced projectiles is still on my todo list somewhere, and has been there for a long time. For entirely different reasons then those mentioned here tho.
I thought they already did!with the exception of nanoparticles possibly being affected by the maxparticles setting.
This explains a lot. A lot of the time I see noticeable lag increases when lots of nanoparticles are onscreen and despite that I shouldnt ever see more than 300 particles onscreen according to my manual setting of the maxpaticles value.
Nanoparticles should be unsynced for this reason alone.