1. Ive install oxide on a fresh Rok dedicated server.

    When starting the server i got an error in logs saying that lua52.dll missing.

    I ve copy all dll in x64 to root of server and the serveur is starting. However as soon i put a plugin into corresponding folder i could not restart server.

    Am i missing smthg in install steps ?

    Thx for help.
     
  2. You need to make sure that you copy the entire structure of the download (.zip file) to your server, overwriting any existing file.
     
  3. Yes this is done.
    1. Fresh download of rok from steam
    2.unzip of the oxide.zip in the folder
    3. start the server with : ROK.exe -batchmode -nographics

    and get the following in log file
    Code:
    6:56 PM [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.Ext.Lua.LuaExtension.InitializeLua () [0x00000] in <filename unknown>:0
      at Oxide.Ext.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

    Please upload your full log, that is only a portion of the error.
     
  5. Oxide Log :
    Code:
    7:08 PM [Info] Loading Oxide core v2.0.951...
    7:08 PM [Info] Loading extensions...
    7:08 PM [Info] Loaded extension CSharp v1.0.951 by Oxide Team
    7:08 PM [Info] Loaded extension JavaScript v1.0.951 by Oxide Team
    7:08 PM [Error] Failed to load extension Oxide.Ext.Lua (DllNotFoundException: lua52)
    7:08 PM [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.Ext.Lua.LuaExtension.InitializeLua () [0x00000] in <filename unknown>:0
      at Oxide.Ext.Lua.LuaExtension.Load () [0x00000] in <filename unknown>:0
      at Oxide.Core.Extensions.ExtensionManager.LoadExtension (System.String filename) [0x00000] in <filename unknown>:0
    7:08 PM [Info] Loaded extension MySql v1.0.951 by Oxide Team
    7:08 PM [Info] Loaded extension Python v1.0.951 by Oxide Team
    7:08 PM [Info] Loaded extension SQLite v1.0.951 by Oxide Team
    7:08 PM [Info] Loaded extension Unity v1.0.951 by Oxide Team
    7:08 PM [Info] Loaded extension ReignOfKings v1.0.951 by Oxide Team
     
  6. Wulf

    Wulf Community Admin

    What is your server's operating system? Also, do you have the x64 and x86 folders and files in them under ROK_Data/Managed?
     
  7. windows server 2012 x64

    yes the folders x64 and x86 are into ROK_Data/Managed
     
  8. Wulf

    Wulf Community Admin

    What files are in the folders?
     
  9. http://hpics.li/a79596c
    http://hpics.li/a1fbfba
    http://hpics.li/8ff86c8
    [DOUBLEPOST=1432230196][/DOUBLEPOST]Ok, i've try the install on my local computer and it s work.

    Can it be due that i've another ROK server running on the same server ?
    Or Another oxide mod (i've a oxide modded rust) also running...;

    Thanks for support...
    [DOUBLEPOST=1432305486,1432229365][/DOUBLEPOST]No Idea ?
     
  10. Wulf

    Wulf Community Admin

    I'm not sure, it's likely something odd with your setup as it seems to be isolated to you.
     
  11. What is strange is that when I copy the whole folder in my local computer with W8 x64 it's work, but when i Try on my server, it do not work...

    I've try with no other software running, diseable all the firewall and protection...
    All .net are up to date...

    So i've no more idea...
     
  12. Wulf

    Wulf Community Admin

    It could be a conflict/compatibility issue going on, but I'm unsure. Could you try uninstalling all versions of Visual C++ 2013 from the server?
     
  13. Thanks for the answer. I've try but still same issue. Here all the logs file. Hoping it could help
     

    Attached Files:

  14. Wulf

    Wulf Community Admin

    If you could, please try the latest RoK update and Oxide builds. I doubt they will fix the issue, but it'd be good to get clean logs.
     
  15. done with latest update, still the same....

    however when i replace the msvcr120.dll in the root of the serveur by the msvcr120.dll in x64 folder i'm able to start the server but not to install plugging (it's crashing when i put a plugging into the plugging folder).

    Thanks for helping...
     
  16. Wulf

    Wulf Community Admin

    CSharpCompiler.exe can't use the x64 DLL, so that's why plugins would fail. It sounds like lua52.dll is trying to use the file in the root instead of the one under the Managed/x64 folder like it should be. Did you replace lua52.dll with the latest from the zips?
     
  17. yes performed a clean install, re download ROK and the zip from oxide.
     
  18. Wulf

    Wulf Community Admin

  19. done, change nothing....
     
  20. Wulf

    Wulf Community Admin

    Could you provide updated screenshots and logs please? Also, is the msvcr120.dll in the root the one from the zip still?