Impact of updates on extensions and library addition?Solved

I've not started yet, but just was seeking some insight on this path im about to take. I've not played with c# plugin creation yet so just getting some research while I finish some other parts of my framework first. I'm looking at doing some custom stuff soon, but I need to interact with mongodb. I'm novice when it comes to C# in my previous dealings I have mainly messed with xamarin using csharp and created a few native running apps. However, I am a newb when it comes to umod/oxide intergrations. So help/Pointers would be appreciated. 

Few Questions

  1. How would mongodb be impacted when oxide/umod/game updates happen? It shouldnt be any problem should it? I've had some conflicting stories so trying to get from horses mouth.
  2. How hard do you think it would be to add the lib's/drivers for it. (not entirely sure how to start this project) I assume its the same as xamarin. nuget or something?

My framework communicates with mongodb. So no I dont want to use mysql. Basically I need to just find/write/read/etc.. 

API / drivers for Csharp .net: https://mongodb.github.io/mongo-csharp-driver/

Thanks for taking the time to read and getting back to me. If you would be willing to help, I'd gladly throw you some cash for lunch on making it possible. I'm in no rush at the moment as im finishing other projects on my most important list before I get to this part. 

Thanks!

Extensions will only ever have to be updated if their dependencies change something they require and utilize. I’m not sure what you’ve heard that is conflicting, but that has only ever been the factor.

Libraries can be added as long as they are compatible with the intended server, just like any other part of the server.

Well then I shouldn't have too much of an issue adding mongo, there seems to be someone else who did it with oxide before umod change over happened.

https://oxidemod.org/threads/mongodb-extension-dependency-issues.30836/

Thanks for the reply Wulf. Oxide has come along way since early rust days.

A MongoDB extension wouldn't be any different than the other database/other extensions we develop, which you can see at https://github.com/theumod
Thanks again, i'll take a look when I get the time to dedicate toward building it out. 
Locked automatically