10 Ways to Improve Your Rust Server Performance!

7 Comments

Improve your rust server performance

10 Tips to Improve Your Rust Server Performance!

Welcome to the semi-regular posts here at Lone.Design! Today I’ll share with you my ten personal tips on ways you can improve your Rust server performance with a few easy steps!

Also, join the Discord if you’re cool! https://discord.gg/VEesZs9

Table of Contents

  1. Disabling Chickens (or other animals)
  2. Disabling AI movement/think
  3. Unload plugins that aren’t needed
  4. Upgrade your server provider or hardware
  5. Modify your server’s map via Rustedit
  6. Plugins to HELP your server performance
  7. Cap your server fps
  8. Increase your server’s decay/upkeep
  9. Regular Restarts
  10. Using a Reasonable Map Size

 

1. Disabling Chickens

As simple as it sounds, disabling chickens is a fast and easy way to have 1 less thing your server has to manage or calculate for. Since chickens aren’t commonly seen in the wild, nor yeild much resources it’s not a bad idea to just purge them!

To disable chickens type the following command within your console, to eliminate them entirely (even after restarts) add the command to your startup script.

chicken.population "0"


2. Disabling AI Think

Having and managing dozens of NPCs or Animals on a single map won’t add a tremendous amount of server performance to a server, but it does add up like any minor adjustment. Often times large servers will disable AI on their server to help improve performance. However, with this change, it is game changing in the regard that it will make it so animals will not run/walk around the map as they normally would.

ai.think “false”


3. Unload Unnecessary Plugins

It’s very often for new server owners to become plugin-happy and install dozens of less-than-practical plugins that at the time will just be fun or amusing. Being mindful of this and using minimal amounts of plugins on a server will definitely help your server perform better, as well as, add one less thing to update later on!


4. Upgrade Your Server!

This is by far the most impactful difference you can make for your community and will be a night and day difference for sure! Upgrading your server hardware, network, ddos, or otherwise improving it via your host will yield much better performance for your community. With that said, every host is different and will offer certain promises that aren’t always followed through. The server host I recommend for not only customer support, but also hardware reliability, network, ddos protection is Game Server Kings. Since switching to them it has been the best customer support we could ask for, as well as the machine and network itself!

Upgrade your server today with Game Server Kings! They even have given us a 5% Discount code to use at checkout!
Use Code: LONEDESIGN to save 5%


5. Modify Your Server’s Map with Rustedit

This requires a bit more knowledge within the field of Rust as you need to know how to locate, open, and modify a .map file, however, this can not only open many doors of possiblilities, but also can improve performance for your server and even players!

How to remove some prefabs from your map to reduce colliders/prefabs

  • Boot your server’s map up like normal
  • Connect to your server
  • Once connected quit the game
  • Navigate to your Rust install location (“…/steam/steamapps/common/rust/maps”)
  • Drag the .map file that is the world size/seed that you just booted up and drag to your desktop
  • Download Rustedit with this short video guide!
  • Once you have opened your map up press H to open the ‘scene hierarchy’
  • Search for “powerline pole…” and hit select all at the bottom and then press the del key
  • Repeat this step for “electrical box” prefab as well as any other prefab you wish your map to NOT have.

The second tip whilst still editing the map is to locate any steep terrain such as cliffsides and use the terrain tool and select the smooth, or even Raise/Lower brush to reduce the steepness of the cliffs. Steep cliffs drastically increase the Rust’s terrain poly count as the terrain has much higher vertices for the players to have to render. By reducing the angles/smoothening it will decrease heavily!


6. Plugins to Help Monitor or Improve Performance


7. Limit Server FPS

Limiting or ‘capping’ server fps is very common and recommended by nearly any veteran Rust server owner within the community. The benefit of limiting your server FPS is that your server isn’t having to work as hard when it’s not needing to. Players will only notice server FPS-related issues when it drops below 15-20. So limiting your FPS to 30-60 is highly recommended. This will reduce the possibility of overheating or over exhausting your server when it’s not needed.

fps.limit "30"


8. Increase Decay/Upkeep (Mainly for higher gather rate servers)

Increasing the decay rate or upkeep for bases on your server can be quite a large impact regarding a performance gain depending on your regular population or entity count each wipe. I’d defintely consider this tip if you run a server with higher gather rates as once players build bases and leave and don’t return for the rest of wipe it will make it so that bases won’t clutter your map near as much. There are a handful of plugins to assist you with this on Umod, however using native commands are always the most optimal way of opperating a server with minimal overhead.

Below are some example commands that you can use to eliminate inactive or ‘trash’ bases on your map to help descrease the entity count.

decay.duration_twig “0.5” Default is 1
decay.duration_wood “0.8” Default is 1
decay.upkeep_period_minutes “500” Default is 1440 (24 hours)

You can replace “twig” or “wood” with stone, metal, or toptier depending on which build grade you wish to increase the decay for. I highly recommend viewing the Rust Admin Commands on CorrosionHour.com as there are many more commands similar to these that can help your server and possibly reduce the need for a few plugins you may be running!


