i keep on getting this error, after "RECYCLER IN SAFE ZONE: False":
MissingFieldException: Field not found: single .SellOrder.priceMultiplier Due to: Could not find field in class at VendingMachine.ServerInit () [0x0003a] in <2be1c222040645469e3d0dc0f3d44adf>:0 at NPCVendingMachine.ServerInit () [0x00000] in <2be1c222040645469e3d0dc0f3d44adf>:0 at InvisibleVendingMachine.ServerInit () [0x00000] in <2be1c222040645469e3d0dc0f3d44adf>:0 at BaseNetworkable.Spawn () [0x0004f] in <2be1c222040645469e3d0dc0f3d44adf>:0 at BaseEntity.Spawn () [0x00000] in <2be1c222040645469e3d0dc0f3d44adf>:0 at BaseEntity.SpawnAsMapEntity () [0x00096] in <2be1c222040645469e3d0dc0f3d44adf>:0 at SaveRestore.SpawnMapEntities (System.Collections.Generic.List`1[T] entities) [0x0003d] in <2be1c222040645469e3d0dc0f3d44adf>:0 at ServerMgr.Initialize (System.Boolean loadSave, System.String saveFile, System.Boolean allowOutOfDateSaves, System.Boolean skipInitialSpawn) [0x00096] in <2be1c222040645469e3d0dc0f3d44adf>:0 at Bootstrap+<StartServer>d__21.MoveNext () [0x0030c] in <2be1c222040645469e3d0dc0f3d44adf>:0 at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <9b9363fdd7ce4d3aa81e4c2f9c1be714>:0
any idea, what is going on? i already uninstalled all mods related to vending and also all harmony mods
MissingFieldException: Field not found: single .SellOrder.priceMultiplier
you must have one messed up still.. i would uninstall all vending mods and reboot server.
i now removed all oxide mods, and also tried a vanilla seeded map. still the same error. im at a loss - oxide says its updated.
RECYCLER IN SAFE ZONE: False
... this is normal, most recyclers are not in safe zones
JimDeadlock
RECYCLER IN SAFE ZONE: False
... this is normal, most recyclers are not in safe zones
thats not the issue for me. i only mentioned that, because the error comes right after. the full output goes like this:
Spawning 2715 entities from map
RECYCLER IN SAFE ZONE: False
RECYCLER IN SAFE ZONE: False
RECYCLER IN SAFE ZONE: False
RECYCLER IN SAFE ZONE: False
RECYCLER IN SAFE ZONE: False
RECYCLER IN SAFE ZONE: False
RECYCLER IN SAFE ZONE: False
RECYCLER IN SAFE ZONE: False
RECYCLER IN SAFE ZONE: False
MissingFieldException: Field not found: single .SellOrder.priceMultiplier Due to: Could not find field in class
at VendingMachine.ServerInit () [0x0003a] in <2be1c222040645469e3d0dc0f3d44adf>:0
at NPCVendingMachine.ServerInit () [0x00000] in <2be1c222040645469e3d0dc0f3d44adf>:0
at InvisibleVendingMachine.ServerInit () [0x00000] in <2be1c222040645469e3d0dc0f3d44adf>:0
at BaseNetworkable.Spawn () [0x0004f] in <2be1c222040645469e3d0dc0f3d44adf>:0
at BaseEntity.Spawn () [0x00000] in <2be1c222040645469e3d0dc0f3d44adf>:0
at BaseEntity.SpawnAsMapEntity () [0x00096] in <2be1c222040645469e3d0dc0f3d44adf>:0
at SaveRestore.SpawnMapEntities (System.Collections.Generic.List`1[T] entities) [0x0003d] in <2be1c222040645469e3d0dc0f3d44adf>:0
at ServerMgr.Initialize (System.Boolean loadSave, System.String saveFile, System.Boolean allowOutOfDateSaves, System.Boolean skipInitialSpawn) [0x00096] in <2be1c222040645469e3d0dc0f3d44adf>:0
at Bootstrap+<StartServer>d__21.MoveNext () [0x0030c] in <2be1c222040645469e3d0dc0f3d44adf>:0
at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <9b9363fdd7ce4d3aa81e4c2f9c1be714>:0
You need to update Rust itself, then Oxide. Your Rust.Data.dll is old.
Vinzenzi now removed all oxide mods, and also tried a vanilla seeded map. still the same error. im at a loss - oxide says its updated.
Make sure that the server files have updated as well.
I removed all plugins.
Even reinstalled the server.
I ran multiple updates and had the same outcome.
But I finally got it to go through.
I'm guessing maybe stream server traffic was causing things to go wonky.
Though I have no actual idea what happened.
It just works now.
At least everything is loading.
Still have to hop onthe server and see if things are working.
omg thank you guys. got past that error too. my auto-patching failed because rustdedicated cannot be run as sudo anymore? dunno - but that was the last i changed.
I am getting the same error as well. My startup script updates Rust, and then updates Oxide. If we suspect it is the Rust.Data.dll and that it is the previous version, how could we confirm that? I have reinstalled Rust like 5 times now and each time the same results. I feel like I'm going to have to wipe my entire rust directory and reinstall. Should not have to be the drastic. If the Steam installer is not updating something, it would be better to remove that and then re-install. I am not sure what would need to be removed before running the steam app installer.
I did notice there are a lot of files outside of my /home/rust/server folder.
There are files all over: /root/Steam/steamapps/common/rust_dedicated/
Possibly this is because steam was originally installed under my root account? Not sure but about ready to dump the home install folder and then the Rust_dedicated folder. I am not sure when I am running the steam installer that it is overwritting the necessary files. Any ideas?
Try adding valdiate to your steamcmd command to make it validate your install `+app_update 258550 validate`
rust@rust-l02:~$ steamcmd +@sSteamCmdForcePlatformType linux +force_install_dir /home/rust/server +login anonymous +app_update 258550 validate
Redirecting stderr to '/home/rust/Steam/logs/stderr.txt'
Logging directory: '/home/rust/Steam/logs'
[ 0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1718904263
-- type 'quit' to exit --
Loading Steam API...OK
"@sSteamCmdForcePlatformType" = "linux"
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Update state (0x5) verifying install, progress: 0.00 (80252 / 6528682162)
Update state (0x5) verifying install, progress: 7.97 (520374076 / 6528682162)
Update state (0x5) verifying install, progress: 17.82 (1163401409 / 6528682162)
Update state (0x5) verifying install, progress: 27.81 (1815327195 / 6528682162)
Update state (0x5) verifying install, progress: 37.67 (2459140153 / 6528682162)
Update state (0x5) verifying install, progress: 47.52 (3102678949 / 6528682162)
Update state (0x5) verifying install, progress: 57.48 (3752628350 / 6528682162)
Update state (0x5) verifying install, progress: 67.33 (4395532418 / 6528682162)
Update state (0x5) verifying install, progress: 77.22 (5041502810 / 6528682162)
Update state (0x5) verifying install, progress: 87.04 (5682742273 / 6528682162)
Update state (0x5) verifying install, progress: 96.71 (6313911008 / 6528682162)
Success! App '258550' fully installed.
I will try running the server again to see if the error still persists. Doesn't look like anything was changed or didn't pass the validation.
Merged post
Same issue still. I am going to blow away the /home/rust/server folder 1st. Then reinstall steam app and try starting server up.
If that doesn't work then the issue is under the steam installation folder. I suspect that steam is updating, but not really updating the files under the steam directory for Rust. Unfortunately there is no easy way to probe for versions to confirm.
Merged post
UPDATE: I was able to get the server booted back up by blowing away the server directory where I had rust installed. I was afraid I was going to have to remove and reinstall Steam, but it didn't come to that. Like the others, I am not sure what was causing it to fail. I suspect that Rust didn't get updated properly by Steam, and I basically forced it to have to update all the files by removing them. Server has been stable with the same scripts used for wipe each month with no issue. Not sure what changed in this months release to cause this.
TheHackPig
UPDATE: I was able to get the server booted back up by blowing away the server directory where I had rust installed. I was afraid I was going to have to remove and reinstall Steam, but it didn't come to that. Like the others, I am not sure what was causing it to fail. I suspect that Rust didn't get updated properly by Steam, and I basically forced it to have to update all the files by removing them. Server has been stable with the same scripts used for wipe each month with no issue. Not sure what changed in this months release to cause this.
can confirm, prior to changing permissions i also got rid of the whole install in rustdedicated and the other gamefile directories. I also suspected some wrong data that was not correctly patched afterwards.
MissingFieldException: Field not found: ulong .BasePlayer.userID Due to: Could not find field in class
Error: global.kick - Field not found: ulong .BasePlayer.userID Due to: Could not find field in class ()
Rejecting connection - You are already connected as a player!
kicking myself runs the command but I'm still on the server and my players and can't connect.
MissingFieldException: Field not found: ulong .BasePlayer.userID Due to: Could not find field in class
I rent from server Tempest, How do I force an update for rust? I already reinstalled the server, but same issue.
RustMatrixx
MissingFieldException: Field not found: ulong .BasePlayer.userID Due to: Could not find field in class
Error: global.kick - Field not found: ulong .BasePlayer.userID Due to: Could not find field in class ()Rejecting connection - You are already connected as a player!
kicking myself runs the command but I'm still on the server and my players and can't connect.
MissingFieldException: Field not found: ulong .BasePlayer.userID Due to: Could not find field in class
I rent from server Tempest, How do I force an update for rust? I already reinstalled the server, but same issue.
if your using a hosted service, you might have to look for an rust reinstall instead of an update. since for the admins above only reinstalling the servers gamefiles helped.
I did reinstall the server already but same issue
Merged post
fixed it by changing name of oxide folder and removing all harmony mods then restarting server.
Lost my permissions and after putting them all back using permissions manager mod, some of the mods arent working still like instant craft or kits.