1. Rust
  2. News

Rust News

Gestures Update

[previewyoutube][/previewyoutube]

[h2]Gestures[/h2]

You can now express yourself with a new selection of gestures, available to everyone in a simple popup menu during gameplay. Just press B (by default) to open the menu and look at your options. These new gestures have been built to be used in first person, so you get nicely animated hand movements instead of just seeing your shadow gesture. This new system for gestures is a bit more flexible than the old system, and it has already supports some future features like looping animations and third person gestures.



A core goal of this new gesture system was reducing as much risk as possible when using them during tense gameplay. Gestures will now no longer unequip your weapon and can be cancelled at any point, with a small (~0.2s) delay before your weapon is fireable again. Feel free to wave at your victims when roof camping!



Fun fact: these gestures are all left-handed because they were initially meant to be used while holding the weapon at the same time (which is generally in the right hand), however we felt it limited our future options for gestures - clapping with one hand is tricky.

As we felt that the quality of the legacy gestures weren't up to scratch compared to these new animations, we've made the decision to remove support for playing the old gestures. You can however still bind these new gestures using the same commands/keybinds if you don't want to use the gesture wheel.


[h2]Poker Tables[/h2]



We've added Poker Tables to Bandit Town this month, completing our casino barge overhaul that we started last month. You'll find a variety of tables supporting anywhere from two to six players.



Deposit at least 100 scrap to the storage at your seat to get started. Once you're in a game, use the button prompts on the right of the screen to play. Standard Texas Hold 'Em rules apply. Be sure to take your winnings at the end of your session!



While in a poker game you'll have access to a poker chat window for you to chat with your fellow players, and you can also use your mic.




[h2]Server Optimizations[/h2]

We've made a variety of optimisations on the server to improve performance when lots of players are online:

  • Floating junkpiles will no longer process buoyancy if no players are nearby
  • Better balanced server load when lots of turrets are scanning for targets
  • Upgraded SQLite and removed lots of GC allocations in the connector code
  • Update Facepunch.Steamworks with buffer pooling for swnet (Steam Networking only)
  • Rewrite NetWrite to have less CPU overhead
  • Add caching to TechTreeData since it could cause short CPU spikes on the server
  • Got rid of some small GC allocations that happened every frame


[h2]Slot Machines[/h2]

The Slot Machines we added to Bandit Town proved popular last month, but I wanted to make some changes to make it a more interesting experience. I've rebalanced the payout scale to have fewer possible rewards, but the chance of getting a proper payout (three matching symbols) should be much higher than before. The majority of scrap payed out last month was via the wildcard symbols which felt a bit unexciting.



I've also added a multiplier option, so you can increase your bet and multiply your winnings accordingly. You can change the multiplier on a machine when depositing your scrap. Be sure to check the spin cost before spinning on a new machine!


[h2]Unity 2019.4.22[/h2]

We've upgraded from Unity 2019.4.4 to Unity 2019.4.22 this week. This release contains mostly fixes, but we've been waiting for some of those fixes for a long time and they've finally been backported to our LTS version. If you notice any sort of compatibility issues you didn't have before, definitely let us know.


[h2]Mac Improvements[/h2]

Over a year ago, we filed a bug report regarding Unity's graphics jobs feature causing a crash on macOS after a few minutes of gameplay. This has finally been fixed and backported, so we re-enabled graphics jobs on macOS. This should greatly improve performance.

We also re-enabled incremental GC on macOS, which should reduce stalls from the garbage collector. We've had issues with this feature causing huge stalls in the past, which is the opposite of what it's supposed to do, so definitely contact us if you're playing on macOS and you notice any second-long stalls you didn't have before.


[h2]Hapis Update[/h2]

We've tackled the Red Keycard shortage by making them available in all corners of the island again.
In addition, we've added a marketplace and gambling den to the Compound.

[h2]Viewmodel Jitter Fix[/h2]

