Rust Marque Logo

Trainyard Unloading

Trainyard unloading event, flash bang and molotov cocktail, improved cliff collision, performance, lighting improvements, Twitch Rivals and much more 

04 August 2022
DEVBLOG
The above-ground rail network is now connected up to the Trainyard monument, and the Trainyard has a new tower that can unload certain types of train wagons for loot.

Railway sidings will now sometimes spawn unloadable wagons in several varieties:
  • Ore wagons filled with sulfur, iron, or charcoal
  • Fuel tank wagons filled with low grade fuel
  • Loot wagons that can be unloaded to reveal loot crates.
All of these can be hooked up to a train and taken to the unloading tower at Trainyard for unloading. You'll need a green keycard and a fuse to get full access, after which you can unload as many wagons as you like. Ore and fuel go into an output hopper and fuel tank respectively inside the tower. Loot wagons activate their crates when emptied so you can then go out and loot them.

The above-ground Work Cart train engine has been reduced in power, and is now only able to pull a small amount of train cars at a time. The large new Locomotive provides superior pulling power instead.
You can expect to see train tracks connected to other monuments in the future. 
Two new throwable items have been added to the game.

The Molotov Cocktail is a powerful area denial weapon which slows movement and deals damage over time. It can also be used to damage and destroy wooden structures.
The Flashbang is a short fuse, low damage explosive which will blind and disorient anyone unfortunate enough to be in the blast radius and looking in it's general direction. We're hoping the addition of this tool reduces the benefit of corner camping and shakes up how room clearing is approached
Both are available in the tech tree of the T2 workbench.
Updated Wooden Signs
The Wooden sign has been received a model update
Scrap Tea Buff
Scrap Tea now yields more scrap and lasts longer
Improved Cliff Collision
A number of cliff colliders have been improved, making them easier to climb
Invalid Projectiles when Mounted
Fixed a long standing bug causing invalid projectiles when mounted to vehicles
The lighting in Rust has been quite outdated for a long time. The primary reason for this have been our highly dynamic environments that prevent us from using any sort of statically baked lighting data. This resulted in flat and boring looking environments, particularly in areas that weren't receiving any direct light. To combat this, I finally implemented our own ambient lighting model that uses a blurred version of our existing reflection data, which is already completely dynamic.


The new lighting model is of course enabled for everybody, but it comes with a few customization options. The previous "World Reflections" quality setting has been replaced with two toggles in the "Experimental" graphics options: Advanced interior lighting, which when enabled includes player bases in the new lighting model, and advanced forest lighting, does the same for trees.
I spent a good part of the month looking for client performance optimisations with varying levels of success. 
  • I removed a variety of unnecessary components from all humanoid NPCs (Scientist, dwellers, shopkeepers, etc). This should reduce the performance hit when entering network range of an NPC.
  • I removed unnecessary components from various static entities that are placed in monuments (think vending machines, chairs, etc). This should make them spawn faster when entering network range.
  • I made some changes to our LOD system to more aggressively disable shadows in places where it will make no visual difference. This includes any static prop that is considered "small" and parts of the player body (clothing, eyebrows, teeth, etc). These changes should reduce the number of shadow casting meshes when more than a couple of meters away from a prop or player. Both of these changes can be disabled by the graphics.AggressiveShadowLod and graphics.AggressiveShadowLodWearable convars but they will be enabled by default this month.
  • Underground props that are part of the train tunnels are now more aggressively culled if you aren't in a train tunnel.
  • Made more potential optimisations to the performance drop when hitting a tree/resource node. This is mostly due to the UI animating in the bottom right of the screen and a lot of the performance cost is happening outside of our control. I've still made a few improvements that should hopefully improve it but there is still a mild performance drop.
I spent some time over the past few weeks adding new lights to a bunch of our older monuments. Now nearly all of them should be covered this pass, aside from a few monuments that are meant to be completely abandoned and should remain dark. This includes monuments such as Harbors, Power Plant and the Trainyard. 


