About RustHandler (Linux servers)
Hey!
This is RustHandler, a tool for automatic Rust management (Debian-based Linux distros: Debian, Ubuntu Desktop & Server (64 bit)).
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
And that's it! That's all there is to it!
PC side :
-Now run RustHandlerClient.exe on your PC, log in with your normal user (not root).
-Log in > apply your settings in "Server Settings", save > Wipe > Update > Start ! THAT'S IT.
-Optional: Install the Rust typography in the archive so that it's correctly interpreted in your software
If you have any problem, you can contact me via Discord, I will answer you faster than on the site, search : sebl4rd
With RustHandler, you can:
-Wipe your server in 1 click.
Before wiping, change your settings in Server Settings, then stop your server and wipe it (Full wipe or Save BP option).
The Server settings panel contains a number of parameters, including :
-CPU affinity
-Automatic backups
-Custom path selection
-Network management
-Startup convars
-Autoupdate on startup
-Choice of Oxide or Carbon compiler
-Tips
you have about 40 of the most useful convars. You can add/remove as many as you want.
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
Also saves Rust server status backups.
Plugin manager:
Plugin Manager, allows you to install, update and manage your plugins very easily. Auto scraping of Umod site to keep database up to date. Detection of out-of-date plugins, links to plugins in an organized list... Etc.
Rcon client :
A Rcon client window, allowing you to make basic commands, and get feedback from your server. Currently pretty basic, but just a click away.
You can easily check that your server has started up correctly with this.
This window will be greatly improved.
RustHandler also has a "protection”, which prevents launching a Rust server several times (otherwise data corruption).
But it also allows you to run multiple Rust servers on your machine.
If you want to run a 2nd Rust server simultaneously on your dedicated machine (or more), simply create another user, paste Rusthandler.sh at the root of this user, run RustHandler_Client.exe and log in.
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.
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 -
Plugin Manager: Oopsie ! - A presentation in video
-
A clicable interface throught ssh instead of word commands: Done.. Long time ago - Scheduled Wipe
- -A command or clickable menu to easily import a backup. In case you have a corrupt save.
-
-Your suggestions? Tell me about !