Vcore-towing
Standalone, server-authoritative vehicle recovery job rebuilt for VCORE. - The primary towing job must be on duty. - When no primary recovery operator is on duty, jobs in Config.Access.FallbackJobs may take calls. - A worker's own job and duty eligibility is checked again whenever their jobs change. - Fallback workers can use a configurable payout multiplier. 1. Clock in with the dispatcher at the Davis recovery yard. 2. Receive a server-created flatbed and temporary VCORE vehicle key. 3. Recover server-created target vehicles from randomized city calls. 4. Return each target to the recovery yard. 5. Return the truck and receive a server-calculated bank payout. All contract IDs, network entities, timings, locations, eligibility and payouts are validated by the server. Disconnects, expiry and resource stop explicitly clean assigned entities and reservations.
Introduction
Standalone, server-authoritative vehicle recovery job rebuilt for VCORE. - The primary towing job must be on duty. - When no primary recovery operator is on duty, jobs in Config.Access.FallbackJobs may take calls. - A worker's own job and duty eligibility is checked again whenever their jobs change. - Fallback workers can use a configurable payout multiplier. 1. Clock in with the dispatcher at the Davis recovery yard. 2. Receive a server-created flatbed and temporary VCORE vehicle key. 3. Recover server-created target vehicles from randomized city calls. 4. Return each target to the recovery yard. 5. Return the truck and receive a server-calculated bank payout. All contract IDs, network entities, timings, locations, eligibility and payouts are validated by the server. Disconnects, expiry and resource stop explicitly clean assigned entities and reservations.
No manifest UI page detected.
Dependencies & References
| Resource | Type | Package status |
|---|---|---|
/onesync | Manifest dependency | External / prerequisite |
banking | Manifest dependency | Included in Base |
core | Manifest dependency | Included in Base |
logs | Manifest dependency | Included in Base |
vehiclelocks | Manifest dependency | Included in Base |
Cross-resource export calls
| Resource | Functions called |
|---|---|
core | getCoreObject |
logs | Log |
vehiclelocks | GrantSpawnedVehicleKey, RevokeVehicleKeys |
Installation / Start Order
Install the resource with its required dependencies, then enable it in your resource start order.
ensure towingConfiguration
Config files
config.lua
Top-level config keys
AccessBlipsCallLocationsContractDepotFlatbedsTargetModelsEvents, Exports & Callbacks
Exports
Server exports2
CanUseFallbackRecoveryGetOnDutyCount
Callbacks
Server callbacks5
towing:server:attachtowing:server:delivertowing:server:finishShifttowing:server:startShifttowing:server:status
Registered network events
Client registered events3
VCORE:Client:JobsUpdatedVCORE:Client:OnPlayerLoadedtowing:client:shiftEnded
Server registered events2
towing:server:attachFailedtowing:server:cancelShift
Commands
No commands were detected.
Database / SQL
This resource does not include a resource-local SQL file.
Vcore also includes the consolidated VCORE_INSTALL.sql.
Source Layout
| Area | Files |
|---|---|
| Client Lua | 1 |
| Server Lua | 1 |
| Other/shared Lua | 2 |
| JavaScript | 0 |
| HTML | 0 |
| CSS | 0 |
| SQL | 0 |
Troubleshooting
- Confirm all manifest dependencies are started before
towing. - Confirm the resource is enabled in the correct start order.
- If database queries fail, import the consolidated Base SQL and any resource-local SQL listed above.
- If the UI fails, verify the resource's NUI files and
ui_pagewhen one is declared.

