Jump to content

frizzo420's Wishlist

  1. More information about "BetterTC"

    $25.00

    BetterTC

    Fed up with the need to use multiple addons on my server for functions that players could execute from within the game, and considering the constant increase of new Skins for builds, I found myself dissatisfied with the limited supply of automatic upgrades on the market.
    For this reason, I have reworked the most used TC-related features on my server into a single plugin, which has been enriched with ideas contributed by players and other Rust administrators.
    All this under an attractive graphical interface, inspired by the item store of the game itself.
     
    Video Update 1.4.0
    Old Video
     
    Features
    LIST OF AUTHORIZED PLAYERS
    It allows players or simply the rest of the Staff to easily see which players are authorized in the locker. Except for the administrators themselves, if you activate it in the config. (I don't think any player needs to know that the admin was authorized in their locker to check something) You can also allow authorizations to be deleted individually.  
    AUTOMATIC CONSTRUCTION SKINS
    With BetterTC your players will be able to improve their builds to any level of improvement, but they will also be able to choose their favorite Skin (if you enable it) completely free of charge or offering it to the VIPS on your server. Update system:  I have added a small system that checks for new skins to automatically add them to the configuration. When you install the plugin for the first time and once you obtain permission from  bettertc.admin, you must click on "Check Update" so that it performs an internal check and adds all the skins and options that exist to date.
     
    AUTOMATIC IMPROVEMENT SYSTEM
    Allows your players to upgrade the grade of their bases automatically by obtaining resources directly from the TC. As long as they don't have RaidBlock (if you use NoEscape/RaidBlock plugin of course). You can configure different speed levels and costs depending on the player's permission from the plugin's own settings. That is, you can have players improve a building every 5 seconds for free and VIPs can improve every 2 or 1... Use your imagination! In addition, you can also calculate the cost of materials that will be required to carry out said improvement by clicking on the info button.
     
    AUTOMATIC REPAIR SYSTEM
    Allows your players to repair their bases automatically by obtaining resources directly from the TC. As long as they don't have RaidBlock (if you use NoEscape of course).  Now since version 1.4.0 it will also repair damaged objects such as doors, trapdoors, windows, boxes!
     
    CONSTRUCTION DEGRADATION
    It allows players to regret upgrading their huge base to metal and not being able to afford it anymore. Of course, it will charge them resources as if they improved it from 0. However, if you do not want to allow downgrade you can disable it from the config.
     
    WALLPAPER PLACEMENT
    Allows your players to place any wallpaper available in the game automatically based on the building type. You will get the closet interior fabric as a placement cost. The skin list is remotely updatable, so if new skins are added they will be added without the need to update the plugin. You will just have to click (as admin) on the check for update button.

    In addition, with BetterTC you can place wallpapers on both sides of the walls, even if they are on the outside of the building, as it includes an option in the configuration to force this placement.

     
    TC SKINS
    Give your players the ability to change the appearance of their TC.

     
    ALLOWS TO SAVE OLD ITEMS
    A new configuration option has been added to allow saving items back to the TC.
    "Allow items in TC inventory": { "gunpowder": false, "sulfur": false, "sulfur.ore": false, "explosives": false, "diesel_barrel": false, "cctv.camera": false, "targeting.computer": false }  
    CONSTRUCTION EFFECTS
    Allows players to disable auto-build buff effects and reduces headaches.However, if you do not want to allow them to disable this, you can disable it from the config.
     
    BETTER GUI
    The plugin's interface has been programmed so that it maintains its size regardless of the interface scaling settings of each player. It has also been taken into account that perhaps not everyone wants to enable all options for their players. Therefore, the buttons that appear at the top of the TC have been programmed so that if a player does not have permission for a specific function, instead of leaving the space empty, the buttons adapt their position automatically. The player list GUI and construction SKINS have also been prepared with a pagination system if necessary. 90% of the images used in the plugin are loaded directly from the client side, thus optimizing the loading and rendering of the interface and reducing the use of Image Library.  
    Permissions
    bettertc.admin Exclusive for Admin. It allows you to check if there are new skins to add. You will not appear in the list of authorized players if the option in the settings is activated. bettertc.authlist  Shows a button at the top of the TC to check which players are authorized. bettertc.deleteauth Allows you to individually revoke an authorized player. You can give this permission to players if you want them to be able to delete individually. bettertc.use  It is the basic degree of use found in the configuration. bettertc.vip It is the level of use for advanced that is found in the configuration. Depending on how you configure it, it makes players with this permission improve/repair/change skin faster. Or it simply costs them less resources. bettertc.repair Displays a button on top of the TC to repair the build automatically. bettertc.repair.nocost No explanation needed I think. (USE WITH CAUTION) bettertc.reskin Allows players to change the skin of their build automatically. Imagine one day you upgrade your entire foundation to container and the next day you regret losing FPS and would like to leave it on normal metal. bettertc.reskin.nocost No explanation needed I think. bettertc.updefault Shows players the default upgrade options. Without SKINS. bettertc.upskin Show players upgrade options with SKINS. bettertc.upgrade Permission to evade blocking of all items. bettertc.upgrade.nocost No explanation needed I think. (USE WITH CAUTION) bettertc.wallpaper  Allows players to place Wallpaper. bettertc.wallpaper.nocost  No explanation needed I think. (USE WITH CAUTION) bettertc.tcskinchange  Allows players to change the TC skin. bettertc.tcskindeployed  Allows players to place TC with Skin.  
    Commands
    There are no chat commands. Everything is managed from the TC interface.
     
    Configuration
    DEFAULT CONFIGURATION
    { "Use NoEscape Plugin": true, "Use RaidBlock Plugin": true, "GUI Buttons TC - Color Default": "0.3 0.40 0.3 0.60", "GUI Buttons TC - Color Active": "0.90 0.20 0.20 0.50", "GUI Buttons TC - AnchorMin": "0.71 0.862", "GUI Buttons TC - AnchorMax": "0.947 0.892", "Alert Gametip": true, "Alert Chat": true, "Alert Notify Plugin": false, "Notify: select what notification type to be used": { "error": 0, "info": 0 }, "Color Prefix Chat": "#f74d31", "Show Admin Auth List": false, "Show SteamID Auth List": true, "Upgrade Effect": true, "Reskin Enable": true, "Deployables Repair": true, "Downgrade Enable": true, "Downgrade only Owner Entity Build": false, "Upgrade only Owner Entity Build": false, "Upgrade / Downgrade only Owner and Team": true, "Wallpaper placement Cost (Cloth)": 5, "Wallpaper both sides": true, "Force both sides including external sides": true, "Cooldown Frequency Upgrade (larger number is slower)": { "bettertc.use": 2.0, "bettertc.vip": 1.0 }, "Cooldown Frequency Reskin (larger number is slower)": { "bettertc.use": 2.0, "bettertc.vip": 1.0 }, "Cooldown Frequency Repair (larger number is slower)": { "bettertc.use": 2.0, "bettertc.vip": 1.0 }, "Cooldown Frequency Wallpaper (larger number is slower)": { "bettertc.use": 2.0, "bettertc.vip": 1.0 }, "Cost Modifier for repairs": { "bettertc.use": 1.5, "bettertc.vip": 1.0 }, ... ] }  
    Bonus
    For any problem, doubt, suggestion or assistance do not hesitate to contact me by Discord  ninco90#6219
    If you need me to configure everything from scratch, according to your tastes, for your server I can also do it for an additional fee. Although you should be able to configure everything yourself  😊  
  2. More information about "Total Control"

    $20.00

    Total Control

    Introducing Total Control, a comprehensive admin tool designed for Rust game servers.
     
    This plugin is built with a full GUI, providing an intuitive and user-friendly interface for server administrators. With Total Control, you can customize every aspect of your Rust server to create a unique gaming experience for your players. Here are some of the features that set Total Control apart:
    Settings Page (New!): The latest addition to Total Control, the Settings page introduces powerful options for customizing server-wide gameplay systems:
    Skip Night: Automatically skip night cycles or use a voting system where players can vote to skip night.
    Time Freeze: Freeze time to any time of the day you choose.
    Day and Night Settings: Configure the start and end of the day, set the percentage of votes required to pass a day skip, and adjust the delay for voting messages. You can also limit the number of nights players can skip before requiring a full night cycle.
    Custom Vote Command: Define the vote day command, with /day as the default.
    PvE/PvP Mode: Set basic PvE or PvP modes, which can be toggled on a timer, or be set to stay permanently on. PvE or PvP mode can be displayed on the player HUD.
    Raid Protection: Implement raid protection with the same flexible settings as the PvE/PvP modes, including timers and toggles.
    StackSize Page: A new addition to Total Control, the StackSize page allows you to set up multipliers for individual items or entire categories, offering greater control over item stacking in your server.
    Item Gather Rate Control: Customize the gather rate for every item in the game to balance resource acquisition and gameplay progression.
    Smelting and Cooking Control: Adjust the smelting speeds for furnaces, mixing tables, campfires, and oil refineries. You can also control the charcoal output amount, the cooked output amount, and the amount of fuel used.
    Reward System: Set up rewards for various in-game actions such as killing scientists, and players, or picking up or mining different items. Rewards can be given in the form of economics (if the Economics plugin is installed) or server rewards (if the ServerRewards plugin is installed) or even scrap.
    Bradley APC and Patrol Heli Rewards: Players can be rewarded for dealing damage to or destroying the Bradley APC and Patrol Heli. There’s also a setting to divide the loot among all players who dealt damage or give all the loot to the player who deals the final blow.
    Total Control allows you to create a Rust server tailored to your community’s playstyle. Whether you’re looking to create a hardcore survival experience or a more casual, resource-rich environment, Total Control gives you the tools to make it happen.
    Accessible In-Game: One of the key features of Total Control is its accessibility. Any admin with the correct permissions can alter any settings directly in the game, even if they don’t have access to server files. Simply open the UI using the /tc command and change any settings as needed.
    Permissions:
    TotalControl.OpenGui     To allow access to the Ui for admin.
    Chat Commands:
    /tc     To Open the Ui for any player with the correct permission
     
    /addgather <shortname> – Adds an item to the GatherRate page
     
    /addstack <shortname> – Adds an item to the StackSize page

    Feel free to join my Discord!
    Stay up to date with the latest updates, report bugs, share suggestions, and get support for my plugins. You can also promote your Rust server or just hang out and chat!
    🔗 Join here: https://discord.gg/AkwHUs8Qma
  3. More information about "Auto Wipe"

    $19.99

    Auto Wipe

    Auto Wipe -  This plugin allows to schedule regular wipes, including map, blueprint, and data resets. It offers customizable settings for wipe intervals and automated backups to prevent data loss. This plugin will simplify the maintenance process and reduce administrative workload.
    What this plugin can do?
    Create specific wipe schedules  for daily, weekly and monthly basis. Wipe oxide(config/data/logs/plugins)/map  files. Create backups of data/map files. Send discord wipe message using tool:  https://discohook.org/ Do files replacements during wipe. (In case if you want to load new config  files  for new map) Set own startup ConVars such as 'server.seed', 'server.levelurl'. No additional scripts or harmony mods required, everything plugin based.
    How it works?
    When the wipe preset schedule is enabled and matched, the plugin sends a restart command. During server startup, it deletes all configured files before they are loaded by other plugins or the server itself and executes all commands from the preset. It is recommended to have software or a batch file that will automatically start the server after shutdown because the "restart" command only shuts down the server without restarting it.
    What is cron expression and how do I use it?
    A  cron expression  is a string of characters used to schedule tasks to run at specific times or intervals. It is widely used in Unix-based systems for automating repetitive tasks such as backups, updates, and maintenance.

    Structure of a Cron Expression
    Allowed values Allowed special characters Comment ┌───────────── second (optional) 0-59 * , - / │ ┌───────────── minute 0-59 * , - / │ │ ┌───────────── hour 0-23 * , - / │ │ │ ┌───────────── day of month 1-31 * , - / L W ? │ │ │ │ ┌───────────── month 1-12 or JAN-DEC * , - / │ │ │ │ │ ┌───────────── day of week 0-6 or SUN-SAT * , - / # L ? Both 0 and 7 means SUN │ │ │ │ │ │ * * * * * * Special characters which are supported by plugin now
    *  (all): Specifies that the event should happen for every time unit. For example,  *  in the minute field means "every minute." -  (range): Specifies a range of values. For example,  10-12  in the hour field means "10th, 11th, and 12th hours." ,  (values): Specifies multiple values. For example,  10,12 in the hour field means "10th and 12th hours." /  (increments): Specifies incremental values. For example,  5/15  in the minute field means "5, 20, 35, and 50 minutes of an hour." Examples of Cron Expressions
    0 12 * * *                  ->  At 12:00 p.m. (noon) every day: 0/15 * * * *              -> Every 15 minutes every day 0/5 13,18 * * *          -> Every five minutes starting at 1 p.m. and ending at 1:55 p.m., and then starting at 6 p.m. and ending at 6:55 p.m., every day 30 9 * * 1-5             -> At 9:30 a.m. every Monday to Friday 0 0 L * *                   -> At 00:00 AM on the last day of the month   0 0 L-1 * *               -> At 00:00 AM the day before the last day of the month 0 0 3W * *              -> At 00:00 AM, on the 3rd weekday of every month 0 0 LW * *              -> At 00:00 AM, on the last weekday of the month 0 0 * * 2L               -> At 00:00 AM on the last tuesday of the month 0 0 * * 6#3             -> At 00:00 AM on the third Saturday of the month 0 0 ? 1 MON#1       -> At 00:00 AM on the first Monday of the January Detailed definition can be found here:  Cronos
    You can try to use this generator.
    If you need help with setting up your own wipe schedule don't hesitate to ask for support! You can use plugin support section or DM me in Discord: metangerine.
    CONFIGURATION
    COMMANDS
    autowipe.run <preset name> - runs auto wipe preset
    CONTACTS
    Need help or custom plugin for your server?
    Contact me using Discord:  metangerine
    ----------------------------------------------------------------------
  4. More information about "Raid Time Manager"

    $14.99

    Raid Time Manager

    🗒️Features:
    Setting up safe and raid times 6 variations of GUI display for players Ability to configure blocked activities during safe time Ability to set the time for the day of the week (Used by default), and for a specific date Flexible and intuitive plugin settings Real-time UI(Has 6 variations) with date, time and raid/safe time info. A menu where players can find out the safe and raid times for any given day Convenient in-game menu for plugin settings You can set safe days after wipe
       
       
       
       

    How to open setup RTM UI❔
    Default command for open setup RTM UI: /rtm❕

    📕Configuration:
    { "Command for open Raid Time Managment UI": "rtm", "Timezone(Difference between UTC and your time)": 60, "Time format for UI(True - 24H format, False - 12H format)": false, "Display UI": true, "Enable Alerts": true, "Allow players to close the UI": true, "[RaidableBases] Allow raiding RB bases in SafeTime": true, "[TruePVE] Safe Time RuleSet": "default", "[TruePVE] Raid Time RuleSet": "default", "[ZoneManager] The plugin will work on entities in the zones": "DISABLED", "[ZoneManager] Zone ID List": [], "UI Position": "UPPER_LEFT", "NPP amount": 0, "Block only offline raids": true, "Add safe days after wipe": 1, "Commands to be executed when raid time starts": [], "Commands to be executed when safe time starts": [], "Forbidden actions during the blocking of the raid": { "Default Raid By Player": true, "Damage Own Buildings": false, "Raid By Patrol Helicopter": true, "Raid By MLRS": true, "Using Ladders In Building Block": true, "Damage By Fire": true, "Build Ceiling In Building Block": true, "Build Turrets In 2x Building Block Radius": true, "Break down twig buildings": false }, "List of prefabs that can always be damaged": [], "Manage raids by day of the week (Used by default)": { "Monday": [ { "Start Raid Block(Hours)": 18, "Start Raid Block(Minutes)": 0, "Stop Raid Block(Hours)": 22, "Stop Raid Block(Minutes)": 0 } ], "Tuesday": [ { "Start Raid Block(Hours)": 14, "Start Raid Block(Minutes)": 0, "Stop Raid Block(Hours)": 22, "Stop Raid Block(Minutes)": 0 } ], "Wednesday": [ { "Start Raid Block(Hours)": 18, "Start Raid Block(Minutes)": 0, "Stop Raid Block(Hours)": 22, "Stop Raid Block(Minutes)": 0 } ], "Thursday": [ { "Start Raid Block(Hours)": 18, "Start Raid Block(Minutes)": 0, "Stop Raid Block(Hours)": 22, "Stop Raid Block(Minutes)": 0 } ], "Friday": [ { "Start Raid Block(Hours)": 18, "Start Raid Block(Minutes)": 0, "Stop Raid Block(Hours)": 22, "Stop Raid Block(Minutes)": 0 } ], "Saturday": [ { "Start Raid Block(Hours)": 10, "Start Raid Block(Minutes)": 0, "Stop Raid Block(Hours)": 22, "Stop Raid Block(Minutes)": 0 } ], "Sunday": [ { "Start Raid Block(Hours)": 8, "Start Raid Block(Minutes)": 0, "Stop Raid Block(Hours)": 22, "Stop Raid Block(Minutes)": 0 } ] }, "Raid management for specific days(Takes precedence over raid management by day of the week)": {} } 📕Explanation of some options:
    "Default Raid by Player" : players will be able to use items for the raid 🏳️Lang:
    { "UI_ALERT": "ALERT", "UI_TURRETBLOCK": "You cannot place turrets in double TC radius during safe time", "UI_LADDERBLOCK": "You may not place ladders in a Building Block during safe times.", "UI_CEILINGBLOCK": "You cannot place ceilings in the Building Block during safe times.", "UI_CANDAMAGE": "You cannot damage other people's buildings during safe times", "UI_CANDAMAGEOWN": "You cannot damage own buildings during safe times", "UI_START_RAID_TIME": "Raid time has begun! All restrictions removed", "UI_STOP_RAID_TIME": "The raid time is over. Restrictions are in effect!", "CM_CLOSE_HUD": "You closed the RTM HUD, to open it again use the /rtm hud command", "UI_RAIDTIMESCHEDULE": "RAID TIME SCHEDULE", "UI_SAFE_TIME": "Safe Time", "UI_RAID_TIME": "Raid Time", "UI_Monday": "Monday", "UI_Tuesday": "Tuesday", "UI_Wednesday": "Wednesday", "UI_Friday": "Friday", "UI_Saturday": "Saturday", "UI_Sunday": "Sunday", "UI_AM": "AM", "UI_PM": "PM", "UI_January": "January", "UI_February": "February", "UI_March": "March", "UI_April": "April", "UI_May": "May", "UI_June": "June", "UI_July": "July", "UI_August": "August", "UI_September": "September", "UI_October": "October", "UI_November": "November", "UI_December": "December", "UI_Thursday": "Thursday" }
  5. More information about "RustHandler (Linux servers)"

    $25.00

    RustHandler (Linux servers)

    Hey!
    Here is RustHandler, a script allowing the automatic management of Rust. (Linux Debian based distros : Debian, Ubuntu Desktop & Server (64 bit))

     
    Introducing the NEW RUSTHANDLER CLIENT/SERVER!
    No, you're not in the wrong place, this is all about hosting a RustDedicated Linux server, and managing it with a simple, pleasant Winform panel, making server management a breeze with just a few clicks.
     
    Installation :  
    On the server side:  
    -Put RustHandler.sh in your user's root directory (/home/YourUser/*here), where it must remain for RustHandler to function properly.
    -Do :  
         chmod +x RustHandler.sh      sudo ./RustHandler.sh -install if you're running Debian :
         chmod +x RustHandler.sh      su root      ./RustHandler.sh -install
    And that's it! That's all there is to it!

    PC side :
    Now run RustHandler Client.exe on your PC, log in with your normal user (not root).
    Log in, apply your settings in "Server Settings", save, wipe, update, launch! THAT'S IT.
    Optional: Install the Rust typography in the archive so that it's correctly interpreted in your software.
     
     
     
    Don't forget to take a look at the "Rust server running" checkbox, to see if your server is running. In any case, you can't run it twice, or wipe/update while the server is running.
    The features listed below are obviously still valid, and others will be optimized/added in the future.





     
     
     
     
    LEGACY METHODE v0.2.0 :


     
     
    With RustHandler, you can:
    -Wipe your server in one command, the script will ask you for the seed of the next map, the date of the next wipe, will enter the dates of the wipe you have just done and the one to come in the server description. It will also display the date of the wipe you just did automatically in the title. Are you tired of panicking every time you wipe?
    -You can change the description and server parameters before wipe in RustHandler.sh, line 33 to 42, just don't touch the variables ({$Variables}), they change the dates automatically. RustHandler.sh therefore, during your next wipe will only ask you for the seed of the desired map and boom! Server wiped! Server will be updated automatically (+Oxide) just after.
    -NEW:  Functionality for full wipe, or wipe while keeping your BP!  Just toggle fullwipe or savebp.
      -NEW: CPU Affinity :  
    If you wish to allocate certain cores, cores range, line 21 :  

    For example "0-3" for your first 4 cores. affinite_cpus=$"0-3"  
    -NEW: Custom Path :  Lines 25 and 28, you can now choose custom paths for your server installation, and for the RustHandler folder. Read the description in the script carefully. ServerPath=$"/home/seb/Games/Rust" RustHandlerPath=$"/home/seb/Games/Rust"  
     
    -You can change, before launching the "wipe" command, the convars (launch commands), and therefore, change the parameters of your server before the next wipe! For example, if in a week, you want your server to go from 4 to 5 players, modify the appropriate line in RustHandler (notepad++, VSCode). Just edit RustHandler.sh before launching. Line 55 to 98 to edit your convars.
    During your next wipe, the server.cfg will modify itself.
    You can also prepare the server description of your next wipe beforehand, very useful!
     
    server.maxplayers 200 server.hostname "[FR] RUSTinPEACE ! - [DEV] - Wipe '$LastWipe'" server.worldsize 4500 server.globalchat 1 server.secure 1 decay.scale 1 maxteamsize 4 server.saveinterval 600  
    you have about 40 of the most useful convars.  You can add/remove as many as you want.
    -Disable some plugins at startup, once your wipe is done. And even automatically delete some Data.json files, before restarting the server. Like for example, deleting data from Kits, to start clean during your Wipe.  And you can leave these settings in place, the deactivation of plugin and deletion of Data files will only be done when you enter the command "wipe". # Deletes monthly data files. Remove sharp symboles and edit as required : # Will delete ImageLibrary folder with useless cache : rm -rf $HOME/server/oxide/data/ImageLibrary # a Sharp symbole will disable this rules : #rm -rf $HOME/server/oxide/data/Jail #rm -rf $HOME/server/oxide/data/SpawnsDatabase # Will delete useless data files from old wipe : rm $HOME/server/oxide/data/Kits_Data.json rm $HOME/server/oxide/data/Godmode.json rm $HOME/server/oxide/data/SpawnsDatabase/prison2021.json # Deactivates plugins that need to be modified on the new version, or on the new map procgen. Go to Oxide/Plugins to remove the .off from the "Plugin.cs.off" plugin will reactivate it, once you've made your adjustments. mv $HOME/server/oxide/plugins/ZoneManager.cs $HOME/server/oxide/plugins/ZoneManager.cs.off mv $HOME/server/oxide/plugins/MarkerManager.cs $HOME/server/oxide/plugins/MarkerManager.cs.off #mv $HOME/server/oxide/plugins/ZoneManager.cs $HOME/server/oxide/plugins/ZoneManager.cs.off &> /dev/null #mv $HOME/server/oxide/plugins/BotSpawn.cs $HOME/server/oxide/plugins/BotSpawn.cs.off &> /dev/null (Put a "#" Before a line disable deletion, or deactivation.)
     
    -Make automated backups of your Rust+Oxide server. Just edit line 104 to 121. You can also configure automatic sending of your backups to FTP/SFTP. For example :
    # Enable or disable automatic backups, only run when the Rust server is running. enableBackup=true # Enable or disable sending backups by FTP/SFTP. enableRemoteBackup=true # Choose the frequency of automatic backups, in hours. cooldownInHours=6 # Delete backups older than: (in days). deleteOldBakInDays=15 # IP address of your FTP/SFTP server. IP=102.109.223.031 # User of your FTP/SFTP server. user=rustuser # Your FTP/SFTP server password. password=myhoneybirthday # Target directory of your backups on your FTP/SFTP server. pathToSend=/home/BakRust # FTP mod, if you want autobackup to send backups to another machine on Linux, no package allows scripting the sending, so you have to use scp. # If you want to send your saves via scp, just put scp instead of ftp, just below. PS= OVH and other FTP backups are simple FTP, not SFTP. ftpMod=ftp  
    If for example, only local backups interest you, you also have a function above to auto delete backups that are older than 15 days.
    Local backups will automatically be stored in:
    /home/YourUser/RustHandler/backup


     
    You can change the backup settings at any time, the script will take them in real time, including if the Rust server is running. Simply, if you set previously a save cycle of 6 hours, the parameters will change in 6 hours.
     
    -If RustHandler is launched as a root user, it blocks the launch of the server and gives you a warning message (start a server as root is a security breach), and on top of that offers you to install the script's dependencies. It also installs the plugin dependencies: "SignArtist.cs". You will just have to restart your dedicated server afterwards, because Libgdiplus needs it (SignArtist dependency).  
    -RustHandler automatically restarts your server, if for example you use the “TimedExecute.cs” plugin, if you program the command, every day at noon “restart 300”, the server will restart automatically, and if you activate the “Auto_Update” mod, it will update each time it restarts! 🙂  
    -RustHandler logs all restarts of your Rust server, whether accidental or not. If for example your server becomes unstable, and you suspect it to restart randomly, consult: /home/YourUser/RustHandler/restarter.log
    You will have a detailed list of reboots your machine has done. Server restart on 2022-04-07 19:59:05 Server restart on 2022-04-08 12:00:58 Server restart on 2022-04-09 12:01:25 Server restart on 2022-04-10 12:00:54 Server restart on 2022-04-11 12:01:18 Server restart on 2022-04-12 12:00:55  
     
    -RustHandler also has a “protection”, which prevents launching a Rust server several times (otherwise data corruption), so in case of error, do not panic, check your running processes, you will see that RustHandler has kick process the old. BUT, RustHandler, will only do this for Rust processes launched ON THIS user, so you can have several Rust servers, on the same dedicated machine, which are completely independent of each other. Magic!  
    RustHandler automatically creates logs (raw logs) of your server, including EVERYTHING, so also the start of the server, which does not normally appear on an RCON protocol. Each time your server restarts, RustHandler creates a new log file.
     
     
    Installation/Use  :  

    -Edit the script as required, as explained above (line 21 to 152).
    -Just drop the script at the root of your User, for example: /home/seb/RustHandler.sh
    -make RustHandler.sh executable :  
    chmod +x RustHandler.sh -start RustHandler.sh :
    ./RustHandler.sh
    RustHandler will create a "server" folder where all your server files will be present: /home/YOURUSER/server
    As well as a RustHandler folder, where the backups, logs and others will be present
    I recommend that if you need to modify him afterwards, you do so via the "right-click > EDIT" function on Filezilla, which allows you to modify text files without having to systematically Download > modify > re-upload files. Just remember to make him executable again if necessary.


    For Linux beginners : Remember  NEVER to use root/sudo to modify server files/folders. If you modify files with root/sudo, your normal user will no longer be able to modify them!
     
    Upcoming updates:
    -Unfortunately, I haven't had time to translate everything yet, but it will happen very soon! (Baguette !)  Added : English version since 0.0.3 -A Wipe mod (without BP)/ FullWipe  : Done :  in 0.0.4 version -A presentation in video -A clicable interface throught ssh instead of word commands -Scheduled Wipe -A command or clickable menu to easily import a backup. In case you have a corrupt save. -Your suggestions? Tell me about ! 🙂

    Apologies for the bad english !
     
     
     
     
     
     

     
     
     
     
     
     
     
     
     
1.7m

Downloads

Total number of downloads.

7.9k

Customers

Total customers served.

119.5k

Files Sold

Total number of files sold.

2.4m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.