Update plugin documentation

This commit is contained in:
AeonLucid committed 2020-10-25 07:11:35 +01:00
1 parent 37a3a56f9b
commit 45fcc03fbd
2 files changed
+11 -2

No files matched your search

-2
View File
@@ -14,8 +14,6 @@ We support steam, itch, android and iOS. The latest version supported is `2020.9
There are no special features at this moment, the goal is aiming to be as close as possible to the real server, for now. In a later stage, making modifications to game logic by modifying `GameData` packets can be looked at.
## Features
- All Among Us features are implemented. It is a full replacement for the official server.
+11
View File
@@ -13,6 +13,9 @@ Impostor has support for plugins. This document will help you to setup a develop
- [7. Extra](#7-extra)
- [Event listeners](#event-listeners)
- [Dependency injection](#dependency-injection)
- [Server configuration](#server-configuration)
- [Using other libraries](#using-other-libraries)
- [Impostor versions](#impostor-versions)
- [8. Missing/invalid data or want more functions?](#8-missinginvalid-data-or-want-more-functions)
## 1. Install .NET Core SDK
@@ -257,6 +260,14 @@ Constantly copying the plugin dll to your server directory can be pretty annoyin
Sometimes you need to use libraries that the original Impostor server does not provide. The dll files of these libraries must be placed in the `libraries` folder next to the server executable. You could also provide them by modifying the `PluginLoader.Libraries` option in the `config.json`, similarly to the `PluginLoader.Paths` option.
### Impostor versions
It is important to use the correct versions when working with `Impostor.Api` prereleases and the `Impostor` dev builds to reduce the chances of mismatching assemblies.
**Example**
The prerelease `Impostor.Api` package `1.2.0-ci.54` belongs to build `54` on AppVeyor, which can be found here https://ci.appveyor.com/project/Impostor/Impostor/build/54. Notice the `54` on the end of the url.
## 8. Missing/invalid data or want more functions?
The `Impostor.Api` is currently in beta. There are a lot of things still missing and we would like to hear from you what you need to develop a plugin.