Small audit of current weather issues, 15/06/2015, 1.46:
Summary:
Overcast sync still the big one as far as issues. Time to sync is one part, the other part (a bigger issue) is clients having high overcast value but the clouds do not reflect this value.
setWind / wind / windRTD appears to be working fine, fully synchronized between server and client. No issues.
setOvercast is borked still. Client can have high overcast value but clear skies, and time that client overcast value takes to catch server value is too long, by 10x.
overcastForecast appears to be working okay locally, but not synchronized in the same way in MP. See KKs data above for more detail.
setRain / rain appears to be okay for connected clients though I have not tested reconnection issues. Setting rain on the server will correctly be propagated to connected clients.
humidity. Humidity value drops way too fast for realistic simulation, and is not representative of actual humidity. If its raining, humidity = 1. If its not raining, humidity = 0.
windDir works fine.
setWindDir can stuff up vector magnitude wind values, and you will end up with stronger/weaker wind by using setWindDir.
setWindForce / setWindStr / windStr require more documentation in the wiki before I can assess if they're working or not. I can have a wind blowing at 5m/s using setWind, but windStr will be 0. What unit of measurement is windStr using?
setGusts / gusts. Local. Setting value on server in dedicated has no effect on client gusts value. Also more documentation is needed, as I cant see any environmental change with high gusts value.
setFog / fogParams syncs fine on connected clients, I have not tested connectING clients yet. I may be wrong with this, will update in a day or two after next round of testing.
fogForecast. Seems to work fine for connected clients.
setWaves / waves. Local. Server does not broadcast waves value to client.
setRainbow / rainbow. Local. Server does not broadcast rainbow value to client. Client starts with default rainbow value of 0.35 and setting it on the server does not change the client value by itself, requires some PVEH fiddling.
setLightnings / lightnings. Local, in MP server does not broadcast to the client.
setSimulWeatherLayers has strange and irreversible effects. Eventually after enough fiddling, only high level stratus clouds will form, no low level cumulus clouds will appear regardless of overcast value.
simulWeatherSync causes some lag. There was another issue, ill update this once I recall it.
nextWeatherChange shows erratic behavior on the client in dedicated server, with the number changing quite frequently and illogically. See KKs data above.
forceWeatherChange seems to work to patch setOvercast/overcast issues by refreshing the Simul Weather library, but of course has the nasty stutter. If we are updating weather conditions gradually (small change every 5 minutes) then this is unacceptable.
Will update this post once I clarify a few more things.