1. Wulf

    Wulf Community Admin

    That error is from an outdated extension, it that also is not the full error and also won’t prevent the server from starting.

    Outdated build is tre only cause, where one version of Rust is mixed with another.
     
  2. This is the full error for me. It wont load past this. Is it because its trying to drop files in a different loc? I see I have an oxide folder and also a RustDedicated_Data > Managed folders where it calls out just before the error comes full stop.
     
  3. cant get oxide to work, same issue everyone else is having... used every link to download latest Oxide for Rust I see, anyone figure this out yet?? My servers are all online but no Oxide. Thanks :(
     
  4. @Wulf Would removing these .dlls and then reinstalling oxide do the trick?
    Code:
    Platform assembly: C:\TCAFiles\Users\X\23796\RustDedicated_Data\Managed\Oxide.References.dll (this message is harmless)
    Platform assembly: C:\TCAFiles\Users\X\23796\RustDedicated_Data\Managed\System.Runtime.Serialization.dll (this message is harmless)
    Platform assembly: C:\TCAFiles\Users\X\23796\RustDedicated_Data\Managed\System.Xml.Linq.dll (this message is harmless)
    Platform assembly: C:\TCAFiles\Users\X\23796\RustDedicated_Data\Managed\System.Xml.dll (this message is harmless)
    Platform assembly: C:\TCAFiles\Users\X\23796\RustDedicated_Data\Managed\System.Data.dll (this message is harmless)
    Platform assembly: C:\TCAFiles\Users\X\23796\RustDedicated_Data\Managed\System.Configuration.dll (this message is harmless)
    Platform assembly: C:\TCAFiles\Users\X\23796\RustDedicated_Data\Managed\Oxide.Core.JavaScript.dll (this message is harmless)
    Platform assembly: C:\TCAFiles\Users\X\23796\RustDedicated_Data\Managed\Jint.dll (this message is harmless)
    MissingMethodException: Method not found: 'Oxide.Core.VersionNumber..ctor'.
    at Oxide.Core.RemoteLogger+Report..ctor (System.String level, System.String culprit, System.String message, System.String exception) [0x00000] in <filename unknown>:0
    at Oxide.Core.RemoteLogger.EnqueueReport (System.String level, System.Reflection.Assembly assembly, System.String culprit, System.String message, System.String exception) [0x00000] in <filename unknown>:0
    at Oxide.Core.RemoteLogger.Exception (System.String message, System.Exception exception) [0x00000] in <filename unknown>:0
    at Oxide.Core.Extensions.ExtensionManager.LoadExtension (System.String filename) [0x00000] in <filename unknown>:0
    at Oxide.Core.Extensions.ExtensionManager.LoadAllExtensions (System.String directory) [0x00000] in <filename unknown>:0
    at Oxide.Core.OxideMod.Load () [0x00000] in <filename unknown>:0
    at Oxide.Core.Interface.Initialize () [0x00000] in <filename unknown>:0
    at Bootstrap.Init_Tier0 () [0x00000] in <filename unknown>:0
    at Bootstrap+<Start>c__Iterator0.MoveNext () [0x00000] in <filename unknown>:0
    at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0(Filename: Line: -1)
     
    Last edited by a moderator: Dec 15, 2017
  5. This is the full error to me, and my server will absolutely positively not start unless I take oxide out.........
     
  6. Wulf

    Wulf Community Admin

    The outdated extensions wouldn't matter as I mentioned, they just won't load and therefore ay plugins that use them (.js ones) wouldn't load. This would not prevent the server from starting.
     
  7. I'm telling you, my servers will not start and cannot be found. This error occurs, and the server will not load after. No navmesh, no spawning map, no plugins, nothing. Not even the navmesh.
     
  8. ^Same^ Whats causing it not to load if it isn't the outdated extensions? Ive uninstalled and reinstalled oxide like 10x now and its full stop on that error in the console.
     
  9. Wulf

    Wulf Community Admin

    Just updated my local server again with SteamCMD and installed the build from the Downloads link (the old one, which is what most hosts use), which worked without issues or errors. So the only way you'd be having the issue still is if whatever you use to update is downloading an old build somehow, either via cache or otherwise.

    Using mixed versions of Rust, ie. old Oxide build with patched Rust DLLs and installing it over another version of Rust.
     
  10. Okay, that would make more sense. Should I perhaps try deleting my steamapps? Or having my host wipe the steam update out entirely, and uninstall oxide as well? Then update steam, and redownload oxide?
     
  11. Wulf

    Wulf Community Admin

    Deleting the steam apps would allow SteamCMD to forcefully update it, but if the server is running and verified to be the latest version without Oxide, then that would imply that the build of Oxide your host is supplying is older, possibly cached by whatever they have that handles the download.
     
  12. Which is exactly what is going on. I can't get that through the one tech's mind. Hoping the CEO who is reading this will know what to do LOL
     
  13. Wulf

    Wulf Community Admin

    While I was away I wasn't able to update the .zip at the old link (this is handled manually right now), so assuming they downloaded that build. I updated it later when I was able to, but doesn't sound like their downloader is getting that; but without knowing their system I can't really say for sure.
     
  14. So the fix is to wait for the hosting service to link to the right oxide.zip and then reinstall it?
     
  15. For me, when unzipping either one of the following in "serverfiles", I still get the same error:
    https://github.com/OxideMod/Oxide/releases/download/latest/Oxide-Rust.zip?1513319161 (official build from link)
    https://github.com/OxideMod/Oxide.Rust/releases/download/2.0.3787/Oxide.Rust.zip

    Is build 3787 the correct one to get?

    Here's my error (then nothing happens after this):

    Code:
    MissingMethodException: Method not found: 'Oxide.Core.VersionNumber..ctor'.
      at Oxide.Core.RemoteLogger+Report..ctor (System.String level, System.String culprit, System.String message, System.String exception) [0x00000] in <filename unknown>:0
      at Oxide.Core.RemoteLogger.EnqueueReport (System.String level, System.Reflection.Assembly assembly, System.String culprit, System.String message, System.String exception) [0x00000] in <filename unknown>:0
      at Oxide.Core.RemoteLogger.Exception (System.String message, System.Exception exception) [0x00000] in <filename unknown>:0
      at Oxide.Core.Extensions.ExtensionManager.LoadExtension (System.String filename) [0x00000] in <filename unknown>:0
      at Oxide.Core.Extensions.ExtensionManager.LoadAllExtensions (System.String directory) [0x00000] in <filename unknown>:0
      at Oxide.Core.OxideMod.Load () [0x00000] in <filename unknown>:0
      at Oxide.Core.Interface.Initialize () [0x00000] in <filename unknown>:0
      at Bootstrap.Init_Tier0 () [0x00000] in <filename unknown>:0
      at Bootstrap+<Start>c__Iterator0.MoveNext () [0x00000] in <filename unknown>:0
      at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0(Filename:  Line: -1)
    
     
  16. Talking to Clay, he's saying it's got the right link and is extracting the correct files.
     
  17. Although, I have an automated updater (zip-updater/Linux), even when manually downloading/updating, I get the same thing:

    @Wulf, is this the correct zip? https://github.com/OxideMod/Oxide.Rust/releases/download/2.0.3787/Oxide.Rust.zip

    I've tried with both "latest" link as provided by the "official releases" link on github, and I am also trying the specific version link above.
    Code:
    MissingMethodException: Method not found: 'Oxide.Core.VersionNumber..ctor'.
      at Oxide.Core.RemoteLogger+Report..ctor (System.String level, System.String culprit, System.String message, System.String exception) [0x00000] in <filename unknown>:0
      at Oxide.Core.RemoteLogger.EnqueueReport (System.String level, System.Reflection.Assembly assembly, System.String culprit, System.String message, System.String exception) [0x00000] in <filename unknown>:0
      at Oxide.Core.RemoteLogger.Exception (System.String message, System.Exception exception) [0x00000] in <filename unknown>:0
      at Oxide.Core.Extensions.ExtensionManager.LoadExtension (System.String filename) [0x00000] in <filename unknown>:0
      at Oxide.Core.Extensions.ExtensionManager.LoadAllExtensions (System.String directory) [0x00000] in <filename unknown>:0
      at Oxide.Core.OxideMod.Load () [0x00000] in <filename unknown>:0
      at Oxide.Core.Interface.Initialize () [0x00000] in <filename unknown>:0
      at Bootstrap.Init_Tier0 () [0x00000] in <filename unknown>:0
      at Bootstrap+<Start>c__Iterator0.MoveNext () [0x00000] in <filename unknown>:0
      at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0
    Once this happens, all progress/loading stops (no plugins, and server is not connectable)
     
    Last edited by a moderator: Dec 15, 2017
  18. LOL I'm screwed.. from Host Havoc: Hello, our control panel automatically pulls from the latest version available on GitHub.
     
  19. Yeah, that's exactly what they're telling me too.
     
  20. and then they added: The control panel automatically pulls from a GitHub repository, updated by Oxide. We don't cache anything on our end here.