Could not load type of field 'EACServer:playerTracker'Solved

since the update today i even tried validating my files then installing oxide manually but now getting this spammed in console any idea on my server?

BadImageFormatException: Could not resolve field token 0x04003194, due to: Could not load type of field 'EACServer:playerTracker' (0) due to: Could not load file or assembly 'EasyAntiCheat.Server, Version=*.*.*.*, Culture=neutral, PublicKeyToken=null' or one of its dependencies. assembly:EasyAntiCheat.Server, Version=*.*.*.*, Culture=neutral, PublicKeyToken=null type:<unknown type> member:(null) signature:<none> assembly:RustDedicated_Data\Managed\Assembly-CSharp.dll type:EACServer member:(null) signature:<none>
i tried validating the steam files then re-updating oxide etc.

Sounds like your server wasn't fully updated with Rust before installing Oxide.

i been steam validating it multiple times now with no luck

How are you updating your server exactly?

i use tcadmin

"C:\Program Files\TCAdmin2\Monitor\Tools\SteamCmd\steamcmd.exe" +force_install_dir "D:\TCAFiles\Games\Rust" +login "anonymous" +app_update 258550 validate +quit

Merged post

then copying oxide in manually after 

Merged post

i do it same way been doing it for months first time today ive had this issue

Merged post

ive reinstalled everything testing again, only plugin i was getting bad error on was ping plugin i removed that for now

08:00 [Error] Failed to initialize plugin 'Ping v1.8.0' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Core.Configuration.DynamicConfigFile.get_Item (System.String key) [0x00000] in <46ff2b534abb4b35952608167523b7ec>:0
at Oxide.Plugins.Ping.GetConfig[T] (System.String name, T value) [0x00006] in <be4e548c95434f468d84f49576cccee7>:0
at Oxide.Plugins.Ping.LoadDefaultConfig () [0x00006] in <be4e548c95434f468d84f49576cccee7>:0
at Oxide.Plugins.Ping.Init () [0x00000] in <be4e548c95434f468d84f49576cccee7>:0
at Oxide.Plugins.Ping.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000b6] in <be4e548c95434f468d84f49576cccee7>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <e23ba2c0f246426296d81c842cbda3af>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <46ff2b534abb4b35952608167523b7ec>:0
at Oxide.Core.Plugins.CSPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00043] in <46ff2b534abb4b35952608167523b7ec>:0

Merged post

im still getting that first error spammed tried reinstalling the server fully fresh oxide install

Are you sure the Oxide build you are using is correct? I'd suggest checking the Server version before installing Oxide too.

The Ping error is unrelated, and means your config file is corrupt.

fixed it with a bit of fucking around had to delete steamacmd in tcadmin folder and let it download fresh seemed to work after updating again

Sounds like you may have been on a non-release branch. I'd suggest adding -beta public to your uodate script.

nope was always on normal branch, seems was just tcadmin cache after cleaing steamcmd folder and running steam update again did the trick .always been on the same branch for the past few years nothing has changed.

Merged post

thank you again though for helping

robo3232

nope was always on normal branch, seems was just tcadmin cache after cleaing steamcmd folder and running steam update again did the trick .always been on the same branch for the past few years nothing has changed.

SteamCMD tends to download the wrong branch sometimes (there have been quite a few cases of this over the past), so it's very possible you could have been on the wrong branch. SteamCMD always creates a cache of their manifest and such, so deleting that folder would just clear any stored data and start fresh.

Locked automatically