1. Wulf

    Wulf Community Admin

    You have Visual C++ 2013 x64 and x86 installed? Visual C++ 2015 x86 too for safe measure?
     
  2. In Linux you can't install them so it is gclib and others. But yes they are installed as without it the C# add-ons wouldn't work.
     
  3. Hello.

    C# plugins can run fine, however, Lua plugins cannot. Could you inform me the exact requirements for an Ubuntu 14.04 system for the Lua plugins to run, so that I can double-check that I have everything needed? If you could assist me, I would be grateful. (This is the only error on the server)

    20:57 [Error] Failed to load extension Oxide.Core.Lua (DllNotFoundException: lua52)
    20:57 [Debug] at (wrapper managed-to-native) KeraLua.NativeMethods:LuaLNewState ()
    at KeraLua.Lua.LuaLNewState () [0x00000] in <filename unknown>:0
    at NLua.LuaLib.LuaLNewState () [0x00000] in <filename unknown>:0
    at NLua.Lua..ctor () [0x00000] in <filename unknown>:0
    at Oxide.Core.Lua.LuaExtension.InitializeLua () [0x00000] in <filename unknown>:0
    at Oxide.Core.Lua.LuaExtension.Load () [0x00000] in <filename unknown>:0
    at Oxide.Core.Extensions.ExtensionManager.LoadExtension (System.String filename) [0x00000] in <filename unknown>:0
     
  4. Wulf

    Wulf Community Admin

    In your SSH or terminal, run 'ldd lua52.dll' from the RustDedicated_Data/Managed/x86 and x64 folders and see what it says. You can also try it on the liblua52.so files.
     
  5. Not a dynamic executable. (for both)

    --edit--
    the liblua52.so files are.
     
  6. Wulf

    Wulf Community Admin

    Okay, so did it display any output?
     
  7. Wulf

    Wulf Community Admin

    Okay, so that looks fine. Seems that your server is somehow messing with the LD_LIBRARY_PATH that we set, so you many need to set it manually if you really want .lua plugins.
     
  8. On startup I do manually set the path, as that was the only method of resolving the Linux issues last week where the server couldn't start - and it still cannot without it.
     
  9. Wulf

    Wulf Community Admin

    You'd need to add the Oxide location too then, otherwise the files will not be found.
     
  10. export LD_LIBRARY_PATH=/home/*******/server/***************/rust:/home/***************/server/***************/rust/RustDedicated_Data:{$LD_LIBRARY_PATH} ;

    Is what I currently have, what would I need to add for Oxide to work fully?
     
  11. Wulf

    Wulf Community Admin

    Likely need to add a part for the x86 or x64 depending on your arch type.
     
  12. So, would
    export LD_LIBRARY_PATH=/home/*******/server/***************/rust:/home/*******/server/***************/rust/RustDedicated_Data/Managed/x64:{$LD_LIBRARY_PATH} ;
    work?
     
  13. Wulf

    Wulf Community Admin

    Then you may be having issues with Rust if you removed the other, but that should include it.
     
  14. Ok. Ill try and update you.
    [DOUBLEPOST=1479770247][/DOUBLEPOST]Yes, that resolved it. Thank you!
     
  15. Just another question relating to this issue. Plugins are not generating their config files, however, I am not getting any errors.
     
  16. Wulf

    Wulf Community Admin

    That would indicate them not being loaded else they do not have a config.