/ocomposer

OxideComposer - Plugin Management for OxideMod (oxidemod.org)

Primary LanguagePHPMIT LicenseMIT

OxideComposer - Plugin Management for OxideMod

OComposer helps you manage and install plugins of Oxidemod.org for Linux servers.

BETA Only tested in Rust Experimental server.

Installation

Ocomposer

  1. Run the following installer as root.

    $ curl -s https://raw.githubusercontent.com/tetreum/ocomposer/master/compiled/installer | bash
  2. Run ocomposer in the same folder as /RustDedicated_Data/ is located and follow the setup steps.

Install new plugins

  1. Run ocomposer install PLUGIN_URL .

Example:

  • ocomposer install http://oxidemod.org/plugins/stack-size-controller.1185/
  • ocomposer install stack-size-controller.1185

Check for updates

  1. Run ocomposer update to check for plugin updates. A ZIP backup of plugins & it's data will be made before each update. The backups will be located in composer/backups/ folder.

To update rust server & oxide too (beta, but im using it in production :p)

  1. Run ocomposer full-update

¡I already had installed plugins before installing ocomposer!

Follow "Install new plugins" step, the existing configuration of that plugin WON'T be replaced/deleted :)

Requirements

  • PHP 5.5 or above.
  • curl (apt-get install php5 php5-curl)
  • zip (apt-get install zip)
  • unzip (apt-get install unzip)

ToDo

  • remove command
  • restore command
  • Tests

License

OComposer is licensed under the MIT License - see the LICENSE file for details