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
  • What does Onsharp offer?
  • What are the current Requirements?

Was this helpful?

What is Onsharp?

Onsharp is a so called C# Wrapper and Runtime for the Onset Game. If you install Onsharp on your server, Onsharp starts a .NET Core Runtime when starting and loads custom plugins which than can do any

What does Onsharp offer?

  • Using an object-oriented Onset Server API

  • Loading third-party libraries

  • An integrated Config System (using TOML) and an integrated Data System

  • Serilog as Logging System, each plugin has its own logger

  • An advanced Command and Event System

  • Wrapping Onset Entities so that you can store your data bound to an Entity while runtime

  • Integrated auto updater for the Runtime itself and every plugin, if wanted

What are the current Requirements?

  • .NET Core 3.1 or newer

  • An Onset Server

  • One Package Slot available

  • Experiences in Coding with C#

  • NUGET

NextChangelog

Last updated 4 years ago

Was this helpful?