Kicked: RPC Error in RPC_WantsMount

Info - I spawned in my server, I summoned a minicopter. I sat in it, got kicked.
I respawned, sat - kicked.
I spawned another with a plugin, sat, kicked.
I removed the plugin.
Reinstalled server files.
Updated Oxide.
Nothing.

I sit in any entity seat I get kicked with RPC Error in RPC_WantsMount

Please help!

Any errors in server console, full errors idk anything?

There was only this;
NullReferenceException: Object reference not set to an instance of an object
[MY IP WAS HERE]/[STEAM ID WAS HERE]/Sparkar kicked: RPC Error in RPC_WantsMount

This happened irrespective of whether it was a boat, mini etc. or whether it was on a custom map or not, or a new vehicle

Merged post

UPDATE:

I reinstalled the server 4 times now. With and without Umod this bug still occurs.



Merged post

After more troubleshooting and reinstalling.

I noticed in the console that when I type status I get a version number of 2314.

Whereas typing in version returns, 2315.
I was having issues earlier with 'downgrading' from staging branch back to main. To mitigate the issues (everytime I reinstalled it just reinstalled staging regardless of whether I told it to or not *-beta staging*) I tossed the Umod RustDedicated_Data file in and it seemed to work fine.

Is this the issue? Because I havent found any other way to update properly. And when I delete and do a fresh install, the server loads up staging branch by itself. Maybe knowing how to load up the public branch will fix this? If so, how do I do that?

When you update Rust server to staging, you must delete prabobly all server files to back to global version. 

Absolutely everything?
Edit: I usually just delete RustDedicated.exe, Compiler.exe, RustDedicated_Data, Config, Cfg, Oxide.

And that does me fine (or so i thought).
If I delete everything what would I leave behind (if anything)?

can u please send the full error for: NullReferenceException
it should be in your rust -logfile

oQEAjJYfmbpbSVE.png Sparkar

Absolutely everything?
Edit: I usually just delete RustDedicated.exe, Compiler.exe, RustDedicated_Data, Config, Cfg, Oxide.

And that does me fine (or so i thought).
If I delete everything what would I leave behind (if anything)?

Generally the RustDedicated_Data is enough. You cannot mix non-release versions of the game with Oxide releases.

I usually just delete RustDedicated_Data but when I did that after moving to staging, it kept me locked in Staging.

I just deleted everything to reinstall. I will see what happens.



Merged post

Ok - I Just updated it fresh and it installed 2315 instead of 2314. (Staging instead of normal).

I did the normal steamcmd steps...

Login anonymous

Force_install_dir C:\rustserver\

App_update 258550

 

What do I do now?

I used to just install umod and that brought it back, but then I got the discrepency between versions..

Did I make a mistake? Do I need validate?

You are using Oxide, not uMod; but installing Oxide just means downgrading those specific files that Oxide patches which is not a proper way to manage your server as that will lead to issues like this. You should not install Oxide on an incompatible branch such as staging unless you are specifically using a build for that specific branch version.

In this case, I'd suggest a clean install as I'm not sure what you've done there, but you should run with "validate" for every update to make sure files are correct. 

I installed my files fresh.
Yet they install as the staging branch.
No matter what I do they install the staging branch.
I removed -beta staging ages ago.
I run the command through a .bat file and it doesnt work.
I run the command manually through steam cmd and it doesnt work.

I understand that what I was doing was not correct.
Despite that, I need to know. How can I stop rust from updating to the staging branch?



Merged post

Edit: I just did another fresh install with validate, and it didnt work - it launched staging branch.

What are you using to install?

ctxNXJqBhitqHT6.jpg Wulf

What are you using to install?

I am just using Steamcmd.exe

 

Could you show the full command as well as your .bat attempt and any responses you saw when trying to use the .bat?

Ok - So I start off by deleting everything in rustserver (config, rustdedicated.exe etc.)
Then - I go to steamcmd.exe and I run it.
I then start with login anonymous
I then type force_install_dir C:\rustserver
I then type app_update 258550 validate

Steamcmd then spends some time downloading the server files.

I then put this .bat file into the server folder.

:start
C:\steamcmd\steamcmd.exe +login anonymous +force_install_dir c:\rustserver +app_update 258550 validate +quit
RustDedicated.exe -batchmode +server.port 28015 +server.level "Procedural Map" +server.seed 111234 +server.worldsize 4000 +server.tags battlefield,builds,training +server.maxplayers 76561############  +server.hostname "FartBar Official" +server.description "The official FartBar Rust Server" +server.url "youtube.com" +server.headerimage "https://steamcommunity.com/sharedfiles/filedetails/?id=2526711836" +server.identity "NOOaWHYasdasawwwwwwwwwwwadadwwwwwwwwwwwwwwwwwwdawdaawdwdYYYdwadOOO!" +rcon.port 28016 +rcon.password 151292 +rcon.web 1
goto start

After that I run it and it starts in 2315 which is staging branch.

Did you try deleting RustDedicated_Data/Managed beforehand?