Browse docs
Troubleshooting
Start with the symptom that matches your problem. Change one owner or dependency at a time, then repeat the test as the affected regular player.
Setup and access
Confirm that sky_base, sky_jobs_base, and sky_crimesystem started, then resolve the first server-console error. Keep Config.UseJobConfigurator enabled. On Qbox, also confirm the configured organization exists as a gang in qbx_core.
Continue with Installation.
Check the active value in /jobconfig → Crime System. Saved Job Configurator values can take priority over Lua defaults. Drugs and heists also have their own editors.
Change the value in its owning editor, save, reopen it and test a new activity. See Configuration.
Run /crimejobtest <playerId> and verify the reported organization and grade. Then inspect the membership model, rank permissions and the role on the specific facility.
If only an administrator succeeds, a creator bypass may be hiding the missing player permission. See Permissions.
Heists
Check administrator access and the crimecreator entry in Config.CommandPermissions inside sky_crimesystem/config/config.lua. The command and permission intentionally use different names.
If planning is reported as unavailable, inspect database and startup errors. See Permissions.
Confirm that the heist is enabled and saved. It does not need to be published to an online hub. For an included JSON heist, use Save JSON, restart Crime System during maintenance and create a new plan.
Existing plans can keep the old definition. See Heist Creator.
Read every remaining plan requirement. Check crew size, police requirement, cooldown and stored equipment.
A preparation result can record progress without giving the player the physical tool. Follow First Heist for the supplied Fleeca equipment sequence.
An authorized organization member must place it with /heistplanning or heist_planning_table. The default permission is Manage Members.
The workshop and equipment storage are separate facilities. See Planning and Equipment.
Drugs and production
Compare the exact Creator item ID with the active inventory definition and server warning. Seeds, raw materials, intermediates and finished products are separate items.
A recipe needing weed_dried will not accept raw_weed. Materials normally work at their recipe or equipment interaction; they do not all expose an inventory Use action. See Inventory Items.
Check water, nutrients, environment, health, stage, access and the configured care or harvest tool. A visible plant can still be inside its growth timer.
Follow Growing and Harvesting.
Verify laboratory access, recipe ingredients, station or equipment, power, fuel, maintenance, worker availability, treasury balance and free output space.
Direct processing reads the player's inventory. A queued lab order reads laboratory Storage and needs an available worker plus enough treasury money for the quoted cost. A new lab can still require equipment. See Laboratories and Production.
Purchase and prepare the camper through the configured ownership flow. Spawning the same vehicle model does not create an owned mobile lab.
Verify conversion, interior, storage and the fixed workstation in Campers and Mobile Labs.
Confirm the buyer accepts the exact finished product and quantity. Then inspect quality, contacts, cooldown, market state and the configured payment account. Ordinary drug sales use black_money by default.
Alerts and optional features
Check that the specific alert is enabled, its dispatch integration is connected and recipient job names match the server. Minimum police count and alert delivery are separate settings.
Not every action alerts immediately. Trigger the exact event while an intended recipient is online and on duty.
Money Wash is disabled in the current release. Changing saved settings or placing locations cannot enable it. Preserve existing business data and follow Money Wash Businesses.
Configure at least two meeting locations and two dead-drop locations under /jobconfig → Crime System → Darknet Market → Handover locations. Visit every point and confirm it is reachable.
Follow BlackBay Market.
Organizations, raids and progression
Confirm that Base Raids are enabled and the defender has a configured base zone. Then check the attacker type, required item, search warrant, police duty state, minimum defender count, protection window and failed-attempt cooldown.
The default setup requires three defenders, consumes police_raidram or baseraidkit according to the attacker flow and protects a successfully raided base for 24 hours. See Base Raids.
Check the blocked-zone rules, maximum placed objects and the configured placement radius. A cart must be close enough to the player before it can be grabbed.
For a victim flow, also verify cable_tie, the victim's current state, distance and the permitted approach. See Interrogation.
Confirm that Crime Reputation is enabled and that the completed action has a non-zero reward. Rewards are granted for server-confirmed completion, not merely for opening an activity or starting an interaction.
Use /crimerep to check the stored profile. If one completion was retried, the stable completion ID can intentionally prevent a duplicate reward. See Crime Reputation.
Check that registration and start deadlines are still valid, at least two eligible factions joined and each faction meets the configured online-roster requirement. Confirm the participating members are recognized under the expected organization before testing again.
Continue with Faction PvP.
Confirm the territory is enabled and its activity floor is reached. Street territories consider both presence and sales, so standing in the zone without the required activity is not enough.
Check the scoring window and organization identity in Territories and Graffiti.
Still need help?
Send support:
- Crime System, Sky Base and Sky Jobs Base versions.
- Framework and inventory names.
- The exact action, result and first relevant error.
- The affected heist, recipe, item or organization ID.
- Whether it affects a regular player, an administrator or both.