Most atlasFishing issues come from start order, renamed folders, missing items, or missing NUI files.
Resource blocked on startup
If the console says the resource name is wrong, rename the folder back to:
Then restart the resource.
Do not rename the resource to atlas-fishing, fishing, or anything else. The script intentionally blocks renamed installs.
Bridge not found
Make sure atlasBridge exists and starts first:
ensure atlasBridge
ensure atlasFishing
Also confirm the bridge folder is named exactly:
Fisherman ped does not spawn
If there is no fisherman to interact with:
- Confirm
Config.enabled = true and the resource is not blocked by the name guard.
- Check
Config.ped.coords — the default is a placeholder; you may be looking at the wrong spot. Use the map blip (Config.ped.blip) to find it.
- Make sure
atlasBridge started first; the ped is created through Bridge.Ped.
- If you set
Config.ped.interact.method = 'target', confirm ox_target or qb-target is installed and detected by the bridge, otherwise switch back to interact.
Shop or minigame does not open
Confirm the NUI build exists:
atlasFishing/web/dist/index.html
If it is missing, reinstall the resource package or rebuild the web app if you are developing from source.
Cannot buy items
Check:
- Item key exists in your inventory.
- Payment account exists in your framework.
- Player has enough money.
atlasBridge detected the correct framework and inventory.
- Console does not show an inventory provider error.
Rod cannot be used
Check:
- Player has
fishing_rod.
- Player has bait.
Config.enabled = true.
- The player is near/facing water if
Config.cast.requireWater = true.
- The resource is not blocked by the name guard.
No fish received after success
Check:
- Catch item keys exist in your inventory.
- Inventory has room/weight available.
- The minigame did not finish faster than
Config.minigame.minMs.
- Server console has no item grant errors.
Fishing does not cancel on death
Fishing should cancel if the player dies during a cast, bite wait, or minigame.
Check:
Config.death.enabled = true.
atlasBridge starts before atlasFishing.
- Your death system fires a normal death event, or you set
atlas:deathEvent.
setr atlas:deathEvent "baseevents:onPlayerDied"
Selling does not pay
Check:
- Player has sellable fish items.
Config.sell.account is valid for your framework.
- Fish entries have
price values.
- Inventory provider can remove the fish item.
Boat rental issues
If boat rentals do not work:
- Confirm
Config.boatrental.enabled = true.
- Move
Config.boatrental.spawn to valid water.
- Check the boat model exists.
- Confirm the player has enough money in
Config.boatrental.account.
- Check the server console for vehicle spawn or permission errors.
Debugging steps
Turn on debug temporarily
Set Config.debug = true, restart, reproduce the issue, then turn it off.
Check the server console
Look for resource-name, bridge, inventory, or NUI errors.
Test one system at a time
Test shop, rod use, minigame, item grant, selling, then boat rental.
Revert recent config changes
If the default config worked before editing, compare your changed item keys, accounts, and coordinates.