🗒️TMC 2.1.3

The release of TMC 2.1.3 on the 30th July 2025. This release focuses on an update to boosting and some minor bug fixes.

Base

Improvements

  • Added validation on startup to ensure weapons have been configured correctly. An example of the new warning can be seen below:

Bug Fixes

  • Fixed an issue that would show an error in the server console when tmc_queue had debugging mode enabled.

  • Fixed the default configuration for mech to ensure that the resource works on initial startup.


Dispatch/MDT2

Improvements

  • Added options to configure the crimeDetection settings.

    • Config.CrimeDetectionCooldown - Controls the cooldowns between alerts. Ensures that PD don't get spammed with dispatch alerts.

    • Config.CrimeDetectionPercentages - Controls the random chance that an alert will trigger.


Laptop

PD Requirement

Added an option to require a minimum number of on-duty police in order to start the contract. This is controlled per contract level with a new option:

minPed = 2, -- If provided the contract can't be started unless there are enough PD on duty.

Grace Period

We've added a new grace period that forces players to complete the contract rather than the contract being available until the server restarts. This means players can't avoid PD interaction if they start the contract with PD online.

Contract Expiry

Added a new option to allow the contract expiry to be overridden depending on the level of the contract. If this override isn't set the original Config.Boosting.ContractExpiry is used.

Vehicle Transfer

Added the option to control if VIN scratched vehicles can be transferred by the in-game vehicle transfer menu. This can be configured in the configVinScratch.lua.

NPC Spawn Rework

We've finally reworked the NPC spawn mechanic for boosting. No longer will NPC's spawn in pre-determined places and be easily killed by players who learn these location. This new method spawns the NPC's in randomised but available locations in the area.

This will lead to better replay-ability of boosting and allow for fast thieves to get out of the area with no one the wiser rewarding speed and precision.


Territories

Improvements

  • Added minZones as a new option for the ZoneUpgradesAvailable config. This will allow you to limit specific upgrades to a minimum number of gang owned zones.


Changed Files

Base

core/
|-  common/
|-  |-  functions.lua
dispatch/
|-  client/
|-  |-  crimeDetection.lua
|-  config.lua
mech/
|-  customization/
|-  |-  menuConfig.lua
parties/
|-  server.lua
tmc_queue/
|-  server.js

Addon

laptop/
|-  configBoosting.lua
|-  configVinScratch.lua
|-  client/
|-  |-  boosting.lua
|-  server/
|-  |-  boosting.lua
|-  |-  vinscratch.lua
territories/
|-  client.lua
|-  server.lua
|-  serverConfig.lua

Patch 2.1.3-302297

A minor patch to fix a couple outstanding bugs on the 15th August 2025.

Bugs:

  • Fixed issue that caused /me's to fail when some called the ply.Functions.UpdatePosition function with a nil value. Added safety around both checks to ensure this can't happen.

  • Fixed issue that caused the influence loop in territories to fail over and stop running.

core/
|-  server/
|-  |-  functions.lua
|-  |-  player.lua

territories/
|-  server.lua

Patch 2.1.3-310070

A minor patch to fix a couple outstanding bugs on the 28th August 2025.

Bugs:

  • Fixed /cash always using the dollar symbol.

  • Fixed issue where prison rep would be applied every time the player logs in.

  • Fixed position issue for helicam spotlight

Tweaks:

  • Added config option to sanitation that allows rounding the scaled payments to a number of decimal places.

  • Added additional logging for pay failures in sanitation.

core_game/
|-  server/
|-  |-  server.lua

jobs/
|-  configSanitation.lua
|-  sanitationw/
|-  |-  server.lua

police/
|-  server.lua
helicam/
|-  server.lua

Last updated