Mjollren
Just to clarify that bmsite does not have server data. Bmsite weather source code is available from http://api.bmsite.net/BMsite has server data and should be a decent indicator.
Current problem with client side weather is that it's dependent on how cpu handles floating point percision and rounding. All client in all platforms in various bit-size have all different understanding how its done. It also depends on compiler options.
When steam client is released (and server side patch), weather should be same for server and client because calculation is changed to integer math (integer hash actually).
---
Hello!