Project Zomboid

Project Zomboid

Another Vehicle Claim System
 This topic has been pinned, so it's probably important
Lu5ck  [developer] 10 Apr, 2023 @ 1:01am
Sandbox Settings & Explanations
AllowFaction = true,
Grant fellow faction members full access to each others' vehicles, this include revoking each others' claims.


AllowSafehouse = true,
Grant fellow safehouse members full access to each others' vehicles, this include revoking each others' claims.


MaxVehicle = 5,
Maximum amount of vehicles one can claim, privileged users are exempted from this limit.


RequireTicket = true,
Enable or disable the need to have "Mysterious Vehicle Claim Orb" to claim a vehicle


ReturnTicket = false,
On unclaim, returns "Mysterious Vehicle Claim Orb"


UdderlyRespawn = false,
If you have Udderly Respawn mod installed, this will spawn a new vehicle on each claim if set to true


ServerSideChecking = false,
Perform server-side verification for claim and unclaim, this can increase overhead on server-side but you may need it if hackers are rampaging or desyncing occurring


ClaimTimeout = 240,
In hours, the expire time of vehicle claims from the user's last logon time


MuleParts = "GloveBox;TruckBed;TruckBedOpen;TrailerTrunk;M101A3Trunk;Engine",
Mule parts or unremovable vehicle parts are what AVCS used to store its unique vehicle identifiers. This setting is now deprecated and only used by save games prior 2-Aug-2024 for backwards compatibility. What shown here used to be the default setting which on a fresh server is empty by default. This is case sensitive.


TrunkParts = "TrunkDoor;DoorRear",
Trunks, basically vehicle boot with a cover where you store your loots. Some mod vehicle might have more trunk cover parts with their own naming, you can append those trunk cover here. This is case sensitive.

For example, KI5 have vehicles with trunk cover like TrunkDoor2, TrunkDoor3 and TrunkDoorTwo. You will need to append these to restrict access to those trunk cover.
TrunkParts = "TrunkDoor;DoorRear;TrunkDoor2;TrunkDoor3;TrunkDoorTwo",


RebuildDB = false,
This will rebuild the AVRByPlayerID, based on AVRByVehicleID table. This is needed only if you encounter inconsistency between the two tables, resulting in players not able to perform actions properly. You only need to do this once so you can disable it for next restart.
Last edited by Lu5ck; 2 Aug, 2024 @ 1:27am
< >
Showing 1-1 of 1 comments
Vorshim 6 Sep, 2024 @ 7:53am 
Is it possible to remove the 'max=999' limitation from the ClaimTimeout sandbox option?
Last edited by Vorshim; 6 Sep, 2024 @ 7:54am
< >
Showing 1-1 of 1 comments
Per page: 1530 50