1. Hi,

    I'm not familiar with Linux, just some basic knowledge from reading and watching videos.

    So i managed to setup my rust server on ubuntu (14.05) with oxide and it's fine, the server is online and everything is alright.

    But when i put *.cs scripts into the plugins folder and try to start the server it gets stuck with the following message:
    Code:
    ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
    ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
    ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
    ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
    ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
    ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
    ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
    ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
    ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
    How ever when i let remove the *.cs scripts again the server is starting fine with the same error above.
     
  2. Wulf

    Wulf Community Admin

    The above errors are related to your sound card drivers, not Oxide. If you could provide your full oxide/logs and Rust logs, that would be helpful.
     
  3. Hey, thanks for the reply.

    When i try to launch the server without any *.cs plugins, i get the following message aswell:

    Code:
    ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
    ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
    ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
    ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
    ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
    ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
    ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
    ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
    ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
    err:winediag:IcmpCreateFile Failed to use ICMP (network ping), this requires special permissions.
    fixme:console:AttachConsole stub ffffffff
    
    And there's no problem at all, the server is running fine.

    How ever, if i enable a single *.cs plugin, the console gets stuck at
    Code:
    ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
    .

    I don't think it's releated to the sound driver, because it's working fine without C# plugins.
     
  4. Wulf

    Wulf Community Admin

    "snd" is generally short for sound, and the Rust server (Unity really) does have issues with some sound card drivers. PCM is also an audio type. Googling those errors confirms this as well, so I highly doubt .cs plugins are the cause of those.
     
  5. Well it's weird because the server is running fine without any *.cs plugins. Lua plugins are loading fine, when ever i drop a *.cs plugin into the plugin folder, oxide refuses to load it and when i try to reload the plugin i get the message, that the plugin is already beeing loaded.

    Oh crap, i hope i manage to fix this problem with some help.
     
  6. Wulf

    Wulf Community Admin

    Could you provide me with your oxide/logs as well as the output.txt from RustDedicated_Data? If you don't see an output.txt, you can set one using the -logFile command-line parameter.
     
  7. oxide/logs/oxide_(date).txt
    Code:
    8:36 PM [Info] Loading Oxide core v2.0.1250...
    8:36 PM [Info] Loading extensions...
    8:36 PM [Info] Loaded extension Lua v1.0.1250 by Oxide Team
    8:36 PM [Info] Loaded extension Unity v1.0.1250 by Oxide Team
    8:36 PM [Info] Loaded extension JavaScript v1.0.1250 by Oxide Team
    8:36 PM [Info] Loaded extension Python v1.0.1250 by Oxide Team
    8:36 PM [Info] Loaded extension CSharp v1.0.1250 by Oxide Team
    8:36 PM [Info] Loaded extension SQLite v1.0.1250 by Oxide Team
    8:36 PM [Info] Loaded extension MySql v1.0.1250 by Oxide Team
    8:36 PM [Info] Loaded extension Rust v1.0.1250 by Oxide Team
    8:36 PM [Info] Using Covalence provider for game 'Rust'
    8:36 PM [Info] Loading plugins...
    8:36 PM [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team
    8:36 PM [Info] Loaded plugin Rust Core v1.0.0 by Oxide Team
    8:36 PM [Info] Loaded plugin Starting Items v1.0.0 by Inofixo
    8:36 PM [Info] Loaded plugin Teleportation System v1.4.16 by Mughisi
    8:36 PM [Info] Loaded plugin Chat Handler v1.0.0 by Inofixo
    8:36 PM [Info] Loaded plugin God mode v1.0.0 by Inofixo
    8:36 PM [Info] Loaded plugin WEAPONFP v1.0.0 by Inofix
    8:36 PM [Info] Loaded plugin Private Messaging v1.2.5 by #Domestos
    8:36 PM [Info] Loaded plugin DeployablesBlacklist v1.0.0 by Inofixo
    8:36 PM [Info] Loaded plugin Unlimited Repairs v1.0.0 by Inofixo
    8:36 PM [Info] Loaded plugin Helptext v1.4.0 by #Domestos
    
    No cs file is listed here aswell. chmod 777 is set aswell.

    RustDedicated_Data log:
    http://pastebin.com/raw.php?i=Y9EKsNft
     
  8. Wulf

    Wulf Community Admin

    Could you try hotloading .cs plugins, and provide all logs after that?
     
  9. oxide/logs/compiler_(date).txt
    Code:
    [SERVER] Started as service
    [SERVER] Running as service
    [SERVER] Error: An exception was thrown by the type initializer for System.Runtime.Serialization.Formatters.Binary.CodeGenerator
      at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.CreateMemberTypeMetadata (System.Type type) [0x00000] in <filename unknown>:0
      at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.GetObjectData (System.Object obj, System.Runtime.Serialization.Formatters.Binary.TypeMetadata& metadata, System.Object& data) [0x00000] in <filename unknown>:0
      at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObject (System.IO.BinaryWriter writer, Int64 id, System.Object obj) [0x00000] in <filename unknown>:0
      at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObjectInstance (System.IO.BinaryWriter writer, System.Object obj, Boolean isValueObject) [0x00000] in <filename unknown>:0
      at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteQueuedObjects (System.IO.BinaryWriter writer) [0x00000] in <filename unknown>:0
      at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObjectGraph (System.IO.BinaryWriter writer, System.Object obj, System.Runtime.Remoting.Messaging.Header[] headers) [0x00000] in <filename unknown>:0
      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize (System.IO.Stream serializationStream, System.Object graph, System.Runtime.Remoting.Messaging.Header[] headers) [0x00000] in <filename unknown>:0
      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize (System.IO.Stream serializationStream, System.Object graph) [0x00000] in <filename unknown>:0
      at ObjectStream.IO.ObjectStreamWrapper`2[ObjectStream.Data.CompilerMessage,ObjectStream.Data.CompilerMessage].Serialize (ObjectStream.Data.CompilerMessage obj) [0x00000] in <filename unknown>:0
      at ObjectStream.IO.ObjectStreamWrapper`2[ObjectStream.Data.CompilerMessage,ObjectStream.Data.CompilerMessage].WriteObject (ObjectStream.Data.CompilerMessage obj) [0x00000] in <filename unknown>:0
      at ObjectStream.ObjectStreamConnection`2[ObjectStream.Data.CompilerMessage,ObjectStream.Data.CompilerMessage].WriteStream () [0x00000] in <filename unknown>:0
      at ObjectStream.Threading.Worker.DoWorkImpl (System.Object oAction) [0x00000] in <filename unknown>:0
    [SERVER] Shutdown
    oxide/logs/oxide_(date).txt
    Code:
    10:16 PM [Info] Loading Oxide core v2.0.1250...
    10:16 PM [Info] Loading extensions...
    10:16 PM [Info] Loaded extension CSharp v1.0.1250 by Oxide Team
    10:16 PM [Info] Loaded extension MySql v1.0.1250 by Oxide Team
    10:16 PM [Info] Loaded extension JavaScript v1.0.1250 by Oxide Team
    10:16 PM [Info] Loaded extension Python v1.0.1250 by Oxide Team
    10:16 PM [Info] Loaded extension Unity v1.0.1250 by Oxide Team
    10:16 PM [Info] Loaded extension Lua v1.0.1250 by Oxide Team
    10:16 PM [Info] Loaded extension SQLite v1.0.1250 by Oxide Team
    10:16 PM [Info] Loaded extension Rust v1.0.1250 by Oxide Team
    10:16 PM [Info] Using Covalence provider for game 'Rust'
    10:16 PM [Info] Loading plugins...
    10:16 PM [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team
    10:16 PM [Info] Loaded plugin Rust Core v1.0.0 by Oxide Team
    
    output_log.txt
    http://pastebin.com/raw.php?i=xCGNCw04

    Would be cool if we could solve this problem somehow.

    Edit: oxide.reload gives me the following:
    Code:
    > oxide.reload GatherManager
    [Oxide] 10:39 PM [Debug] Plugin compilation is already queued: GatherManager (1213.991 ago)
    If needed i would provide Teamviewer details to some dev/admin.
     
    Last edited by a moderator: Aug 5, 2015
  10. have the exact same error under linux :S
     
  11. Had a server like 2 months ago. Everything was working fine and now it doesn't.
     
  12. im currently trying to compile wine by myself in 64bits idk if it will help :S
     
  13. Would be cool if you could post the results afterwards :)
     
  14. will let u know if i achieve something :)
     
  15. Wulf

    Wulf Community Admin

    It appears to be a bug with Mono, but we're looking into it still. I doubt compiling your own build of Wine will help.
     
  16. okay then ill just wait till it will be fixed :p
     
  17. Wulf

    Wulf Community Admin

    Well, first we'd need steps to reproduce it. Once we've done that, we'll try to reproduce it, and then report it to Mono to fix if it is indeed a bug with it.
     
  18. so it will take a while?
     
  19. Testing it right now on the dedicated machine i had 2 months ago. Oxide was working fine on it a while ago. Testing results later on.
    [DOUBLEPOST=1438861246][/DOUBLEPOST]Not working aswell here. Server refuse to start when *.cs scripts exists, nor you can place *.cs files into the plugin folder while the server is running.

    There could be a workaround using VMWare + Windows to run RUST
    [DOUBLEPOST=1438869593,1438860498][/DOUBLEPOST]I'm running a rust server on linux with gnome desktop + vmware using windows 10. Everything is fine until the Linux bug is fixed.
     
  20. yeah i also got my server to work with ubuntu and debian but no cs plugins :S
    [DOUBLEPOST=1438872085][/DOUBLEPOST]why do you run it on windows under vm with linux?

    is your server linux only?