RUST Ember v2.0.1

No permission to download
You can download a maximum of 0 files within 24 hours
Ember is a self-hosted modular store / ban management / role sync / forum system with integrations for multiple games, available for a license fee. This plugin is merely a Rust integration and does not include the full system.

This plugin requires an instance of Ember running on a web server.

Features ✨​

Server listing 🗺️​

  • show player count, map info and wipe progress/time on the web instance
    • automatically generates and uploads map images if Rust Map API is installed

Store 🛒​

  • simple to set up automatic
    Please, Log in or Register to view URLs content!
    payment processing
  • packages with optional expiration times and purchase limits
  • package actionsspecifiable for package lifecycle phases (redeemable/active/expiring)
    • predefined action for assigning a role and its mappable equivalent Oxide permission group
    • Please, Log in or Register to view URLs content!
      to support virtually any plugin

Ban management ⛔​

  • store bans from all your Rust servers into a centralized database
  • web UI for ban management / public viewing
  • select which bans to enforce in which server

Role sync 🔄​

  • synchronize in-game Oxide groups into Ember roles and back
    • synchronize roles/groups between game servers and across different games (indirectly via the web instance)
    • exclude individual roles from (groups of) servers
  • propagate to and from Discord with the
    Please, Log in or Register to view URLs content!
    (not endorsed or created by Discord; licensed separately)
  • (roles are shown on the
    Please, Log in or Register to view URLs content!
    (licensed separately))

Permissions​

This plugin uses the permission system. To assign a permission, use oxide.grant <user or group> <name or steam id> <permission>. To remove a permission, use oxide.revoke <user or group> <name or steam id> <permission>.
  • ember.ban -- permission to use the ban commands
  • ember.unban -- permission to use the unban commands

Console commands ⌨️​

  • ember.connect <"URL"> <"token">
  • ember.ban <name/SteamID64> <duration:minutes, 0=permanent> \"<reason>\" [global:false/true]
  • ember.unban <SteamID64>
  • ember.loglevel ["level"]

Chat commands 🗨️​

  • /ban <name/SteamID64> <duration:minutes, 0=permanent> \"<reason>\" [global:false/true]
  • /unban <SteamID64>

Configuration​

The settings and options can be configured in the Ember file under the config directory. The use of an editor and validator is recommended to avoid formatting issues and syntax errors.
Code:
Please, Log in or Register to view codes content!
  • Host: the URL of your Ember web instance
  • Token: the token of this server in the web configuration
  • LogLevel: the verbosity of logs (0-4, default 2)

Localization​

The default messages are in the Ember file under the lang/en directory. To add support for another language, create a new language folder (e.g. de for German) if not already created, copy the default language file to the new folder and then customize the messages.
Author
Box2
Downloads
0
Views
4
First release
Last update
Rating
0.00 star(s) 0 ratings

Share this resource