Onsharp
  • What is Onsharp?
  • Changelog
  • Onsharp Environment
    • Onsharp Runtime Environment
    • Installation
    • Configuration
  • Basic Usage
    • Preparation
    • Create a Basic Plugin
    • Concept of Entry Points
    • Create Commands
    • The EventAPI of Onsharp
    • Configs and DataStorage
    • Logging
    • Debugging
  • Advance Usage
    • Auto Updater
    • Overriding Entity Factories
    • Interop of LUA and vice versa
    • Entity Pool Refreshing
    • Create Console Commands
    • Providing LUA packages
  • Modules
    • Lazy Mover
    • I18n
Powered by GitBook
On this page

Was this helpful?

  1. Onsharp Environment

Onsharp Runtime Environment

On this page we will introduce you to the Onsharp Runtime Environment and its basic functionality as well as the needed handling for it.

The Onsharp Runtime Environment (or for short ORE) is the main part of Onsharp. The ORE is the unit that takes care of everything: it starts when the server starts, loads and injects all dependencies, loads and initiates the plugins, sets and starts the startup sequence, manages the plugins while running, takes care of the interactions of each plugin with the Onset server and stops and cleans up everything when the server or ORE is being stopped.

On the following pages we explain how to get ORE running, how to manage and use it, how it is structured and what you have to pay attention to.

PreviousChangelogNextInstallation

Last updated 4 years ago

Was this helpful?