In addition, you will find that the monuments covered by the lighting pass will now feature light switches that you can use to toggle the lights on and off. You can now decide whether you want the comfort of seeing clearly in the dark at a risk of being seen by other players, turn the lights off for your safety while exploring, or use them to ambush unsuspecting players.  
We recently saw a video from hJune which helped us identify a long standing issue with the aiming code. Basically, if you when into ADS mode shortly after running, the weapon bob was not immediately disabled, and instead took far too long to gradually dissipate. 

This resulted in a disparity between the weapon sight and the true aim direction, meaning you were not actually aiming at your target for the first several shots. This has been fixed and aiming down the sight should feel a lot more responsive and snappy.
Thanks to everyone for taking the time to report offensive content last month, we were able to clear a lot of content on official servers as a result.

To help us quickly act on your reports, I made a Slack tool this month that allows us to remove any reported content directly from Slack, without having to load the game up. If server owners are looking for similar functionality we can recommend the Discord Sign Logger plugin by MJSU.


Please keep sending your reports in!
On August 9th at 8:00 pm GMT a team of 160 well-known Twitch creators world around the world will compete in this massive global Rust competition, taking place over 5 days with a prize pool worth $100k.

During the Twitch Rivals event, Rust Twitch drops will be enabled for 5 days from selected participating channels, well-known streamers such as hJune, Mendo, Welyn, Bchillz, Willjum, Panpots and of course the team captains Thegrefg, dhalucard, xqc and Disguised Toast.

Over the course of the 5 days, teams will build up their bases and supplies. Eliminating each other from day 3 onwards with the last man standing on day 5. 


We'd like to thank Rustoria for working with us and Twitch to make this event possible. 

Learn more at twitch.facepunch.com.
We updated our legal documents, to comply with recent consumer protection and data protection law changes since we last visited the documents in 2019. We re-added an IP infringement notice form that had disappeared somehow. You can see all historic versions at https://github.com/Facepunch/Legal

The changes will take effect in the next 30 days and you can email any questions to legal@facepunch.com.
add_circle

Features

  • Above-ground rail network now connects to Trainyard
  • New resource wagons can be unloaded at Trainyard
  • New Locomotive train engine
  • New ambient lighting model
  • New monument lights
  • Added light switches to monuments
  • Added Flash bang grenade
  • Added Molotov cocktail
arrow_circle_up

Improvements

  • Updated layout of contacts page
  • Added server.clearugcentity convar to clear a piece of content (takes an entity id)
  • Added global.clearugcentitiesinrange to clear all content within a range of a position
  • Improved LOD system on modding prefabs from last month
  • Added Toggle ADS option
  • Improved performance when hitting resources
  • Improved performance when entering network range of NPC's
  • Improved performance when near underground tunnel entrances
  • Slightly improved rendering performance in monuments
  • Improved performance of UGC admin browser when lots of content is on a server
  • Added 6 new radio stations
  • Boom boxes connected to speakers should now more reliably play in sync
  • Increased maximum length of server radio stations list to 1024 characters (was 256)
  • Increased size of radio station picker
  • Show the genetics of plant clones being sold in vending machines (in-person and via drone)
  • Updated Wooden Signs models and textures to be higher res and have a more even paintable surface area
  • Improved Cliff Collision - A number of cliff colliders have been improved, making them easier to climb
  • Scrap Tea now yields more scrap and lasts longer
  • Underwater labs size decreased by up to 75%
handyman

Fixed

  • Fixed tech tree path counter not working properly on T1 tech trees
  • Fixed demos failing to play if the local player died during recording
  • Fixed several mountables not properly showing the characters head moving while mounted
  • Fixed radio playback becoming distorted if a player leaves audible range of the Boom Box but is still in range of Connected Speakers
  • Fixed a long standing bug causing invalid projectiles when mounted to vehicles
remove_circle

Removed

  • Above-ground Work Cart train engine wagon-pulling power has been reduced

Newsletter

Recieve monthly updates straight to your inbox