Search the Community
Showing results for tags 'optimize'.
-
Version 1.1.8
82 downloads
Optimize A stylishly designed plugin that boosts player FPS and includes a wide range of performance optimizations. 15+ optimization settings Oxide & Carbon English · Russian Supports Community Servers Depending on the hardware, client FPS either goes up or becomes noticeably more stable. Goals Before developing any plugin, we define the goals it should achieve when running on your game server. Improve players FPS Make your project stand out Improve the overall quality Features and Capabilities We provide extensive functionality for both server owners who purchase the plugin and the players who use it. General Polished and thoughtfully designed interface Extensive plugin customization Players One time notification when low FPS is detected Numerous optimization settings Optimization Settings Players enable exactly what they need — every option is toggled individually, and choices are saved automatically. World Around You Draw distance The server stops sending buildings, boxes and other objects that are far away. Distant trees Trees load only around you instead of the whole map — as you move, they stream in on their own. Saves memory and speeds up joining the server. Images and drawings Drawings on signs, photos, paintings and spray art stop loading. Saves memory and bandwidth. Unapproved Skins Disables skins that have not been accepted into the game but may still be used by other players. Fire, Light & Animations Destruction debris No debris flies around when walls and structures collapse. The difference is most noticeable during raids. Flames Furnaces, campfires, and torches will no longer display flames. The difference is especially noticeable in large, heavily built-up bases. Wind turbine rotation Wind turbines stop spinning. They generate power just like before. Turret lasers Laser sights on turrets and SAM sites are turned off. Falling trees A chopped tree simply disappears — no falling animation, no cracking sounds. Construction smoke Smoke and effects from placing, upgrading and repairing structures are no longer shown. Lights Lamps and searchlights will no longer emit light. The difference is especially noticeable in large, heavily built-up bases. Electricity & Industrial Items in industrial pipes Item animation inside industrial conveyors and pipes is turned off. The conveyors themselves keep working as usual. Recyclers and quarries Recyclers, quarries and pumpjacks stop shaking and animating. They keep on working. Water flow Water inside hoses and pipes is no longer rendered. Sprinklers and water supply work as usual. Effects & Sounds Distant effects Explosions, muzzle flashes and smoke from other players' distant fights are hidden. Everything happening near you stays visible as usual. Voice chat You won't hear other players' voice chat, or will hear it only at a reduced range. Frequently Asked Questions We have anticipated your questions and answered the most common ones below. You can ask any additional questions in the plugin's discussion section. Do you accept suggestions for improving the plugin? Sure! To submit an idea, join our Discord Server obtain the required role, and post your suggestion in the #suggestions channel. What should I do if the plugin is not working? Create a support ticket on our Discord Server and we will help you resolve the issue. Does the plugin require a powerful game server? No. The plugin is well optimized and will not place a significant load on your server, even on low-end hardware or with a high player count. Permissions and Commands Below is a list of the permissions and commands available in the plugin. Permissions optimize.use Grants players access to the plugin Commands /fps Opens the plugin menu Console Commands optimize.wipe Clears the player settings database Join our Click on this text to join our server, get support, updates, and more. Developed in Authors Code by DezLife Design by Illumination$24.99- 11 comments
- 2 reviews
-
- 2
-
-
- #rust
- #rust plugin
- (and 14 more)
-
Version 2.0.8
808 downloads
EarlyQ allows players to join prematurely the server while it is still starting. By default the server needs to fully start (which takes ~5 min, depends on map/specs) and after all that time its finally time for players to join, but they still have to wait warming prefabs & download the world. EarlyQ optimizes the process of players joining & startup of the server and minimizes wait times because its splitting the work in parallel. Features Allows players to load faster by initiating Asset Warmup as they are waiting for the server to start up! The world data is sent to the player as soon as its ready, so when the server is ready they can join right away without waiting! The steam server is started only after ~10 seconds when you launch the rust server! This means players can see it in the global server list even while it is loading! Increases your server uptime metrics! Custom messages that show the current loading progress of the server! You can customize said messages Demo (the demo is older & does not start loading the world after its ready, so im waiting a bit longer in the video. This is already implemented in EarlyQ) Custom message If you need to customize the message your players get when waiting for the server, you have to specify the message as a launch option on the server +earlyq.loading_msg - The loading message shown when the server is loading and the client is waiting for the server to load the world +earlyq.loading_icon - The icon shown +earlyq.ready_msg - The loading message shown when the client finishes loading fully and is waiting for the server +earlyq.ready_icon - The icon shown Default messages (Example): +earlyq.loading_msg "<color=#c47070>PLEASE WAIT (alot of spaces here) SERVER IS STILL STARTING: {progress}" +earlyq.loading_icon "Server" +earlyq.ready_msg "<color=#59a358>YOU ARE READY (alot of spaces here) WAITING FOR THE SERVER: {progress}" +earlyq.ready_icon "CheckCircle" You can see all the icons you can use here You can use some unity rich text components in the message: "color", "u", "b" and "i". If you want to add a new line currently the only way I found out is to spam a bunch of spaces since it will wrap to the next line, max is 3 lines At the time of writing this, these are all the limitations, they might change in the future. You can also use a config file if you prefer The config file needs to be created in a folder of the root of the server called "EarlyQ" and in the folder a file needs to be created called "config.json", it should look like "EarlyQ/config.json" The content of the config.json file need to be: { "loading_msg": "your custom msg", "loading_icon": "your custom icon", "ready_msg": "your custom msg", "ready_icon": "your custom icon" } Installation As this is a Harmony mod you need to place the EarlyQ.dll file in HarmonyMods folder, after that restart the server. (do not use harmony.load command with EarlyQ!) EarlyQ works for Linux & Windows EarlyQ works with the newest networking update EarlyQ works with RakNet and SteamNetworking EarlyQ works with Vanilla, Oxide and Carbon Note Facepunch confirmed this Harmony mod is not allowed on official servers, if you want to use it on official, do it at your own risk. Contact You can contact me on discord: turner1337$69.69- 46 comments
- 10 reviews
-
- 9
-
-
-
- #optimize
- #optimization
- (and 19 more)
-
Version 1.0.0
13 downloads
Same bonus, none of the hotspot mini-game overhead. Optimizes resource gathering by removing the vanilla tree and ore hotspot minigames. Players automatically receive the maximum available bonus without needing to hit difficult to reach hotspots, while item specific bonus multipliers from tools remain fully supported without bugs. Perfect for high pop servers. This plugin does not use cheap gimmicks like the oxide hook OnTreeMarkerHit or by harmony patching the DidHitMarker. This plugin fully and completely recodes the vanilla logic to get that performance boost & remove the pesky annoying mini games from farming perfect for high pop servers! Key features Removes tree hotspot/X-marker system Removes ore shinny hotspot entity minigame Automatically applies maximum resource bonuses Preserves custom item bonus scales No hotspot entities to spawn or destroy Reduces CPU processing during harvesting Reduces hotspot-related network traffic Reduces entity churn and GC pressure Preserves tree crack sound effects Moves tree bird effects to tree death Preserves normal tree and ore behavior$10.00 -
Version 1.1.8
1,202 downloads
Drop Bags tracks items dropped into the rust world. When there are high-volume drops, they are combined into a single "drop bag.” This method enhances performance by streamlining the handling of item drops and reducing item physics. Stop server stalls and freezing from item spam Works on craft spam, dropped item spam, gutted shark spam and horse dung! Light weight and easy to use Easy config DropBags uses one light weight hook to track dropped items. Dependent on how many items are dropped in a given radius those items get placed into a drop bag. This stops mass item spam effecting your server performance. { "Area Size - How far away items can be moved into a container": 7, "Max drops before moving items to container": 36, "Time to wait before moving items": 5.0, "Vischeck - checks items are visable before moving to container": true, "Calculate despawntime from drop bag items": true, "Reset dropbag despawn time on loot": false, "Override drop bag despawn time (seconds), 0 = false": 0.0 }$14.99- 17 comments
- 8 reviews
-
- 2
-
-
-
- #dropbags
- #drop bags
- (and 26 more)
-
Version 1.0.4
20 downloads
xBannedPlayersEntityCleaner xBannedPlayersEntityCleaner is a an efficient Rust plugin designed to automatically clean up all entities owned by players when they are banned. This helps maintain server performance and prevents clutter caused by banned users’ structures, deployables, and other entities. It also includes a manual cleanup command that allows admins with proper permission to trigger entity removal for specific players when needed. Features Automatically removes entities owned by banned players. Optional manual cleanup command with permission control. Adjustable cleanup speed and batch size to minimize lag. Silent or visible destruction modes. Efficient entity queue system for large-scale cleanups. Console Command xbannedplayersentitycleaner.clean <steamid64 or playername> - Manually trigger cleanup for a specific player. Permission xbannedplayersentitycleaner.use - Allows a user to manually trigger the cleanup command. Config { "SilentMode": true, "EntitiesPerCleanupInterval": 100, "CleanupInterval": 0.2, "LogToConsole": true } SilentMode → If enabled (true), entities are destroyed quietly without gibs or visual effects. EntitiesPerCleanupInterval → Number of entities processed per cleanup cycle (CleanupInterval) CleanupInterval → Time in seconds between each cleanup batch execution. LogToConsole → Enables or disables console logging for cleanup events and summaries.$6.99 -
Version 4.3.5
41 downloads
Friends Plugin for Rust Server "Friends" is a robust and flexible plugin designed to enhance the in-game friends system in Rust. It will help streamline the interaction between friends, simplify the process of authorization, and access to important game elements, and manage damage between friends. Key Features: Damage Control: An integrated feature of damage blocking among friends helps prevent accidental damage. This feature can be easily enabled or disabled by command. Enhanced Friends Authorization System: The plugin allows activating friends' authorization for a wide range of elements, including: Turrets SAM site Code locks Key locks Cupboards Upon removal from the friends' list, the player will automatically be deauthorized from all the listed elements. Remote Friend Invitation: With a special command, you can invite a player to be friends, even from afar. Authorization Settings Flexibility: Choose between two authorization methods for code locks - guest authorization ("guestPlayers") or full authorization ("whitelistPlayers"). Compatibility and Optimization: The "Friends" plugin is optimized for maximum performance and is compatible with many other plugins. Extensive API: The plugin offers a comprehensive API for developers, providing flexibility and the possibility of further customization. Detailed Logging System: "Friends" includes a logging system, providing transparency and control over activities. Optimize your gameplay with the "Friends" plugin for Rust server. It will help improve your gaming experience, simplify interactions with friends, and make your server safer and more manageable. Commands: /team - Additional info /team invite/add <Nickname> /team ff - Friendly fire Default Configuration: { "Chat commands": [ "team", "ff", "friend" ], "Maximum number of friends": 3, "Time to accept team invite (in seconds)": 20.0, "Enable friend authorization for turrets?": true, "Enable friend authorization for SAM sites?": true, "Enable friend authorization for code locks?": true, "Enable friend authorization for key locks?": true, "Enable friend authorization for cupboards?": true, "Authorization method for code locks (guestPlayers - guest authorization, whitelistPlayers - full authorization)": "guestPlayers", "Enable logging system ?": false, "Chat prefix (IQChat)": "<color=#5cd6skykey>[Friends]</color>\n" } API for Developers HasFriend(ulong playerId, ulong friendId) //Checks if the specified user is a friend of the player. HasFriends(string playerS, string friendS) //Checks if the player has friends by their string identifiers. IsFriend(ulong playerId, ulong friendId) //Checks if the specified user is a friend of the player. AreFriends(ulong playerId, ulong friendId) //Checks if the specified players are friends. AreFriends(string playerS, string friendS) //Checks if the specified players are friends by their string identifiers. IsFriends(string playerS, string friendS) //Checks if the player has friends by their string identifiers. GetFriends(ulong playerId) //Returns the player's friends list. GetFriendList(string playerS) //Returns the player's friends list by the string identifier. GetFriends(string playerS) //Returns the player's friends list by the string identifier. IsFriendOf(ulong playerId) //Returns a list of players who are friends of the specified player. IsFriendOf(string playerS) //Returns a list of players who are friends of the specified player by the string identifier. GetFriendList(ulong playerId) //Returns the friends list of the specified player.$8.99
