Original Post — Direct link

Hello folks,

as previously mentioned, i'll write up new implementations and things which found its way into RUST Staging and were not mentioned. This happens on a non-regular basis as updates come into staging without prior notice.

General:

- Connection Protocol Update from 2245 to 2246 (This will just force an update, so nothing game breaking here)

Farming 2.0 Optimization ( https://commits.facepunch.com/368094 ):

- New parameter "forceArtificialLightUpdates" for calculating quality LightExposure on growables

Now this calculation (the calculation which will show the Light-% when placing a seed) will only apply when ceiling lights are placed instead of every time you start growing a growable entity. This will improve the overall server performance. If there are no ceiling lights, this variable will only be updated every 20 seconds.

- Sprinklers Splash behavior has been modified to be randomized instead of repeating

Sprinkler-Splash now has a variable splashing with a variation of 0,2 seconds which is calculated per-tick. (Function has been written by andererandre here https://commits.facepunch.com/231973)

To get this into perspective: Sprinklers used to splash within 0,5 seconds after turning them on and afterwards every 1 second (SplashFrequency = 1). Now, after this change, the SplashFrequency is variable. So it can be 1s > 1,2s > 1,2s > 1,0s > 1,0s > 0,8s > 1,2s for example. Overall this should result in the same amount of water splashing onto your composters (if the timedelta between start and end is long enough).

Maybe u/Alistair_Mc can shed some light onto this change.

External link →
almost 4 years ago - /u/Alistair_Mc - Direct link

Just to spreading the workload out and reducing any nasty spikes on the server.

Example of the current issue: https://files.facepunch.com/Alistair/July/16/11R421/chrome_jEFp1Dg5wN.png






Recent Rust Posts

19 days ago - Errn