Rust Gestures Update
This month’s update brings Gestures so you can visually communicate with other players, poker tables to complete the Bandit Camp Casino, the Easter week event and the usual fixes and improvements.
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 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.Poker Tables
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.
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
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!Unity 2019.4.22André Straubmeier
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.Mac ImprovementsAndré Straubmeier
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.Hapis UpdatePetur Agust
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.Viewmodel Jitter FixBill Ford
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 anymore, I decided to see if I could fix it with some not so new Unity features that I’m pretty sure weren’t available when we started Rust.
Left is old right is newImprovements & Fixes HighlightsDisable Blood OptionBlood can now be disabled through the options menuPlayer Hitbox BugFixed projectiles fired at players joints not impactingNews Menu UpdateNews section now displays the full blogs contentHostile Timer ReducedSafezone hostile timer reduced from 30 minutes to 5Heavy Armour RidingPlayers can no longer mount horses with heavy armour equipedL96 SkinnableL96 skins coming this monthTeam Member MountingTeam members can now mount vehicles after purchasedVehicles ReposessedVehicles are now reposessed after 5 minutes instead of 2Revolver & SAP RecoilTightened up recoil response on revolver/sap including animations
Check out the changelog for more changes.HDRP Backport BetaAlistair McFarlane
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.https://www.youtube-nocookie.com/embed/mugDsdBIyfYShadowfrax got exclusive access – Everything shown is subject to change!
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.Easter Event
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.
This year we’ve added a new workcart themed Rustigé Egg and a Bunny hat with wobbly ears and eyes.
The nest hat is making a return and yes, The eyes are super googly!
In the early hours of the 10th March we noticed 2 of our severs went down and the machine was unreachable, over the following hour a total of 25 of our European servers went down. With no information on the cause and no idea if the servers would appear online again we were obviously concerned. We later found out that the OVH datacentre in Strasbourg, France was on fire.
All server saves are backed up to a seperate machine for the purposes of us testing them when we have issues with a server or to reinstate if we do have issues with a machine. In this case all Rust sever backups were located in the same building, we could expect to lose data from a single machine, we never expected to lose the whole building. We purchased dedicated servers in a different location to bring the missing servers back online as soon as possible but could not restore any saves. We know that the servers wipe every month anyway, and it was only one week into the wipe but to us that’s a week of your blood, sweat and tears to get established lost and for that we sincerely apologise.
Moving forward, we are in the process of replacing the temporary servers we put up with a more permanent home and we are now backing up saves to seperate locations, we hope nothing happens like this again but for now we know to expect the unexpected and we are in better position to react and to respond to a similar situation.Twitch Drop
Starting from today till April 8th 18:00UTC 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 Dairygold, Tesla, xguiry, suspect, NoraExplorer, Picco, PyrooTV , etoleto and 6zdenko, to bring you special unique drops which can only be earned by watching their channels.
Looking for a group on Rust? Visit our site https://rustlfg.com to find new friends! Over 3000 members joined before!
Learn more at twitch.facepunch.com.