Leaky memory, blueprint drops, repair bench and top tier
1:00pm EST - It is a fresh week in Rust development and the team is off to a great start. A small update hit main earlier today fixing some connection errors (see below), however, we're still having some issues with memory...
Memory leak
Late last week, a memory leak was introduced to the server-side code of the game. This basically resulted in the rust_dedicated.exe process using upwards of 20gb’s of memory within a few hours of running. Over the weekend, a patch was released which at first appeared to solve the problem. Unfortunately, we’ve confirmed today the leak is still in play, although less severe.
Garry is aware of the problem and working on a fix. Apparently, some leaks were found in entities. I didn’t want to wipe in the middle of the weekend, however, wiping may be the only solution at the time being if performance really drops or the server starts hanging. Ideally we’ll make it to the big update on Thursday before our next wipe, but as always, performance will take precedence over keeping your shit.
Blueprints
Over the past several days, there have been many complaints about the loot drops. Specifically, most people feel it is too hard to find most items and grinding barrels wears on people quick. One culprit for the lower quality loot has been blueprints for starter items (things everyone can craft from the get-go) watering down the loot tables. Thankfully, these items have been removed today. Also, I spoke with Maurino last night about the situation and he agreed to look into it.
Receiving 0/2
Over the weekend, more and more people started getting stuck on “Receiving 0/2” while joining servers. Garry has done some tweaks on how connections work which should remedy the problem. These changes are live as of this mornings client update, but if you still get the receiving error, please tweet @rustafied or @playrust about it.
Repair bench
Maurino is doing some work on the repair bench. As you may remember from Legacy, this bench allows you to place broken items on it and repair them for a certain amount of resources. All signs point to this new bench working the same way. We’ll find out soon as it is due in the game later this week.
Server performance
Performance on populated servers (with 100 people or more) has been lower than ideal for the past week or so. Server FPS can drop in the single digits, causing hitches in player interactions across the entire server. Garry is working on performance enhancements and improved diagnostics to help track down the source of the performance hits. Ideally this work pays off over the next couple days and we see some significant enhancements later in the week.
Bow improvements
Since the zoom and iron sights were removed last week, the bow has been much harder to aim. Thankfully, it should be a bit easier as of the next update because Alex shifted it so the arrow now points to the center of the screen. Here's a video of it in action.
Top tier building skin
Some more work is being completed on the top tier metal skin (the one above corrugated metal). The meshes, textures, materials and prefabs have all been committed to main. What does that mean? We should be seeing this badass armored tier in game soon! Here's some screens:
Question? Comments? Join the conversation at Rustaforum.com