Changing stack sizes is a simple way to adjust the pace of a modded Rust server. Higher stack limits allow players to carry more resources, components, food, and other items before running out of inventory space, which is especially useful on 2x, 5x, 10x, and other boosted servers.
Rust does not have a standard vanilla setting for changing every item's stack limit. Instead, you can use a plugin such as Stack Size Controller. Whether you are self-hosting or using Rust server hosting, the actual configuration works in much the same way once the plugin is installed.
What Is Stack Size Controller?
Stack Size Controller is a Rust plugin that allows server owners to change the maximum stack size of almost every item in the game.
Rather than forcing every item to use the same multiplier, you can configure stacks globally, by item category, or for individual items. This makes it possible to increase resource stacks while leaving weapons, tools, ammunition, or other items closer to their vanilla limits.
The plugin also includes commands for finding item names and listing categories, which makes it easier to configure your server without manually searching through Rust's item list.
How To Install Stack Size Controller
If you are self-hosting, your Rust server first needs a plugin framework such as Oxide/uMod. Download Stack Size Controller and place the plugin file inside:
oxide/plugins
Once the plugin loads, it will automatically generate its configuration file.
If you are using Pine Hosting, there are two ways to set up custom stack sizes.
The first option is to install Stack Size Controller yourself. Open the Plugins page in your server panel, search for Stack Size Controller, and install it directly onto the server. You can then configure the plugin using the same commands or configuration file covered throughout this guide. Pine's plugin installer removes the need to manually download and upload the plugin file.
Alternatively, you can install one of Pine Hosting's modded server templates. These templates configure a collection of plugins commonly found on modded Rust servers and allow settings such as stack sizes to be changed through the panel UI without entering commands.
Keep in mind that a server template is designed as a more complete modded-server setup, so it will install additional plugins alongside the stack-size functionality. If you only want to change stack sizes, installing Stack Size Controller individually gives you more control over exactly which plugins are running.
How To Change All Rust Stack Sizes
The quickest way to change your stacks is to apply the same multiplier across every category.
For 2x stacks, enter:
stacksizecontroller.setallstacks 2
For 5x stacks:
stacksizecontroller.setallstacks 5
For 10x stacks:
stacksizecontroller.setallstacks 10
The setallstacks command accepts a numeric multiplier. You should enter 5, for example, rather than 5x.
Applying one multiplier to everything is useful for quickly setting up a boosted server, but it may not give you the balance you want. Some items have intentionally small vanilla stack limits, so you may want to customize individual categories afterward.
How To Change Stack Sizes By Category
Stack Size Controller also lets you change an entire item category without affecting everything else.
To see the available categories, use:
stacksizecontroller.listcategories
You can then see which items belong to a specific category with:
stacksizecontroller.listcategoryitems Weapons
To give the Resources category a 5x multiplier, use:
stacksizecontroller.setstackcat resources 5
The category command accepts a numeric multiplier and does not require an x after the number.
Category-based stack sizes are useful for servers where you want faster progression without increasing absolutely everything. For example, you could increase resources and components while keeping weapons and tools much closer to their normal limits.
How To Change The Stack Size Of One Item
You can also create custom stack limits for individual Rust items.
The command follows this format:
stacksizecontroller.setstack <item shortname or ID> <stack limit or multiplier>
For example, to give wood a 5x multiplier:
stacksizecontroller.setstack wood 5x
Unlike the category and global commands, the individual-item command does use an x when you want to specify a multiplier.
You can also set an exact stack limit instead. For example:
stacksizecontroller.setstack generator.wind.scrap 5
This sets the Wind Turbine's maximum stack size to five.
If you do not know an item's shortname, search for it with:
stacksizecontroller.itemsearch wood
Individual item settings can override broader category multipliers, making them useful when only a few items need different limits.
How To Edit Stack Sizes Through The Config File
You do not have to use console commands. Stack Size Controller also creates a configuration file at:
oxide/config/StackSizeController.json
The plugin automatically populates individual Rust items inside its configuration after it has loaded. You can then edit stack settings directly within the JSON file.
This can be more convenient if you want to configure a large number of items at once.
After saving your changes, reload the plugin with:
o.reload StackSizeController
If you're using Pine Hosting, you can configure your Rust server stack sizes through either the console or StackSizeController.json using the File Manager.
Configure Stack Sizes Through The Pine Hosting UI
If you would rather not enter Stack Size Controller commands at all, Pine Hosting's server templates provide another option.
After installing a compatible modded server template, stack-size settings can be changed through the game panel UI. This can be much easier for newer server owners who want common modded settings without manually configuring every plugin.
The important difference is that templates are not simply a graphical version of Stack Size Controller. They are designed to create a broader modded Rust setup and will install other commonly used plugins as part of the template.
If you want complete control over your plugin list, install Stack Size Controller individually. If you are already planning to run a more traditional modded Rust server, the template option can save a significant amount of setup work.
What Stack Size Should You Use?
Your stack sizes should generally match the pace of the server.
A 2x server may only need moderately increased resource and component stacks. On a 5x or 10x server, vanilla stack limits can become frustrating because players gather resources much faster and fill their inventories quickly.
You also do not need to use the same multiplier for every item. A server could use 5x resource stacks, larger component stacks, smaller ammunition increases, and near-vanilla limits for weapons and tools.
Matching stack sizes to your gather rates usually creates a better balance than simply setting every item to an extremely high value.
Rust Stack Sizes Not Changing?
If your changes are not appearing in-game, first make sure Stack Size Controller has actually loaded.
Check that you are using the correct category or item shortname. Commands such as stacksizecontroller.listcategories and stacksizecontroller.itemsearch wood can help confirm that you are editing the correct item.
If you edited StackSizeController.json manually, make sure you saved the file and then run:
o.reload StackSizeController
You should also check whether another installed plugin is modifying stack sizes. Multiple plugins trying to control the same values can cause unexpected results.
Configure Your Modded Rust Server With Pine Hosting
Stack sizes are often only one part of a modded Rust server. You may also want custom gather rates, loot, kits, teleportation, events, and other gameplay changes.
With our Rust hosting, you can choose between configuring Stack Size Controller yourself or using one of our modded server templates. Installing the plugin individually gives you full control over your setup, while templates can provide a quicker way to configure common modded-server features through the panel UI without entering commands.
That gives you the flexibility to build the server yourself or start from a ready-made modded setup and adjust it to suit your community.