1. try ...

    chmod u+x CSharpCompiler
     
  2. that's what I was told the host....This compiler only works on Windows and only on a 64 bit OS, You can confirm the developer fashion. what to do ?
     
  3. Wulf

    Wulf Community Admin

    The host is mistaken; Oxide provides both a Linux and Windows build, with a different compiler for each.
     
  4. On a server running a 32-bit system (Linux). Therefore, the compiler does not work(. When there is support for 32-bit systems?
     
  5. Wulf

    Wulf Community Admin

    The Oxide builds should work fine with that in the latest snapshot (1663), but I'll check to make sure.
     
  6. It does not work, here's the log:
    Code:
    14:05 [Info] Loading Oxide Core v2.0.1663...
    14:05 [Info] Loading extensions...
    14:05 [Info] Loaded extension CSharp v1.0.0 by Oxide Team
    14:05 [Info] Loaded extension JavaScript v1.0.0 by Oxide Team
    14:05 [Info] Loaded extension Lua v1.0.0 by Oxide Team
    14:05 [Info] Loaded extension MySql v1.0.0 by Oxide Team
    14:05 [Info] Loaded extension Python v1.0.0 by Oxide Team
    14:05 [Info] Loaded extension SQLite v1.0.0 by Oxide Team
    14:05 [Info] Loaded extension Unity v1.0.0 by Oxide Team
    14:05 [Info] Loaded extension Hurtworld v1.0.0 by Oxide Team
    14:05 [Info] Using Covalence provider for game 'Hurtworld'
    14:05 [Info] Loading plugins...
    14:05 [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team
    14:05 [Info] Loaded plugin Hurtworld Core v1.0.0 by Oxide Team
    14:05 [Error] Exception while starting compiler:  (Win32Exception: ApplicationName='/home/server9807/game/CSharpCompiler', CommandLine='/service /logPath:/home/server9807/game/oxide/logs', CurrentDirectory='')
    14:05 [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
    14:05 [Error] Exception while calling NextTick callback (InvalidOperationException: Standard output has not been redirected)
    14:05 [Debug]   at System.Diagnostics.Process.get_StandardOutput () [0x00000] in <filename unknown>:0
      at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:get_StandardOutput ()
      at Oxide.Plugins.PluginCompiler.CheckCompiler () [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PluginCompiler.Compile (Oxide.Plugins.CompilablePlugin[] plugins, System.Action`1 callback) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPluginLoader.CompileAssembly (Oxide.Plugins.CompilablePlugin[] plugins) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPluginLoader.<CompilationRequested>m__1 () [0x00000] in <filename unknown>:0
      at Oxide.Core.OxideMod.OnFrame (Single delta) [0x00000] in <filename unknown>:0
    14:05 [Info] Loaded plugin Advert Messages v1.0.1 by SkinN
    14:05 [Info]
    14:05 [Info] [Advert Messages] Starting advert messages timer, set to 12 minute/s
    14:05 [Info] Loaded plugin Welcome Messages v1.0.4 by SkinN
     
  7. You yourself have tried to run the server and oxide on Linux x32?
     
  8. Wulf

    Wulf Community Admin

    No, but the team member who has been fixing issues for it does.
     
  9. I checked, and the compiler is not working.
    Let's you do not so confidently argue about it, until you check, okay?
     
  10. Wulf

    Wulf Community Admin

    All I have mentioned is that Oxide provides builds for Linux, both Linux and Windows, I never stated it was without issues, just that it should work fine based on the testing and fixes that the developer has provided. If there are other issues, we will resolve them.
     
  11. At the moment, Linux 32-bit compiler is not working. Fix it please.

    Code:
    14:05 [Info] Loading Oxide Core v2.0.1663...
    14:05 [Info] Loading extensions...
    14:05 [Info] Loaded extension CSharp v1.0.0 by Oxide Team
    14:05 [Info] Loaded extension JavaScript v1.0.0 by Oxide Team
    14:05 [Info] Loaded extension Lua v1.0.0 by Oxide Team
    14:05 [Info] Loaded extension MySql v1.0.0 by Oxide Team
    14:05 [Info] Loaded extension Python v1.0.0 by Oxide Team
    14:05 [Info] Loaded extension SQLite v1.0.0 by Oxide Team
    14:05 [Info] Loaded extension Unity v1.0.0 by Oxide Team
    14:05 [Info] Loaded extension Hurtworld v1.0.0 by Oxide Team
    14:05 [Info] Using Covalence provider for game 'Hurtworld'
    14:05 [Info] Loading plugins...
    14:05 [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team
    14:05 [Info] Loaded plugin Hurtworld Core v1.0.0 by Oxide Team
    14:05 [Error] Exception while starting compiler:  (Win32Exception: ApplicationName='/home/server9807/game/CSharpCompiler', CommandLine='/service /logPath:/home/server9807/game/oxide/logs', CurrentDirectory='')
    14:05 [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
    14:05 [Error] Exception while calling NextTick callback (InvalidOperationException: Standard output has not been redirected)
    14:05 [Debug]   at System.Diagnostics.Process.get_StandardOutput () [0x00000] in <filename unknown>:0
      at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:get_StandardOutput ()
      at Oxide.Plugins.PluginCompiler.CheckCompiler () [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PluginCompiler.Compile (Oxide.Plugins.CompilablePlugin[] plugins, System.Action`1 callback) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPluginLoader.CompileAssembly (Oxide.Plugins.CompilablePlugin[] plugins) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPluginLoader.<CompilationRequested>m__1 () [0x00000] in <filename unknown>:0
      at Oxide.Core.OxideMod.OnFrame (Single delta) [0x00000] in <filename unknown>:0
    14:05 [Info] Loaded plugin Advert Messages v1.0.1 by SkinN
    14:05 [Info]
    14:05 [Info] [Advert Messages] Starting advert messages timer, set to 12 minute/s
    14:05 [Info] Loaded plugin Welcome Messages v1.0.4 by SkinN
     
  12. Wulf

    Wulf Community Admin

    If you're able to, try 'chmod +x CSharpCompiler' as previously suggested by another user. You may need to contact your host to do this if you do not have SSH access. If it doesn't work after that, try using ./CSharpCompiler and see if you get any output.
     
  13. It did not happen (. ./CSharpCompiler - an error segmentation
    Code:
    22:21 [Info] Loaded plugin Advert Messages v1.0.1 by SkinN
    22:21 [Info]
    22:21 [Info] [Advert Messages] Starting advert messages timer, set to 12 minute/s
    22:21 [Info] Loaded plugin Welcome Messages v1.0.4 by SkinN
    22:39 [Info] Loading Oxide Core v2.0.1663...
    22:39 [Info] Loading extensions...
    22:39 [Info] Loaded extension CSharp v1.0.0 by Oxide Team
    22:39 [Info] Loaded extension JavaScript v1.0.0 by Oxide Team
    22:39 [Info] Loaded extension Lua v1.0.0 by Oxide Team
    22:39 [Info] Loaded extension MySql v1.0.0 by Oxide Team
    22:39 [Info] Loaded extension Python v1.0.0 by Oxide Team
    22:39 [Info] Loaded extension SQLite v1.0.0 by Oxide Team
    22:39 [Info] Loaded extension Unity v1.0.0 by Oxide Team
    22:39 [Info] Loaded extension Hurtworld v1.0.0 by Oxide Team
    22:39 [Info] Using Covalence provider for game 'Hurtworld'
    22:39 [Info] Loading plugins...
    22:39 [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team
    22:39 [Info] Loaded plugin Hurtworld Core v1.0.0 by Oxide Team
    22:39 [Info] Loaded plugin Advert Messages v1.0.1 by SkinN
    22:39 [Info]
    22:39 [Info] [Advert Messages] Starting advert messages timer, set to 12 minute/s
    22:39 [Info] Loaded plugin Welcome Messages v1.0.4 by SkinN
    22:39 [Error] BetterChat plugin failed to compile!
    22:39 [Error] Compiler closed.
    22:39 [Error] Help plugin failed to compile!
    22:39 [Error] Compiler closed.
    22:39 [Error] Kits plugin failed to compile!
    22:39 [Error] Compiler closed.
    22:39 [Error] Location plugin failed to compile!
    22:39 [Error] Compiler closed.
    22:39 [Error] PlayerDatabase plugin failed to compile!
    22:39 [Error] Compiler closed.
    22:39 [Error] PlayerInformations plugin failed to compile!
    22:39 [Error] Compiler closed.
    22:39 [Error] PlayersList plugin failed to compile!
    22:39 [Error] Compiler closed.
    22:39 [Error] PrivateMessage plugin failed to compile!
    22:39 [Error] Compiler closed.
    22:39 [Error] ServerSay plugin failed to compile!
    22:39 [Error] Compiler closed.
    22:39 [Error] Teleportation plugin failed to compile!
    22:39 [Error] Compiler closed.
    Code:
    [Oxide] 22:39 [Error] BetterChat plugin failed to compile!
    (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 65)
    [Oxide] 22:39 [Error] Compiler closed.
     
  14. Any word on this per chance?
     
  15. Wulf

    Wulf Community Admin

    Not yet, but I passed the errors along. I'm not sure why you are getting those, but they should have already been resolved. I'll let you know once we have a solution for you.

    Keep in mind that Hurtworld for Linux current has issues that need to be resolved before it can be fully utilized, regardless of Oxide being installed or not. The Hurtworld devs are working on it though, and should have fixes available for Steam timeouts and such soon.
     
  16. For sure, having never used oxide before im anxious to get it installed so i can start working on a few plugins. If it is helpful, im running a Centos 7.0 Installation on an AWS EC2 Instance, And did have some memory leak issues with the server prior to the current patch, however it seems to be alot better now with minimal memory leakage. Vanilla server has worked pretty flawlessly outside of that though thanks for your efforts.
     
  17. Wulf - you help us?
     
  18. Wulf

    Wulf Community Admin

    It may be a difference between distros, so I'll try to get some versions setup soon to test with. So far it's only been tested in Ubuntu and Debian.
     
  19. Thank you for testing.
    It's problem not in CSharpCompiler. It's problem in FTP manager. CSharpCompiler broken when copying using FileZilla.
    This option on screenshot must be unchecked. After change this settings, CSharpCompiler launched fine without segmentation fault.
     

    Attached Files:

    • fz.png
      fz.png
      File size:
      21.2 KB
      Views:
      39
    Last edited by a moderator: Dec 22, 2015
  20. Wulf

    Wulf Community Admin

    Interesting find! Not sure why it would do that though.