Skip to content

HandyS11/RustPluginsWorkplace

Repository files navigation

RustPluginsWorkplace

📝 Purpose

  • Create some custom plugins for the Rust game using

  • Test the plugins with a local server

  • Update all the dependencies with a simple script

⚙️ Getting started

  1. Download this repository somewhere on your computer (windows only)
  2. Run the Workplace_Installer.bat script (it might take a while)
  3. Open the Plugins.sln solution with Visual Studio or Rider

You're done! 🎉

🔧 Update the Workplace

  • To update the Workplace run Workplace_Updater.bat script

This script will call all the update scripts under ./Scripts

This action is only requiered on force wipe. However you can run the script by hand if you want to update a specific part of the workplace. It might be usefull when a new version of Carbon or Oxide is released.

Please note that the Rust Server will update itself automatically when you start it with the rustserver\Server_Launcher script.

🪄 Manager the Server

  • To start the server run rustserver\Server_Launcher.bat script

Feel free to edit the script to change the server settings.

  • To install Carbon/Oxide on the server run rustserver\Framework_Installer.bat script

You will be asked to choose the framework you want to install.

  • To copy all the plugins to the server run rustserver\Plugin_Loader.bat script

You will be asked to choose on witch framework you want to load the plugins. Note that Oxide plugins will be loaded enven if you choose Carbon.

🔩 Extensions

There are currently 3 Oxide extensions automatically downloaded:

You can simply add more by adding them to the modding\ folder or by editing the Script\Extensions.txt file. Carbon extensions are also supported.

📚 Documentations

I recommend you to read the documentations of the frameworks or browse some existing plugins to understand how they work:

🖊️ Tools & Versions

skills

✍️ Credits