TypeLoadException wont let my server startNot An Issue

When I try to start my Rust server running on Ubuntu 16, I always finish asset warmup and then I get the following message. Any help is appreciated and I can post more if needed.

TypeLoadException: Could not load type of field 'BaseGameMode:gameModeScores' (0) due to: Could not resolve type with token 01000
282 (from typeref, class/assembly ProtoBuf.GameMode, Rust.Data, Version=*.*.*.*, Culture=neutral, PublicKeyToken=null) assembly:R
ust.Data, Version=*.*.*.*, Culture=neutral, PublicKeyToken=null type:ProtoBuf.GameMode member:(null) signature:<none>
 at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x0
0026] in <0b31faaf1c50461d95c83ac166a20393>:0  
UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
<DedicatedServerStartup>d__18:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
 
(Filename: <0b31faaf1c50461d95c83ac166a20393> Line: 0)

Your server is not fully updated, else you are using an extension that isn't.

Locked automatically