Encounter a weird interaction with the permission for Camper module (vehiclestorage.modularcarcamper.8rows)
It messes up the BBQ mechanics, it became 1 input (Food) and 1 output only. Also messes the BBQ outside the camper.
[Camper] Messing BBQSolved
This plugin doesn't touch any BBQs.
Update #1: I found that all BBQs on my server were also showing low capacity (1, 1, 1).
Update #2: I removed the plugin and restarted my server, placed a BBQ, and I see it has way more capacity (1, 3, 4). I will continue investigating.
Update #3: I added back the plugin, and existing BBQs had correct capacity. I placed a new BBQ and it had correct capacity. I restarted the server with Vehicle Storage installed, and existing BBQs had correct capacity. I spawned a new camper car, and its BBQ had correct capacity. I placed a new BBQ and it had correct capacity. I then granted the vehiclestorage.modularcarcamper.8rows permission, and the BBQs had correct capacity. I then spawned a new camper car and placed a new BBQ, and they had the correct capacity. It doesn't seem like this plugin is causing this issue, but it's weird that we both saw the issue around the same time.
Yeah, the plugin does not affect the BBQs if the vehiclestorage.modularcarcamper.8rows is not added or maybe the permissions for the camper itself is not added, haven't tried using the other permissions which affects the camper.
What I did was I revoked my permission vehiclestorage.modularcarcamper.8rows but I still have the plugin installed then restared the server. BBQ working fine now. I also have different permissions granted as well for other vehicles (not all thou).
Will send update later, will try doing some tests on my side as well
Update #1: So here's what I did:
- Booted server, opened rust and entered the server, check BBQ is working fine.
- Added
vehiclestorage.modularcarcamper.8rowspermission then checked BBQ and camper BBQ is working fine. Storage is also okay. - Restared the server, BBQ got messed up again with low cap (1,1,1)
Not sure why this happens when the server got restarted with the said permission.
Also I noticed something, before I added the permission, I had an existing cooked food on one of my BBQs, not on the 1st slot ouput, bug happens then the food disappears. Removed the permission then restarted the server, check BBQ food then reappeared on the 3rd slot output.
The way this plugin works, is that it detects entities that spawn with the assets/content/vehicles/modularcar/module_entities/2module_camper.prefab prefab, gets their activeStorage property, then updates its capacity. That property corresponds to the storage container below the BBQ, not the BBQ storage. Given this design, I find it very unlikely that this plugin is affecting BBQ storage, especially normal deployed BBQs. However, I try not to rely on assumptions, so since the symptoms indicate this plugin is either causing or contributing to the issue, I'll continue investigation.
For next steps, I'll try to determine what dictates the visible capacity when looting a BBQ. I'm not sure that capacity directly affects that, so I'll find out. I'll also keep trying to reproduce the issue by restarting the server while the permission is granted. Previously, I was not able to, but I will test more combinations.
Merged post
Okay I think I know what's going on here. After you connect to a server, the first BBQ you open, your game remembers the layout, and shows that view the next time you open a BBQ.
If you open a normal BBQ first, you will see 1,3,4. If you then open a camper BBQ, you will see 1,3,4 but with the last 6 slots disabled.
If you open a camper BBQ first, you will see 1,1,1. If you then open a noraml BBQ, you will see 1,1,1.
I didn't have the Vehicle Storage plugin installed during this time. The only way to resolve this is to reconnect to the server.
Ohh, that's a weird bug right there, probably that will also get fixed on the next Rust patch next month. I heard they will update the furnaces again would probably include BBQs. I guess we can mark this as SOLVED?