Oxide

From Rust Server Wiki
Revision as of 10:00, 24 January 2023 by Hades (talk | contribs)
Jump to navigation Jump to search

Oxide is a popular plugin framework for the video game Rust. It allows server administrators to easily install and manage custom plugins on their Rust servers. These plugins can add new features, modify existing features, or change the way the game works.

Oxide is built on top of the Unity game engine, which Rust is built on, and it provides a simple API that allows developers to create their own plugins. Oxide plugins can be written in C#, which is the programming language used for Unity, and can be easily shared and downloaded from the internet.

Some popular Oxide plugins include:

  • Kits: Allows players to receive predefined sets of items when they join the server or at certain intervals.
  • Clans: Allows players to create and join clans, and provides clan-specific features such as shared inventory and clan-only chat.
  • Teleportation: Allows players to teleport to different locations on the map.
  • Economy: Allows players to earn in-game currency, which they can use to buy items and upgrades.
  • Automated events: Allows server owners to schedule events such as airdrops or zombie invasion.

Oxide also provides a web-based control panel that allows server administrators to easily manage and configure their plugins, without having to manually edit configuration files.

Oxide is not an official plugin or endorsed by Facepunch Studios, the developer of Rust. It's an open-source project that is maintained by a community of developers, and it's important to note that some plugins may not be updated or compatible with the latest version of the game.

Oxide Permissions

Oxide permissions refer to the system of managing access rights and privileges for users on a Rust server that uses the Oxide modding framework. Oxide uses a permissions system to control which users have access to specific commands and features on the server.

Oxide permissions are based on a hierarchy of user groups, where each group has a set of permissions assigned to it. The highest level group is the "owner" group, which has the most permissions and can access all commands. The next level is the "admin" group, which has access to most commands but not all. Lower level groups have access to fewer commands.

Users can be assigned to a specific group, and they will have access to all the commands and permissions assigned to that group. Users can also be given specific permissions on top of their group permissions, called "user-specific permissions".