Documentation
Base Resource

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.

v1.0.0VCore FrameworkGameplay systems

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.

1Client Lua
1Server Lua
2Exports
5Events
0SQL tables

No manifest UI page detected.

Dependencies & References

ResourceDetected asPackage status
/onesyncManifest dependencyExternal / prerequisite
bankingManifest dependencyIncluded in Base
coreManifest dependencyIncluded in Base
logsManifest dependencyIncluded in Base
vehiclelocksManifest dependencyIncluded in Base

Cross-resource export calls

ResourceFunctions called
coregetCoreObject
logsLog
vehiclelocksGrantSpawnedVehicleKey, RevokeVehicleKeys

Installation / Start Order

The supplied server.cfg enables this resource in the Gameplay systems stage at enabled-resource position 61. Base installation also depends on the global prerequisites and consolidated VCORE_INSTALL.sql documented in Getting Started.

server.cfg
ensure towing

Configuration

Config files

  • config.lua

Top-level config keys detected

AccessBlipsCallLocationsContractDepotFlatbedsTargetModels

Events, Exports & Callbacks

Exports

Server exports2
  • CanUseFallbackRecovery
  • GetOnDutyCount

Callbacks

Server callbacks5
  • towing:server:attach
  • towing:server:deliver
  • towing:server:finishShift
  • towing:server:startShift
  • towing:server:status

Registered network events

Client registered events3
  • VCORE:Client:JobsUpdated
  • VCORE:Client:OnPlayerLoaded
  • towing:client:shiftEnded
Server registered events2
  • towing:server:attachFailed
  • towing:server:cancelShift

Commands

No commands were detected.

Database / SQL

No resource-local SQL file was detected.

No CREATE TABLE statements detected inside this resource.

The root Base package also ships the consolidated VCORE_INSTALL.sql.

Source Layout

AreaDetected files
Client Lua1
Server Lua1
Other/shared Lua2
JavaScript0
HTML0
CSS0
SQL0

Troubleshooting

  • Confirm all manifest dependencies are started before towing.
  • Check the supplied start-order note above; resources absent from server.cfg need an explicit decision before enabling.
  • 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_page when one is declared.