Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Rust’s vanilla server does not provide a server.cfg setting for larger item stacks. The documented route is to install the Oxide (uMod) mod framework, add the community StackSizeController plugin, let it create its configuration, set stack multipliers in oxide/config/StackSizeController.json (or use its console commands), and reload the plugin.

What you need before changing stack limits

Stack sizes are hardcoded in an unmodified Rust server. Adding a line to server.cfg will not change how many items a stack can hold. The method described here requires server-side mod support and administrative access.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • A running Rust dedicated server that you control.
  • Oxide (uMod) installed and loading correctly.
  • The StackSizeController plugin downloaded into the server’s oxide/plugins directory.
  • Shell, file-manager or hosting-panel access to the server files if you plan to edit JSON.
  • Administrator access to the server console if you plan to use commands.
  • A current backup of the plugin configuration and, preferably, the complete server configuration.

StackSizeController is a community plugin listed on uMod and attributed there to AnExiledDev. Its exact version and compatibility with a particular Rust or Oxide build should be checked in the listing and against your server before deployment; those details are not established here.

Install Oxide and StackSizeController

1. Install Oxide (uMod)

Install the Oxide build intended for your Rust server through your host’s supported mod-install process or the official Oxide distribution process. Restart the server after installation and check the startup output for Oxide loading messages. If the server starts as a completely vanilla instance, the plugin cannot load and no stack setting will take effect.

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application:Upgraded attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Warranty & Support: Our Electric air duster comes with 5 years warranty and 24/7 customer service. During this period, if you have any questions,pls kindly feel free to contact us.

2. Add the plugin file

Download the StackSizeController plugin from its uMod listing and place its plugin file in the server’s oxide/plugins directory. Keep the filename supplied by the plugin; do not put it in oxide/data. The data directory is not the location used for stack-size configuration.

3. Start the server once

Start or restart the server after copying the plugin. The first successful load generates the plugin’s configuration file at:

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
oxide/config/StackSizeController.json

If that file does not appear, inspect the server console for an Oxide error, a missing dependency, a permissions problem or a plugin-load failure before attempting to edit anything.

Choose configuration-file editing or console commands

Method Where it acts Persistence Access needed Best use
JSON configuration Global, category and individual-item settings exposed by the plugin Edits are intended to persist across restarts File or shell access, then a plugin reload Precise, repeatable server policy
Console command All stacks or one category, depending on the command Verify the generated configuration after a restart; persistence of command-only changes is not verified Administrator console access Quick testing or emergency adjustment

The configuration file offers finer granularity because it includes per-item settings. The cited commands are broader: one applies to every category and the other applies to a named category.

Set multipliers in StackSizeController.json

1. Stop or quiesce changes before editing

Use your host’s normal maintenance procedure before editing a live JSON file. Make a copy of StackSizeController.json so you can restore the previous working version if the server rejects the file. JSON syntax is strict: an extra comma, missing quote or unmatched brace can prevent the plugin from reading the configuration.

2. Open the generated file

Open oxide/config/StackSizeController.json with a text editor that preserves plain text and UTF-8 formatting. The generated file contains the plugin’s global, category and per-item settings. Keep the keys created by the plugin and change only the values you understand. Do not search for or edit a similarly named file under oxide/data; that is not the documented stack-size configuration location.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth

3. Enter a numeric multiplier

Multipliers are plain numbers. For a five-times policy, enter 5, not 5x. A value of 2 represents a two-times multiplier, while 1 leaves the normal limit unchanged. Use the global setting when one policy should apply broadly, category settings when a group needs a different limit, and per-item settings when an individual item must be treated differently.

The plugin’s documentation describes 2,147,483,647 as the maximum stack size, citing a hardcoded Rust limitation. That is an upper bound, not a recommendation: extremely large stacks can change the game’s economy and storage balance, so select values that match your server rules.

4. Save valid JSON and reload

Save the file without changing its name or location. Start the server if it was stopped, then reload the plugin from the server console:

oxide.reload StackSizeController

Watch the console for a successful reload or a parse error. A parse error means the previous backup should be restored and the JSON corrected before trying again.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use the StackSizeController console commands

The plugin listing and hosting guides cite two commands. They were reported in a command snippet rather than verified on a live server, so confirm the syntax against the plugin’s current help output or documentation for your installed version.

Apply one multiplier to all stacks

stacksizecontroller.setallstacks 2

This example requests a multiplier of 2 for all categories. Replace 2 with the plain numeric multiplier you want; do not append an “x”. Because this command affects all categories, use it only when a uniform policy is intended.

Rank #3
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.

Apply a multiplier to one category

stacksizecontroller.setstackcat [category name] [multiplier]

Replace [category name] with the category name recognized by your plugin configuration and [multiplier] with a number such as 5. The square-bracket notation is explanatory syntax, not text to paste literally. Category names must match the plugin’s available names; if the command is rejected, inspect the generated configuration or the plugin’s current command help rather than guessing.

Reload after command changes when required

If the command changes values but the game does not immediately display the new limits, run:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
oxide.reload StackSizeController

After a full server restart, check the configuration file to determine whether command-only changes were written persistently. Persistence of these commands across restarts has not been verified.

How precedence and granularity should be planned

StackSizeController exposes three useful scopes:

  • Global: a broad default for the server.
  • Category: a different multiplier for a group of items.
  • Per item: an override for a specific item.

A practical policy is to establish the global value first, then adjust categories that have deliberately small vanilla limits, and finally add per-item exceptions. The cited guides specifically note that some vanilla categories have intentionally small limits and suggest customizing those categories afterward. Keep a written record of each exception so later edits do not accidentally erase the intended balance.

