1. So, I'm testing plugins on my server... Now the question is... How do I test plugins without having to restart my server 30 times?

    This is the way I test...

    I upload my new plugin into the plugins folder
    Oxide reloads the plugin
    - Has a chance to lock up???

    Point being, I am stuck with this never ending restarting my server because Oxide's plugin reload decides to lock itself up...

    So my question is...
    How do I test my plugins without actually loading them into the server? All I want to know is if they compile... AND if there is a way I can locally run my server for testing purposes only, that would be amazing too... Because then I can do whatever I want on that server without effecting my public server...

    Please help! D:<
     
  2. Wulf

    Wulf Community Admin

    Firstly, make sure your server is fully updated, CSharpCompiler.exe and all. Second, if the compiler locks up, it's often because it can't handle an error your plugin has, which in this case you can check the oxide/logs/compiler_xx.txt files for those errors.

    You can compile plugins in your IDE by cloning the Oxide repository on GitHub, placing your plugin in the Oxide.Ext.Rust/plugins folder, and adding it to the project.
     
  3. Well... my problem is... I'm editing my plugin right? I reload it... Find some errors... Then fix them... Reload it again, and sometimes it will say...

    "[Debug] Plugin is already being loaded: CraftingController"

    But it doesn't load, and it doesn't go anywhere...
     
  4. Wulf

    Wulf Community Admin

    Please upload your compiler_xx.txt files from oxide/logs.
     
  5. Yes. give me a second.

    It's not an up to date one... When I first started my server it happened as well...
     

    Attached Files:

    Last edited by a moderator: May 26, 2015
  6. No issues, it's a clean new server. I was just wondering why I have these "warnings" or how to solve it. And this was just to make sure I ain't setting everything up for nothing :p
     
  7. Wulf

    Wulf Community Admin

    You can report them to plugin devs, but they're mostly just C# code style warnings.