9. Regular Server Restarts

To be clear, restarts do not mean wipes. Wipes are when your servers start fresh with a brand new map and world. Restarts is just when the rust server reboots.
This should be a more obvious tip, but there are some who may benefit from knowing that regular server restarts are beneficial for the health of your server. How often you should restart is quite subjective to the type of server you run, however. I will leave MY personal suggestion regarding the suggested restart frequencies below. In addition to regular restarts, regular wiping may be beneficial as well. Check out AutoWipes from Neko to automate your server a bit more!

Pure Vanilla Server – (Restart every 1-2 Weeks)
2x Slightly modded – (Restart at least every Week)
Heavily Modded – (Restart at least every few days)


10. Use a Map Size That Best Fits Your Server

Using reasonable map sizes can not only decrease your server’s boot time but also your server and player’s FPS as it’s having to manage fewer entities. For example, running a 5k map won’t be wise if you only retain about 10-20 players. You want a map that will have at least occasional player interaction to help increase your population as well as performance! maybe start off with a 2-3k map!



7 replies on “10 Ways to Improve Your Rust Server Performance!

  • sport788

    My spouse and I stumbled over here by a different website and
    thought I should check things out. I like what I see so now i’m following you.
    Look forward to checking out your web page for a second
    time.

    Reply
  • Bedava Hesap

    Bir ├žok web siteyi gezdim ve hi├ž ├žal─▒┼čan bedava hesap bulamad─▒m sorununa ├ž├Âz├╝m getirmek i├žin bu web siteyi a├žt─▒m ve tamamen ├╝cretsiz ve bedava payla┼č─▒m yaparak sizi mutlu ediyorum.
    Bir site, program, ├╝yelik akl─▒na ne gelirse her┼čey bedava burada.
    Biz bir markay─▒z ve sizin i├žin ├žal─▒┼čmak bizi a┼č─▒r─▒ derecede
    mutlu ediyor. Sitemizi ziyaret et ve doya doya b├╝t├╝n bedava
    hesaplar─▒ kullan arkada┼člar─▒n ile payla┼č.

    Bedava Hesap

    Reply
  • Bahigo g├╝ncel giri┼č

    En g├╝venilir ve lisansl─▒ bahis siteleri aras─▒nda bulabilece─činiz Bahigo i├žin giri┼č ┼čartlar─▒n─▒ merak ediyor
    olabilirsiniz. ├ťyelik i┼člemlerini ba┼člatmadan ├Ânce ne kadar g├╝venilir oldu─čunun yan─▒t─▒n─▒ ara┼čt─▒r─▒yorsan─▒z, do─čru
    bir adrestesiniz. G├╝venilir bahis platformlar─▒nda g├╝├žl├╝ alternatifleri
    ve kolayl─▒klar─▒ ile ├Ân plana ├ž─▒kan Bahigo sayesinde ciddi ad─▒mlar─▒ atabilirsiniz.
    G├╝ncel giri┼č bilgileri ├╝zerinden eri┼čim sa─člayabilece─činiz sitede alt yap─▒ bilgilerini ve lisans─▒ kontrol etme ┼čans─▒n─▒z olacakt─▒r.
    Bahis ve casino deneyimlerini en iyi ┼čekilde ya┼čayabilmek i├žin y├Ânelece─činiz
    Bahigo platformunda hangi ayr─▒cal─▒klar─▒n yer ald─▒─č─▒n─▒ incelemek isteyebilirsiniz.
    T├╝rk kullan─▒c─▒lar─▒na y─▒llard─▒r dil deste─čini sunan ve
    ba┼čar─▒l─▒ bir adres olarak g├Âsterilen bu platformda sizleri bekleyen bonus ve promosyonlara g├Âz atabilirsiniz.

    Bahigo g├╝ncel giri┼č

    Reply
  • covid-19

    I like the helpful information you provide in your articles.
    I will bookmark your weblog and check again here regularly.
    I’m quite sure I’ll learn lots of new stuff right here!
    Good luck for the next!

    Reply
  • Bahis siteleri

    Bahis siteleri, d├╝nya ├╝zerindeki her t├╝rl├╝ spor m├╝sabakalar─▒n─▒n, merak edilen k├╝lt├╝rel, siyasi vb olaylar─▒n ya da s├╝re├žlerin nas─▒l sonu├žlanaca─č─▒n─▒ oranlayarak m├╝┼čterilerine sunan bir nevi arac─▒ firmalard─▒r.
    Bu sitelerde (hepsinde olmasa da) bir futbol ma├ž─▒n─▒ kimin kazanaca─č─▒ndan, ma├žta ka├ž gol at─▒laca─č─▒ndan, en iyi film
    oscarÔÇÖ─▒n─▒ kimin alaca─č─▒na ya da Abd se├žimlerini kimin kazanaca─č─▒na kadar binlerce hatta on binlerce
    bahis a├ž─▒labilir. Bahsin t├╝r├╝, say─▒s─▒, oran─▒ siteden siteye de─či┼čkenlik g├Âsterir.

    Bahis siteleri

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *