Rust

The Big QoL Update

RUST 9TH BIRTHDAY



Rust turns 9 this month, that's 9 years of weekly and monthly updates. We’ll celebrate for one day only on 11th December with in-game birthday cake and hats.



In the January end of years blog, we'll talk more about how 2022 has gone, what we've achieved and what we learned as well as our upcoming plans.


MODULAR CAR CODE LOCKS



Car keys have been removed from the game and replaced with code locks, which should be a lot more useful. These can be added at a vehicle lift in the same way key locks were added, and for the same price (75 metal fragments).



Features:
  • Add, change, or remove code locks from a car at any vehicle lift.
  • Code locks prevent mounting the vehicle - except for taxi modules - and also prevent access to storage. Players in a taxi module cannot swap seats to any other type of module.
  • To capture a car with code locks, you can reduce the health of a seating module to 20% or less, which will enable an option to break the lock.
  • Alternatively, if you can push the car to a vehicle lift, a new code can be set there. Note that locked cars cannot be pushed in safe zones.
  • A mounted player can flip the Central Locking switch in a cockpit module to unlock all doors, temporarily disabling code access. Code locks on the exterior of the car will light up green instead of red. If all players in cockpit modules dismount, the central locking is automatically re-engaged.
  • After entering the correct code, players are automatically whitelisted, and won't need to enter the code again.


IMPROVEMENTS AND FIXES HIGHLIGHTS



Planter Improvements
Harvest/Clone/Remove all plants in a planter in one action

Stone Spear
Stone spear is cheaper and quicker to craft

Miner's Hat Buff
Miner's hat now offers better protection values

Roof Rotation
Roof can now be rotated before placement

Grenade Crafting Times
All grenade crafting times have been reduced

Attack Helicopter Loot
Improved Attack Helicopter loot tables

Garge Doors Pickup
Equipping a Hammer to pickup the Garage door is no longer required

Armored Door HP
Armored door HP increased by 25%

Repair Cost Fixes
Repairing deployables no longer require components

Instrument Range
Increase pitch range on several instruments

Junkpile Scientists
Reduced the number of Scientists at junkpiles

M92 Sway
Reduced sway when aiming with the M92

Despawn times
Various high value items 5min -> 60min

IO Deployment
Various IO entities can be placed near floor level

Projectile_Invalid
Will show when you died first vs projectile_invalid

X Days Upkeep
Shows days of upkeep rather than >72 hours

No Components For Repair
Shotgun Trap, Garage Door, etc

UI Scaling
Fix small UI on 4k+ resolutions


CABOOSE AT OUTPOST



We've added a static (non-moving, indestructible) train caboose at the Outpost, which has the standard casino games inside: Poker, Slots, and the new Blackjack machine - so now you can play without the constant fear of death!



Find it at the small train platform.


EXTERNAL WALL DEBRIS





The debris system was introduced in 2019 to prevent the ability to replace walls and doors during raids immediately, we feel this system has worked well but often still see raids won purely from spamming walls. To make it a little fairer for the raiders, from today, external walls and gates now have the debris system applied.

When external gates or walls are destroyed, they'll now leave debris for 2 minutes.


WORLD EVENT NOTIFICATIONS



Players will now be automatically notified via a small UI prompt when world events begin, such as Cargoship, Oilrig crate, Ch47 Cargo etc. We hope this encourages players to engage with world events more actively and addresses a growing problem of players using third-party services to gain this information instantly before others and having an unfair advantage.

We acknowledge a UI notification is not the best solution, but for now, it'll put everyone on the same playing field while we work towards a better solution in the near future.


COMBAT QOL



Burst
Following last month's burst module implementation, I have made the following changes and improvements:
  • Burst can now be toggled using the "M" bind
  • Burst module slightly lowers aim cone

LR & MP5
The LR and MP5 has seen lower usage since the recoil changes, players who used to opt for the LR often now feel more confident using the AK, so we're experimenting with the following changes:
  • MP5 and LR now have inbuilt burst module
We'll continue monitoring and adjust accordingly in future updates.

Slug Ammo
Slug ammo is regularly used over large distances effectively, whilst it's great to see slug ammo used to a greater effect with the recent changes, we agree with player feedback it's too effective. The slug should be a hard-hitting option in close to mid-range combat and less effective over larger distances, so I've made the following changes:
  • Slug now does 50% damage at 40 meters+ instead of 75% damage at 80+
  • Slug does 100% damage from 0-20m instead of 0-10m


QUARRY UPDATE



Mining quarries have been updated to run on diesel fuel and output rates greatly improved. In the past, quarries have seen little to no use. We hope these improvements will encourage their use more. We'll be monitoring and tweaking accordingly.



In addition to spawning at the Dome, Oil Rigs and Junkyard, diesel fuel now spawns at the following monuments: Water Treatment Plant, Power Plant, Military Tunnels and Airfield.


OFFSHORE MONUMENTS



  • Lower lab count but larger
  • Oilrig reset timer increase
  • Cargoship event rarer


UPDATED COLORED IO



There were only 5 colors of wires originally (4 hose colors) which hasn't been enough to organize the creative builds the community has made!

Existing Colors
  • black
  • red
  • green
  • blue
  • yellow

New Colors
  • light blue
  • orange
  • pink
  • purple
  • white

Press "R" while looking at an existing wire to recolor it.


SEPARATE NETWORK GROUPS FOR TUNNELS



For some background, network groups are what Rust servers use to figure out which entities to network to players. It basically divides the world up into chunks and tracks which entities are within each chunk. This way the Rust server just needs to network the few chunks around each player.

Previously the world was divided up into a two dimensional grid of chunks, and that worked great for a long time, but then we added the underground tunnels. Using two dimensional network groups means the tunnels would network to players up on the surface, and players in the tunnel are being networked things from the surface, which isn't great because they can't see any of that so it's just wasted work.

I updated the network group system this month to add support for vertical layers. So now, instead of a just a single two dimensional grid, it essentially stacks multiple two dimensional grids on top of each other and uses entity's altitude to figure out which layer it belongs on.

Tunnel entities will no longer network to the surface, and the surface will no longer network to players in the tunnels. We have found that this can save up to 0.4ms of frametime on the surface by not networking tunnel NPCs to the client.


JUNKPILE AI



I've made a few improvements to help with some of the complaints that people have with Junkpiles.

The bushes that spawn with junkpiles now block AI line of sight. This should make the Scientists easier to spot when they're shooting at you because they will no longer stand in the middle of a bush.

I've also made the junkpile Scientists more defensive in nature, and they won't engage from as far as they used to.

Lastly, I've tweaked the AI data for the junkpile cover positions so they're fully in cover, which has the knock on effect of reducing return fire.


ANIMAL AI



I've added some biome and topology-specific functionality:

Animals will no longer roam directly to ocean-side locations, to help keep them away from beaches.

Polar bears will now only roam to arctic and tundra areas, and they will also now return to these areas if they need to leave briefly for any other reason.


WORLD FOOT QUICK-EAT



I've added a menu option for eating world foods, such as berries, corn, mushrooms, etc, directly from the ground. Look directly at the food and hold E then select "Eat".

You still receive seeds and other items as usual.


NETTING FIXED



Netting now allows you to walk above without getting stuck. You can also climb up and slide down without bouncing off the wall frames.


TURRET AUTH EASIER



Turret UI used to close after you authorized each player. The UI now stays open after each player you click, until you press "Esc".


WALL PLACEMENT IMPROVEMENT



Building jump ups used to be difficult when you had to look down precisely to get it to snap to the correct place. It now will correctly try to attach to the top of walls.


LOCKER FILL IMPROVEMENTS



Filling lockers was difficult with the amount of left click dragging required. You should now be able to mindlessly right click armor and have it go into all the correct slots.


SAM SITE PASS-THROUGH



It used to be devastating if enemies shot out your SAM sites & were able to shoot off a MLRS strike before you had a chance to react.

You can now pass power through the sam site & link it to a smart alarm to detect it being destroyed


STEAM NETWORKING POSTPONED



As mentioned in last month's blog, Steam networking was planned to be switched to the default networking layer for Rust today. Due to several issues discovered recently (now fixed), we're postponing enabling Steam networking by default until January, by then, we hope to be completely satisfied with server stability.

As a reminder: This change requires servers to have a separate Steam query port set via the -queryport server startup parameter. When no query port is set, the server will default to either game port + 1 or rcon port + 1, depending on which number is larger.

Hosts of shared servers will need to ensure the query port is forwarded correctly, which is why we are making this announcement ahead of time. Servers can be switched over to Steam Networking for testing via the -swnet startup parameter, which we recommend doing ahead of time in order to ensure a smooth transition.


CHRISTMAS UPDATE



On December 15th at 19:00GMT / 14:00 EST we'll be releasing a mandatory server and client update to enable the Xmas event and some festive features!


CHARITABLE RUST RECAP



On November 19th Rustafied held their 8th annual Charitable Rust event. They had event servers up where hundreds of content creators all took part in fun custom games, bed wars, carnivals, boat combat contests, and much more.



The community raised over $27,000 in donations alone.



We also put up some unique charity skins on the Rust item store for a week and the proceeds to that go towards the charity as well.

While we do not have exact totals yet and the skin sales take a few weeks to come in but we guestimate $150,000 in total, going to World Central Kitchen.

We're very proud of everyone involved and thank you to those that helped out in any ways to make this event possible!