ID:709884
 
(See the best response by LordAndrew.)
I want all outdoor areas in my game to have rain but even just placing rain objects with 7 states totally kills performance.

I did a 100x100 map and placed the rain tiles over it and got +15% cpu usage.

Now for an open world game this is really bad news because I couldn't possibly hope to create large maps like this.

I just want to know how to do this without having a game that lags to hell considering the load of everyone joining goes straight onto the server...

My thoughts were overlaying the rain objects on the user but I was wondering if this is the best way. Considering I'd need to do about 25x25 for each player and I'd hope to have about 50 players.
Best response
You could use the icon of an /area for weather, or use the player's client.screen.