Policy goal Preferred scope Reason
Double nearly everything Global multiplier One setting avoids maintaining many entries
Keep most items normal but enlarge building materials Category setting Changes a group without altering unrelated items
Make one resource larger than its category Per-item setting Provides the narrowest override
Quickly test a uniform value setallstacks command Fast, but persistence must be checked

Verify that the new limits actually work

Do not treat a successful reload message as proof that every item changed. Verify in game with a controlled test:

  1. Join the server with an account that can access the relevant inventory or container.
  2. Use a test item whose vanilla limit is known to be lower than your selected multiplier.
  3. Collect or move enough of that item to force a stack split or merge.
  4. Confirm that the resulting stack accepts the intended quantity and that an excess amount creates a separate stack rather than disappearing.
  5. Test at least one item from each category you customized, including any per-item exception.
  6. Restart the server and repeat a small test if you used console commands, because command persistence has not been established.

Testing should be done with ordinary player permissions as well as administrator tools when possible. Administrative inventory commands can mask a configuration problem that a normal pickup or crafting action would reveal.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshoot common failures

The server ignores a value in server.cfg

This is expected for vanilla Rust. Stack-size limits are hardcoded there, and the cited guides state that changes require Oxide rather than a server.cfg entry. Install and verify Oxide, then use StackSizeController.

No StackSizeController.json file is created

  • Confirm the plugin file is in oxide/plugins, not oxide/data or another directory.
  • Confirm Oxide itself loaded during startup.
  • Check the console for the plugin’s load error and correct the reported dependency, permission or syntax issue.
  • Restart once after correcting the problem so the plugin gets an opportunity to generate its configuration.

The plugin reload reports a JSON error

Restore the backup, then reapply one change at a time. Check every quote, brace, bracket and comma. Keep numeric multipliers as numbers, not strings with an “x” suffix. If the generated file uses a particular key structure, preserve that structure instead of replacing it with a hand-written schema.

A category command does nothing

Check the category name exactly as the plugin recognizes it. The command’s category argument is not a free-form description. Also verify that the multiplier is a plain number and that you have administrator console access. Since the cited command syntax has not been independently verified on a live server, consult the current plugin help or listing for your installed release if the command remains unavailable.

Some items retain small limits

Vanilla categories can have deliberately small limits. A global multiplier may not produce the policy you want for those groups, so add a category setting or a per-item override in the generated configuration. Test the affected category after reloading.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Changes disappear after a restart

Determine whether the change was made in the JSON file or only through a console command. File edits are intended to persist across restarts. Persistence for the cited console commands has not been verified, so inspect oxide/config/StackSizeController.json after restarting and keep durable settings there when necessary.

Players still see the old stack size

Confirm that the reload completed without an error, then reconnect a test player and try a fresh pickup or transfer. Existing stacks may not visibly change until they are moved or merged. If a newly created stack still uses the old limit, review the active global, category and per-item values and check the console for a later plugin error.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.

Operational and gameplay considerations

Back up before every policy change

Keep dated copies of StackSizeController.json and note which multiplier each copy represents. A backup makes it possible to return to the last known-good configuration when a malformed edit prevents loading.

Change one scope at a time

Do not simultaneously alter global, category and per-item values while diagnosing a problem. Set a global baseline, reload and test; then add category exceptions; finally add individual overrides. This makes it possible to identify which scope produced an unexpected result.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Consider balance, storage and wipes

Larger stacks reduce the number of inventory slots and storage containers needed for the same resources. They can also change hauling risk, building-material logistics and the value of storage upgrades. Decide whether the multiplier should apply to every item or only selected categories, and document the policy for players before a wipe or major rule change.

Stay within the documented limit

StackSizeController documents 2,147,483,647 as the maximum stack size because of a hardcoded Rust limitation. Values above that documented maximum should not be used. The practical value for a server is usually much lower and depends on the balance you want to preserve.

Configuration versus commands: a decision checklist

  • Choose the JSON file when settings must survive restarts, when you need per-item control, or when you want a versioned record of the server policy.
  • Choose console commands for a quick all-stack or category experiment when you have admin-console access and can verify the result.
  • Use a combination when you want to test a broad multiplier quickly, then record the final policy in the generated configuration.
  • Always reload with oxide.reload StackSizeController after a file edit or whenever the plugin does not reflect a confirmed configuration change.

What is and is not established about compatibility

The available documentation identifies the Oxide/uMod framework, the StackSizeController plugin and the configuration path, commands and maximum value described above. It does not establish a specific plugin release, Oxide build, Rust build or compatibility date. Before installing on a production server, check the current plugin listing and your host’s mod framework support. If a Rust update causes loading errors, treat compatibility as a version-specific problem rather than assuming that an older configuration or command will continue to work unchanged.

Quick implementation checklist

  1. Install Oxide (uMod) and confirm it loads.
  2. Copy StackSizeController into oxide/plugins.
  3. Start the server once and confirm that oxide/config/StackSizeController.json is generated.
  4. Back up the generated file.
  5. Set global, category or per-item multipliers as needed, using plain numbers such as 2 or 5.
  6. Save valid JSON, then run oxide.reload StackSizeController.
  7. Alternatively, test stacksizecontroller.setallstacks 2 or stacksizecontroller.setstackcat [category name] [multiplier] from the administrator console.
  8. Verify representative items in game and check persistence after a restart.

The Bottom Line

To increase Rust item stacks, use Oxide/uMod with StackSizeController; vanilla server.cfg cannot do it. Configure the generated JSON for persistent, granular control, reload the plugin, and verify the result in game.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.