You cant change a dataBlock's settings because when a client joins, those settings are sent to the client and applied to each object that uses that datablock. So if you change it AND send the updated settings to the clients, all the flames on the server will change their properties too.