1. Hello,

    I test the native version for Linux, but I have a little problem with Oxide.
    The plugins "Lua / Python" work perfectly, but impossible to compile a plugin in C#.

    Error : ( InfoPanel 0.9.3 for this exemple )
    Code:
    08:57 [Error] InfoPanel plugin failed to compile!
    08:57 [Error] Compiler couldn't be started.
    08:57 [Error] Exception while starting compiler:  (Win32Exception: ApplicationName='/srv/Rust/CSharpCompiler', CommandLine='/service /logPath:/srv/Rust/server/Bestiaire/oxide/logs', CurrentDirectory='')
    08:57 [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 
    Centos 7 64bits up to date
    ( I run RustDedicated in a "screen" )



    ---------- EDIT ----------

    Without modification , after again sent the plugin , the error message changes .

    Code:
    (10:42:07) | [Oxide] 10:42 [Error] Unable to load InfoPanel. InfoPanel.cs(510,84): error CS1525: Unexpected symbol `end-of-file'
    ( i test UTF8 with and without BOM )
     
    Last edited by a moderator: Feb 26, 2016
  2. its a plugin issue.. delete InfoPanel and download the newer one from the plugins section
     
  3. Compiles perfectly under Windows.
     
  4. It's not a plugin issue as the error message states pretty clearly.
    Is the compiler executable, does it have the +x permission?
     
  5. looks like the compiler worked at least once but had an issue with the file encoding...tried any other cs plugin?
     
  6. Godmode.cs works, Also , no GUI is functioning.
    ( ServerInfo / GUIShop / etc ... )
     
  7. Wulf

    Wulf Community Admin

    GUI working has anything to do with running on Linux or not, the plugins need to be loaded, which will only happen if the compiler is running and it's able to load them successfully.
     
  8. ServerInfo.cs load perfectly, but the interface does not appear.
     
  9. Wulf

    Wulf Community Admin

    That'd either be an issue with Rust or the plugin itself then, as there is no difference with how plugins behave on Linux vs. Windows. The only issue here is the compiler from what I can tell.