Getting errors from the server, players are being kickedNot An Issue

MissingFieldException: Field 'ProtoBuf.CardTable/TexasHoldEm.flopCards' not found

Disconnected: Object reference not set to an instance of an object. at client.createorupdateEntity (ProtoBuf.Entity Info, System.Int64 size) [0x00000] in <0000000000000000>:0

Can anyone help?

Sounds like your server is using mixed branches of Rust.

What can I do to resolve this?

How did you install your server and which branch?

We're running a Windows instance on AWS. It's strictly only running Rust on C drive

8Q5aMcbFO8wz471.jpg Wulf

How did you install your server and which branch?

We run a pretty lean Rust server, we have an instance (virtual machine on the cloud) where we only run one modded and dedicated Rust server on it. What did you mean by mixed branches? This is our typical .bat file:

echo off
:start
C:\steamcmd\steamcmd.exe +login anonymous +force_install_dir c:\rustserver\ +quit
RustDedicated.exe -batchmode +server.port 28015 +server.level "Procedural Map" +server.seed 937761027 +server.worldsize 3000 +server.maxplayers 150 +server.hostname "--" +server.description "--" +server.url "--" +server.headerimage "--" +server.identity "server1" +rcon.port 28016 +rcon.password -- +rcon.web 1
goto start

 

And when we wipe, we include one of the two:

 

+app_update 258550 -beta staging

or

+app_update 258550

You cannot use the staging branch with Oxide releases.

OPAnNHsFvvXfeos.jpg Wulf

You cannot use the staging branch with Oxide releases.

Can I shut down the server and install with the official branch? Or will I have to do a completely new installation?

Yes, shutdown and update.

wbbLrfgVugDHY7k.jpg Wulf

Yes, shutdown and update.

I've tried but the issue still persists..

I added in +app_update 258550 validate 

I started to make sure everything looks good, shut it down again to install Oxide and then it started to have the error again and people are getting kicked.

I've shut down, wiped maps, restarted server 10x, etc.

Merged post

The server is fine when it's in vanilla, but as soon as I install Oxide, it brings back those errors.

I'm having the same issue. Oxide version is 2.0.5039 and the server protocol is 2301.212.1

The referenced script on this Behaviour (Game Object 'ricochet4') is missing! is on of the errors we are getting at server boot


Protocol: 2301.212.1
Build Date: 05/20/2021 09:00:42
Unity Version: 2019.4.22f1
Changeset: 61713
Branch: main

Oxide.Rust Version: 2.0.5039

MissingFieldException: Field 'ProtoBuf.CardTable/TexasHoldEm.flopCards' not found.
at CardTable.Save (BaseNetworkable+SaveInfo info) [0x00040] in <e5883e0c2a6240319d9d840709534ec6>:0
at BaseNetworkable.ToStream (System.IO.Stream stream, BaseNetworkable+SaveInfo saveInfo) [0x00010] in <e5883e0c2a6240319d9d840709534ec6>:0
at BaseNetworkable.ToStreamForNetwork (System.IO.Stream stream, BaseNetworkable+SaveInfo saveInfo) [0x0004d] in <e5883e0c2a6240319d9d840709534ec6>:0
at BasePlayer.SendEntitySnapshot (BaseNetworkable ent) [0x000e0] in <e5883e0c2a6240319d9d840709534ec6>:0
at BasePlayer.SendEntityUpdates (BasePlayer+NetworkQueueList queue) [0x0004f] in <e5883e0c2a6240319d9d840709534ec6>:0
at BasePlayer.SendEntityUpdate () [0x0000c] in <e5883e0c2a6240319d9d840709534ec6>:0
at BasePlayer.ConnectedPlayerUpdate (System.Single deltaTime) [0x00057] in <e5883e0c2a6240319d9d840709534ec6>:0
at BasePlayer.ServerUpdate (System.Single deltaTime) [0x00198] in <e5883e0c2a6240319d9d840709534ec6>:0
at BasePlayer.ServerCycle (System.Single deltaTime) [0x00087] in <e5883e0c2a6240319d9d840709534ec6>:0
at ServerMgr.Update () [0x00106] in <e5883e0c2a6240319d9d840709534ec6>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception, Object)
ServerMgr:Update()

(Filename: <e5883e0c2a6240319d9d840709534ec6> Line: 0)

Server Exception: Player Update
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

MissingFieldException: Field 'ProtoBuf.CardTable/TexasHoldEm.flopCards' not found.
at CardTable.Save (BaseNetworkable+SaveInfo info) [0x00040] in <e5883e0c2a6240319d9d840709534ec6>:0
at BaseNetworkable.ToStream (System.IO.Stream stream, BaseNetworkable+SaveInfo saveInfo) [0x00010] in <e5883e0c2a6240319d9d840709534ec6>:0
at BaseNetworkable.ToStreamForNetwork (System.IO.Stream stream, BaseNetworkable+SaveInfo saveInfo) [0x0004d] in <e5883e0c2a6240319d9d840709534ec6>:0
at BasePlayer.SendEntitySnapshot (BaseNetworkable ent) [0x000e0] in <e5883e0c2a6240319d9d840709534ec6>:0
at BasePlayer.SendEntityUpdates (BasePlayer+NetworkQueueList queue) [0x0004f] in <e5883e0c2a6240319d9d840709534ec6>:0
at BasePlayer.SendEntityUpdate () [0x0000c] in <e5883e0c2a6240319d9d840709534ec6>:0
at BasePlayer.ConnectedPlayerUpdate (System.Single deltaTime) [0x00057] in <e5883e0c2a6240319d9d840709534ec6>:0
at BasePlayer.ServerUpdate (System.Single deltaTime) [0x00198] in <e5883e0c2a6240319d9d840709534ec6>:0
at BasePlayer.ServerCycle (System.Single deltaTime) [0x00087] in <e5883e0c2a6240319d9d840709534ec6>:0
at ServerMgr.Update () [0x00106] in <e5883e0c2a6240319d9d840709534ec6>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception, Object)
ServerMgr:Update()

I might have fixed my issue as I didn't get the missing errors at server boot. I had to remove the SteamApps folder on my server to allow for a full Steam verification. I'll keep you updated if we still get kicked

Laslo1984

I might have fixed my issue as I didn't get the missing errors at server boot. I had to remove the SteamApps folder on my server to allow for a full Steam verification. I'll keep you updated if we still get kicked

Thanks! Vanilla works but modded (after installing Oxide) doesn't..is that similar to yours?

Once we've figured out a solution, I'll update my main first post with the solution. It seems that a lot of servers are affected by this.

Cr67uLHduqUKLXm.jpg bly99

Thanks! Vanilla works but modded (after installing Oxide) doesn't..is that similar to yours?

Once we've figured out a solution, I'll update my main first post with the solution. It seems that a lot of servers are affected by this.

That would imply your "vanilla" is not the release version of Rust, which Oxide is only released for. If it was widespread, we would see more than just your post.
Locked automatically