Not an Issue Server will not start

Discussion in 'Rust Discussion' started by ve3xx, Jul 30, 2015.

  1. I updated the server with the last oxide and server won t start now..
     
  2. Wulf

    Wulf Community Admin

    What is the "last" Oxide to you? Logs would be helpful as well.
     
  3. I might have a similar problem, but the server still hangs around in the process list. I narrowed it down to a plugin I was testing with some errors. Without that plugin it starts up just fine. I can give you the assembly and .cs if you want to look into it.

    [​IMG]

    Code:
    10:52 PM [Info] Loading Oxide core v2.0.1226...
    10:52 PM [Info] Loading extensions...
    10:52 PM [Info] Loaded extension CSharp v1.0.1226 by Oxide Team
    10:52 PM [Info] Loaded extension JavaScript v1.0.1226 by Oxide Team
    10:52 PM [Info] Loaded extension Lua v1.0.1226 by Oxide Team
    10:52 PM [Info] Loaded extension MySql v1.0.1226 by Oxide Team
    10:52 PM [Info] Loaded extension Python v1.0.1226 by Oxide Team
    10:52 PM [Info] Loaded extension SQLite v1.0.1226 by Oxide Team
    10:52 PM [Info] Loaded extension Unity v1.0.1226 by Oxide Team
    10:52 PM [Info] Loaded extension Rust v1.0.1226 by Oxide Team
    10:52 PM [Info] Using Covalence provider for game 'Rust'
    10:52 PM [Info] Loading plugins...
    10:52 PM [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team
    10:52 PM [Info] Loaded plugin Rust Core v1.0.0 by Oxide Team
    10:52 PM [Info] Loaded plugin Teleportation System v1.4.16 by Mughisi
    10:52 PM [Error] ALanGUI plugin failed to compile!
    10:52 PM [Error] ALanGUI.cs(97,51): error CS1061: Type `Session.Core' does not contain a definition for `clear' and no extension method `clear' of type `Session.Core' could be found. Are you missing an assembly reference?
    
    Code:
    [SERVER] Started as service
    [SERVER] Running as service
    [SERVER] Got Message: Ready
    [SERVER] Got Message: Compile
    [SERVER] Console: ALanGUI.cs(60,15): error CS1061: Type `Oxide.Plugins.ALanGUI.OverViewMenu' does not contain a definition for `json' and no extension method `json' of type `Oxide.Plugins.ALanGUI.OverViewMenu' could be found. Are you missing an assembly reference?
    ALanGUI.cs(18,15): (Location of the symbol related to previous error)
    ALanGUI.cs(70,41): error CS0266: Cannot implicitly convert type `Session.Core' to `Session.GUI'. An explicit conversion exists (are you missing a cast?)
    ALanGUI.cs(72,15): error CS1061: Type `Session.GUI' does not contain a definition for `json' and no extension method `json' of type `Session.GUI' could be found. Are you missing an assembly reference?
    C:\Users\Alan\bin\steamCMD\steamapps\common\rust_dedicated\Session.dll (Location of the symbol related to previous error)
    ALanGUI.cs(79,41): error CS0266: Cannot implicitly convert type `Session.Core' to `Session.GUI'. An explicit conversion exists (are you missing a cast?)
    ALanGUI.cs(81,15): error CS1061: Type `Session.GUI' does not contain a definition for `json' and no extension method `json' of type `Session.GUI' could be found. Are you missing an assembly reference?
    C:\Users\Alan\bin\steamCMD\steamapps\common\rust_dedicated\Session.dll (Location of the symbol related to previous error)
    ALanGUI.cs(88,41): error CS0266: Cannot implicitly convert type `Session.Core' to `Session.GUI'. An explicit conversion exists (are you missing a cast?)
    ALanGUI.cs(90,15): error CS1061: Type `Session.GUI' does not contain a definition for `json' and no extension method `json' of type `Session.GUI' could be found. Are you missing an assembly reference?
    C:\Users\Alan\bin\steamCMD\steamapps\common\rust_dedicated\Session.dll (Location of the symbol related to previous error)
    ALanGUI.cs(97,51): error CS1061: Type `Session.Core' does not contain a definition for `clear' and no extension method `clear' of type `Session.Core' could be found. Are you missing an assembly reference?
    C:\Users\Alan\bin\steamCMD\steamapps\common\rust_dedicated\Session.dll (Location of the symbol related to previous error)
    
    [DOUBLEPOST=1438293128][/DOUBLEPOST]I cleaned up the plugin and the server still would not start, it was the .dll reference that made oxide upset.
    Code:
    // Reference: Newtonsoft.Json
    // Reference: Sessionusing UnityEngine;namespace Oxide.Plugins...
    Changing that to the following made the server boot, but without the reference.
    Code:
    // Reference: Newtonsoft.Jsonusing UnityEngine;namespace Oxide.Plugins...
     
    Last edited by a moderator: Jul 30, 2015