1. Gav

    Gav

    Hey,

    I'm wondering what plugins are compatible with linux builds of rust server?

    Tried out 2 different plugins (DeathNotices & BetterChat) And both can't compile?

    Code:
    (14:43:23) | [Oxide] 3:43 PM [Error] Exception while starting compiler: (Win32Exception: ApplicationName='/home/rust/serverfiles/CSharpCompiler', CommandLine='/service /logPath:/home/rust/serverfiles/server/rust-server/oxide/logs', CurrentDirectory='')(14:43:23) | [Oxide] 3:43 PM [Error] BetterChat plugin failed to compile!(14:43:23) | [Oxide] 3:43 PM [Error] Compiler couldn't be started.
    from logs:
    Code:
    3:42 PM [Error] Exception while starting compiler:  (Win32Exception: ApplicationName='/home/rust/serverfiles/CSharpCompiler', CommandLine='/service /logPath:/home/rust/serverfiles/server/rust-server/oxide/logs', CurrentDirectory='')
    3:42 PM [Debug]   at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0 
      at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0 
      at System.Diagnostics.Process.Start () [0x00000] in <filename unknown>:0 
      at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start ()
      at Oxide.Plugins.PluginCompiler.CheckCompiler () [0x00000] in <filename unknown>:0 
    3:42 PM [Error] DeathNotes plugin failed to compile!
    3:42 PM [Error] Compiler couldn't be started.
    3:43 PM [Error] Exception while starting compiler:  (Win32Exception: ApplicationName='/home/rust/serverfiles/CSharpCompiler', CommandLine='/service /logPath:/home/rust/serverfiles/server/rust-server/oxide/logs', CurrentDirectory='')
    3:43 PM [Debug]   at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0 
      at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0 
      at System.Diagnostics.Process.Start () [0x00000] in <filename unknown>:0 
      at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start ()
      at Oxide.Plugins.PluginCompiler.CheckCompiler () [0x00000] in <filename unknown>:0 
    3:43 PM [Error] BetterChat plugin failed to compile!
    3:43 PM [Error] Compiler couldn't be started.
    
    To me it looks like a windows compiler trying to run on linux so am I doing something wrong? or is it just not supported yet?

    Running Debian 8.
     
  2. All plugins should be compatible with Linux, just Oxide isn't.
    The Downloads page states:
    Code:
    Compatibility    Windows 64-bit Desktop (Vista/7/8.1/10)
        Windows 64-bit Server (2008/2012)
        Wine for Linux (1.7.30+)
    
    I don't think non-C# plugins would work with Oxide right now either, considering that interpreted languages still need a compatible interpreter.
     
  3. Gav

    Gav

    Using a snapshot from here, Snapshots/Oxide-Rust_Linux.zip at master · OxideMod/Snapshots · GitHub Obviously its experimental but I was just wondering.
     
  4. The plugins themselves should work with Mono, so it'd be something wrong with Oxide.
    Have you tried interpreted plugins, like m-Teleportation for Lua or notifier for Python?
    If they don't work either then Oxide for Linux and Rust might not be fully done yet.
     
  5. Gav

    Gav

    Not yet, Still exploring oxide, using it for the first time since legacy :p and I have to run to work So I'll look into it later.
     
  6. Wulf

    Wulf Community Admin

    Oxide works fine with Linux, it just isn't officially supported yet. The error is that the compiler failed to start, most likely due (this has been solved before) to it not being set as executable, so you'd need to chmod +x on it.
     
  7. So simple it's embarrassing, thx!