title: How can I add modding system in my client-server multiplayer game
body: <p>I created a client-server multiplayer game in unity. I successfully added all the basic stuff. Now, on the server side, I added a basic mod system (like spigot/bukkit in Minecraft). I thought the server sided base code should be closed, create a api for that modding system. How Could I achieve it without opening the base code of the server.</p>
  <p>Note: My modding system should have Event Listeners and Main class handler like Spigot/bukkit (on the server side), also please tell me how to create c# DLL for that mod and how to call the start class on runtime.</p>
  <p>Edit: I asked the question on my phone, so for any spelling mistakes , I am sorry.</p>
  <p>Code Example:
  Client sends a player movement packet, the server will handle the packet,
  and send the respective position of the player to himself and all other
  players. Now I want to tell the plugin/mod that a player is moving and the<br />
  plugin/mod will execute their code.</p>