The view model jitter is finally fixed. It's an issue that's as old as Rust itself (and no it wasn't on purpose). The reason that this happens is because of floating point precision, the further away from 0 you get, the less precise things get.

Pretty much every game that has View Models, probably has some kind of hack to support them. In the past we didn't really think it was worth using hacks to fix it. HDRP was supposed to allow us to fix this kind of issue, but since we aren't going to be switching to HDRP I decided to see if I could fix it with some not so new Unity features that I'm pretty sure wasn't available when we started Rust.


[h2]Improvements & Fixes Highlights[/h2]

  • Disable Blood Option - Blood can now be disabled through the options menu
  • Player Hitbox Bug - Fixed projectiles fired at players joints not impacting
  • News Menu Update - News section now displays the full content of the blogs
  • Hostile Timer Reduced - Safezone hostile timer reduced from 30 minutes to 5
  • Heavy Armour Riding - Players can no longer mount horses with heavy armour equiped
  • L96 Skinnable - L96 skins coming this month
  • Team Member Mounting - Team members can now mount vehicles after purchased
  • Vehicles Reposessed - Vehicles are now reposessed after 5 minutes instead of 2
  • Revolver & SAP Recoil - Tightened up recoil response on revolver/sap including animations



[h2]HDRP Backport Beta[/h2]

In May 2019 the team set out on a mammoth task to explore and switch Rust over to Unity's HDRP pipeline. HDRP boasted many visual fidelity improvements and new tech, best of all it was said HDRP was more optimized resulting in better performance. Switching and updating all our assets over to HDRP was months of work but we figured it would be worth it in the end. Long story short after months of work, testing and profiling we never saw the performance gains we expected from HDRP, in fact, it was worse. Faced with this dilemma we took the difficult and long overdue decision to halt all progress on HDRP and begin to backport all the updated assets back to the current pipeline.



After many more months we're now at a stage we feel the backport is approaching the final stages and ready for public testing and feedback. Wednesday, April 7th we'll be opening HDRP backport publically which will be available to play from the "Rust - Staging" client via Steam by opting into the "Aux01" beta branch.

The backport has updated nearly all of the world objects, rocks, foliage, trees and even many monuments have received some love.

Due to the nature of continued changes on the backport wipes will be frequent, we do not recommend regular play, at least until later into the month.

Mapmakers be aware a number of assets have been removed/updated which may have an impact on your existing designs.

If testing and feedback prove positive we'll be aiming to release the backport on Thursday, May 6th. We don't expect performance to be better than release but we also don't expect it to be worse.


[h2]Easter Event[/h2]



For the next week, every 24-38 hours in-game hours an easter egg hunt will begin. You'll have 3 minutes to collect as many eggs as you can. The top 3 players are given special eggs as a reward. These eggs can be cracked open for various types of loot ranging from scrap all the way up to an M249!

If you don't make the podium, that's okay. The painted eggs you collect can be upgraded to Bronze eggs once you collect 10. If you collect 10 bronze eggs then you can upgrade to a silver egg, eventually all the way to gold!

There are various items available to help you during your hunt. The Easter Basket will allow instant pickup of eggs and the Bunny Onesie and Ears will provide you an advantage via Egg Vision.

Have fun!

[h3]New Items[/h3]

This year we've added a new workcart themed Rustigé Egg and a Bunny hat with wobbly ears and eyes.



In addition to this weeks skins, You can find these items available on the Item Store

Rust fan remakes its original 'First Day' trailer, and it's spot-on

Way back in 2013, when Rust was only just hitting Steam Early Access, the survival game's first trailer gave us a taste of what a first day in its wild world might look like. Suitably called the 'Rust: First Day' trailer, it's a pretty rough-n'-ready compilation of its different gameplay features - and, nearly eight years on, one fan has decided to lovingly recreate it, frame-by-frame.


Rust fan TheManFrom_Mars (Square Earth, on YouTube) has posted his creation on the multiplayer game's subreddit, explaining that, following a recent thread he posted about the original trailer, he was inspired to make an updated version of the clip, reflecting where Rust's at now. He says that his version is "a personal homage that [he] decided to make", and that he's "tried to keep it as close to the original as [he] can".


And, as you can see in the below clips - original and remake - the Rust fan's recreation is spot-on. Using the same tune and kicking off with the same sounds of feet trampling through dirt, the fan trailer matches up every shot.


Read the rest of the story...


RELATED LINKS:

Rust player data lost following fire at European data centre

Rust's March update adds an underground rail network and tunnel dwellers

Rust has hit yet another player count record on Steam

Rust player data lost following fire at European data centre

Facepunch Studios has confirmed that Rust player data has been lost following a fire at OVH Datacenter. The studio took to Twitter several hours ago to inform people that 25 of its EU servers were offline due to the blaze at its building in the early hours of the morning.


"Unfortunately, the fire destroyed [the] SBG-2 building," the studio tweets. "We're expecting a large amount of data loss across the affected servers." Facepunch Studios goes on to issue an update confirming a total loss of the affected EU servers during the blaze. The developer is now exploring ways to replace those servers and has confirmed that it can't restore the data that's been lost.


OVH founder Octave Klaba confirms on Twitter that everyone is safe, though part of another building was damaged alongside SBG-2. He also assures followers that the fire has been brought under control. Over the next two weeks, the company plans to start restoring what was lost to the fire.


Read the rest of the story...


RELATED LINKS:

Rust's March update adds an underground rail network and tunnel dwellers

Rust has hit yet another player count record on Steam

Rust now has a kinder, gentler 'softcore' mode and shopping drones

Rust faces tremendous player data loss in server building fire

Rust and developer Facepunch Studios have experienced a catastrophic loss that extends to European players this week. A data center containing numerous servers for the game, as well as player save data, recently caught fire and was unable to be contained. The damage was irreparable and 25 Rust EU servers were caught up in the blaze.


The issue took place at an OVH Cloud data center building late on March 9, as reported by OVH CEO Octave Klaba (thanks Eurogamer). Reportedly, firefighters were called to the scene, but could not control the fire as it overtook the building. Fortunately, all staff were safely evacuated from the building and no lives were lost in the incident. However, the building was unable to be saved and all servers inside were destroyed. As the incident took place, Rust developer Facepunch Studios reported being affected. While initial announcements remained a touch hazy about exactly what was lost, it wasn’t long after that Facepunch concluded the true extent of the damage, revealing that 25 EU game servers had been lost along with the player data they contained.



Update:
We've confirmed a total loss of the affected EU servers during the OVH data centre fire. We're now exploring replacing the affected servers.

Data will be unable to be restored.


— Rust (@playrust) March 10, 2021




It’s a pretty severe loss to say the least and leaves a lot of players with a lot of work in the game back at square one. Being the survival game that it is, building oneself up in Rust can take a long amount of time. The game hasn’t been without fundamental issues over the years, but generally speaking, it still has an enormous player base across various platforms of faithful players who have poured numerous hours into it. Unfortunately, it seems a large chunk of those players have no choice but to start over.


The silver lining here is that no lives were lost in the incident. Facepunch Studios will be looking into replacements for the affected studios immediately. If there are any updates in information on this story, you’ll find them here at Shacknews.

Freight Transit Line

This month we've added an underground transit system, slot machines, a new round of Twitch drops and more improvements and fixes.

[previewyoutube][/previewyoutube]

[h2]Rail Network[/h2]

You'll now find train entrances scattered across the world, typically you'll find entrances next to existing monuments. Upon the first inspection, they may not appear to be anything special but after venturing inside deep below the terrain, you'll now find a vast rail network with drivable workcarts.



When entering the train entrances you'll notice the huge spiral staircases penetrating deep into the terrain, central to the stairs you'll find a much quicker, but perhaps less safe elevator shaft.



Everything in Rust wants you dead, these tunnels are no exception. Upon reaching the bottom of the shafts you'll encounter some not so friendly tunnel dwellers. From this point forward you'll likely to encounter many more dwellers if you decide to continue exploring.



With risk comes reward, while the dwellers may be unwelcoming the loot they protect could well worth the risk.

After exploring the shafts and tunnels you'll finally be standing at the rail platform. On each platform, you'll encounter more dwellers but increasingly better loot.



At the end of each platform, you'll find a driveable workcart.

Consider this a first pass of a new dungeon system. Everything here is procedurally generated and we plan to add new track segments, bespoke entrances at each monument, puzzles, new NPCs, and eventually use this system to procedurally generate the cave network.


[h2]Workcarts[/h2]



Each station of the Freight Transit Line will have two workcarts facing opposite directions. Running on Low Grade Fuel, these can be used to rapidly traverse the map. There are 6 throttle settings (3 forward and 3 reverse) and the vehicle will remain in operation even after you depart the cabin.



You may also encounter NPC barricades deep in the tunnel system. Be sure to slow down when approaching as hitting barricades or other work carts at high speeds will damage your workcart. Don't worry though, when a collision is imminent, a proximity alarm will sound and you can adjust the throttle accordingly. Barricades can be broken through without damage to your cart if approached at low speed.

If you encounter a track junction, you can use your left or right strafe key to choose which track to follow. Lastly, damage will slow the speed of a workcart and it can be repaired with a hammer for metal fragments.




[h2]Slot Machines[/h2]



Test your luck with 3 new Slot Machines in the gambling room of Bandit Town. To operate the Slot Machine you need to mount it and then deposit Scrap to start betting.



Each bet is 10 Scrap and the payouts range anywhere from 3 to 6k Scrap. Be sure to grab your winnings and any unused betting Scrap before leaving. Good luck!


[h2]Server Browser[/h2]

As I'm sure many people are aware, there are quite a few issues with the server browser. You will likely never be able to see every Rust server out there due to the how Steam implements this functionality, but it can be improved. I made a few internal changes to the server browser to improve discoverability of servers:
  • Empty servers are now hidden by default

Unless you're on the official, friends, history, or favorites tabs (they will always be shown here)
Note: This means you will need to enable showing empty servers sometimes
  • The "Show Empty" filter will now apply filtering within Steam

This means when "Show Empty" is off you should see no empty servers and see more of them
Toggling the "Show Empty" filter will force a refresh of the community and modded tabs

We also made the tags look less terrible. We're working towards a UI refresh for the server browser so the filtering will improve even more in the future. We're also always working on cleaning up the server list to remove servers that are spamming, advertising, or lying to try and get ahead.


[h2]Server Performance[/h2]

Whilst looking through the server profiles recently, We noticed that certain entities were updating and sending data more than they needed to. Two of the biggest offenders were entities with buoyancy (boats) and horses. Now we try our best to not update them if there aren't any players around or they aren't in use.

Combining these fixes with some fixes that Jarryd made with entity flag networking, servers should handle more players a bit better both in terms of CPU and bandwidth usage.


[h2]Steam Family Share[/h2]

Players abusing Steam family share to circumvent bans and other malicious behaviour is not uncommon, on February 17th we disable Steam family sharing for the foreseeable future.

We currently have no plans to re-enable Steam family share.


[h2]Improvments & Fixes Highlights[/h2]

Healing 3rd Person Animations Bandage and syringe 3rd person animations when used on another player

Oilrig RF Frequency Fixed Oilrig RF constantly enabled

Smoother Horse Movement Smoother horse movement when traversing bumpy terrain

Mixing Table Box Due to popular demand you can now place a small box under the mixing table

Marketplace Flat Fee Marketplace now charges a flat fee for delivery instead of per quantity

Compound Monument Spawn The compound will no longer spawn in the arctic / snow biome

Puzzle Loot Reset All puzzle room loot is destroyed before respawning - no half looted boxs

Substation Radiation Radiation is now removed from all roadside subtations

Skin Picker Update Skin picker now places the last picked skin to the front of the queue after closing UI.


[h2]Twitch Drops[/h2]

Starting from today till March 11th Twitch drops are enabled for Rust Twitch streamers. You can earn special and unique skins simply by watching your favourite Rust Twitch streamers.

We've teamed up with blooprint, Ricoy, Bnans, Willjum, deathwingua, Shroud, Swales, iRiskpvp, albin, r00t, Vice Versa Gaming and TwinkleCave to bring you special unique drops which can only be earned by watching their channels



Learn more at twitch.facepunch.com.

[h2]Change List[/h2]

  • Added Rail Network
  • Added Rail Monument
  • Added Workcart
  • Added Slot Machines to Bandit Town
  • Thompson viewmodel - Fixed finger clipping on admire anim
  • Bow viewmodel - Fixed thumb clipping through glove meshes
  • Bow 3p - fix for incorrect arrow material, updated arrow model
  • Medical syringe viewmodel - Fixed floating elements during anims
  • Fixed sometimes not being able to throw Mace
  • Fixed missing downloadable workshop meshes for Jackhammer
  • Fixed bandage and syringe 3rd person animations not playing when using these items on another player
  • Fixed item spend notifications not appearing (while repairing, building and upgrading)
  • Fixed Dropbox deployment difficulty on stone walls
  • Fixed heavy helmet overlay covering chat UI
  • Fixed RFBroadcaster stackable
  • Fixed wind generator volume prevent building and deploy volume mismatches causing confusing behaviour
  • Fixed fridge excessively large prevent building volume
  • Fixed XL neon signs blocking windows
  • Fixed heavily charged batteries displaying incorrect time remaining (used 12h format)
  • Fixed constant RF spam at oil rig
  • Jackhammer viewmodel - Added admire anim
  • Jackhammer 3p - Updated pose and anims
  • Sheet Metal Gloves Skinnable
  • Vending machines at different heights will now group together on the map
  • Marketplace now charges a flat fee for delivery instead of per quantity
  • Improved server and network performance for Boats
  • Removed radiation from road side substations
  • Holding RF Transmitter no longer flags the player as hostile
  • Allow small box placement under mixing table
  • Stricter large swimming pool volumes
  • Reduced Gong crafting cost
  • Smoother horse movement when traversing bumpy terrain
  • All puzzle room loot is destroyed before respawning - no half looted boxs