Best approach to vfx settings

  1. table: every time a player ticks a setting (on/off), it sends a remote to the server and either adds or removes them from a vfx table. the server only fires the players in the vfx table, to reduce load

  2. attributes: every time a player ticks a setting, it sets a playerattribute. the server loops through all of the players and then only fires the ticked players’ clients, to reduce load

options 1 and 2 would probably be rate limited to avoid remotes being spammed but yeah

3 traditional: client receives, and if they have a local setting enabled, then vfx will render

  1. other

any opinions?

I like the table idea the best, just because they’re much easier to organize and keep track of than the other 2 solutions you proposed.

1 Like