Jump to content
  • Latest News
    Keep up to date with the latest Rust changes and improvements

  • Rustafied
    Rustafied

    Crash fixes, optimizations, and more!

    Sign in to follow this  

    12:00am EST - It’s been one week since the update and quite a lot has occurred. The minicopter is in, performance is much better, and it appears teh crashes have been fixed. Development is moving forward in the form of further optimizations, improvements to the minicopter, tweaks to the building system, and progress on the Oil Rig monument.

    Our update preview stream goes live at 3pm EST. Follow @Rustafied for news throughout the day.


    Update post mortem

    You may have noticed the update last week was not without its hiccups. Servers in particular experienced issues with crashes over the weekend. It appears there were a couple types of crashes - some due to oxide and others related to the game. Although the exact source of these crashes may not be abundantly clear, my money's on the update to the latest version of Unity which threw a bunch of wrenches in the mix (wouldn’t be the first time).

    Thankfully, the developers at both Facepunch and Oxide worked hard during the past few days to remedy the issues and it seems they were successful in this endeavor. As of the forced update yesterday, the crashes appear to have subsided.

    Through all the hubbub the last couple days, one important thing may have been missed: performance has greatly improved! Both clients and servers have been running better (and held up) over the past few days. A huge thank you to the team at Facepunch for prioritizing these optimizations to the game.

    There is still one casualty of the update at play: puzzles at power plant are broken at the moment. Alistair confirmed this will remain the case until the next wipe.


    Texture streaming

    Speaking of optimizations, Diogo is working on implementing a new system which saves on client overhead. A new feature in Unity 2018.2, texture streaming allows developers to control which mipmap levels are loaded into memory.

    This system is used to lower the overall memory usage by only loading the textures which are needed based on the current conditions. Long and short: it trades a small amount of CPU power for a large savings in GPU memory.


    252490_20190213215245_1.png

    Minicopter fuel gauge

    After its arrival last week, the Minicopter is seeing some tweaks and improvements. Along with some updates to the model, a fuel gauge for this new airbound vehicle is in the process of being added. Although not on the main branch yet, fuel levels will likely be visible to the pilot come the next update.


    Build tweaks

    Andre is working on some tweaks to the build process. No, this doesn’t have anything to do with changes to building bases. Rather, it refers to improving the speeds at which new commits and last minute changes can be tested on the staging branch.

    Each time a change to the code base happens, the client and server files have to be ‘built’ prior to being able to test them out. This process used to be a lot quicker, but over time has slowed down to the point where it takes over an hour for one of these builds to happen.

    This extended build time can make for late patch releases when last minute changes need to occur. Hopefully through this body of work, those build times will be reduced.


    2019-02-07_03-33-29-5o7g8H23.jpg

    Oil Rig progress

    Work continues on the long awaited Oil Rig monument. It has come to light this week that there will actually be two version of this monument, a large and a small. Similar to the Harbor monuments, it’s likely both of these will be present of most maps.

    These monuments are still on a separate branch, but we will have a full write up of what to expect once they are merged in.


    Other stuff

    • Some other miscellaneous performance fixes

    • Chinese lantern sounds reduced

    • HBHF now properly remembers settings


    Influx of hackers

    Finally, a note on the current climate of hackers. The game has seen an influx of cheating over the past week. Word on the street says this is caused by a new type of hack which blocks communication with EAC. The state of hackers is always in an ebb and flow - sometimes there are very few hackers, other times servers are inundated with them.

    Thankfully, EAC and the developers at Facepunch are generally quick to come through with updated detection and mitigation of new hacks when they come out.

    If you see a hacker, please report them via the F7 menu. If you’re on Rustafied servers, please also use our player report feature so our moderation team can look into it. Speaking of moderation team…


    Moderation team applications are open!

    We’re actively seeking new members to join the ranks of our esteemed moderation team. If you’re over 18, have a level head on your shoulders, and preferably (although not required) have some moderation experience, please fill out an application today!

    Sign in to follow this  


    User Feedback

    Recommended Comments

    There are no comments to display.



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

Latest Topics

Announcements

×
×
  • Create New...