Oxide for Rust

Oxide server mod framework and API for Rust

  1. Wulf
    Oxide 2 is a complete rewrite of the popular, original Oxide mod for the game Rust. Oxide 2 has a focus on modularity and extensibility. The core is highly abstracted and loosely coupled, and could be used to mod any game that uses .NET such as 7 Days to Die, The Forest, Space Engineers, and more.

    Requirements
    • The latest .zip downloaded from this page
    • A compatible, unmodded, pre-setup Rust server
    Compatibility
    • Any flavor of Linux, take your pick
    • Windows 64-bit Desktop (Vista/7/8.1/10)
    • Windows 64-bit Server (2008/2012)
    • Wine for Linux (1.7.30+)
    So, what's new?
    • Modular extension system - functionality is added to the core via extensions written in C#. Extensions add functionality such as libraries that script languages can use, or even the scripting languages themselves.
    • New plugin languages - plugins can now be written in C#/CSharp, Lua, JavaScript, or Python! While C# will be the fastest as it's essentially native code, you're free to write in your language of choice!
    • Plugin hot-reloading - in addition to the oxide.reload/unload/load commands, plugins are automatically loaded/unloaded when added/removed from the plugins directory, and are reloaded when a change has been made.
    • Improved core - no Lua scripts come with Oxide 2 at all, everything is implemented in C#. Cleaner and faster. Extensions can add libraries which can be loaded by any scripting language.
    • New patcher - the patcher is now open-source, and comes with a GUI so it will be easy to add new hooks and edit existing ones. The IL injector is more advanced so it's possible to create more complex and useful hooks. The patcher works on any .NET game, so it's possible to patch Oxide into other Unity games too!
    Are there any example plugins?
    Plenty! Take a look at the Plugins section for examples of pretty much everything.

    What hooks are currently available?
    See Oxide API for Rust

    More hooks will be added as we're able and time allows.

    Need help setting up your server?
    Take a look at this tutorial: Setting up your Rust server | Oxide

    Source: OxideMod/Oxide · GitHub
    Snapshots: OxideMod/Snapshots · GitHub