Population

Corsair Cove Drifters Not Joining? Fix Population Growth

Fix Corsair Cove Drifters not joining by checking free beds, reachable jobs, camp access, local food and drink, recruitment events, and settlement pressure.

Within source review windowReleased PC version after Patch #4 (v1.1.4.242868)

Quick diagnosis

Free beds by themselves are not a listed recruitment source. First separate a stalled recruitment event from a camp that has no useful vacancy: the developer FAQ says events can trigger immigration, and Drifters found at sea join the island when they are returned. For the established recruitment guide, see How to Get More Drifters.

Players have reported long stretches without Drifter pop-ups or enough arrivals to expand after release. Treat that as a symptom to investigate, not as proof of a population rule or a guaranteed bug.

Official Pirate Camp panel showing satisfaction, spare housing, stew, and booze to inspect when Drifters are not joining
Official Pirate Camp panel showing satisfaction, spare housing, stew, and booze to inspect when Drifters are not joining

Official Corsair Cove wiki Pirate Camp panel showing the local readiness checks tied to Drifter arrivals.

Version and source notesUpdated 2026-08-28 · Within source review window
Updated
2026-08-28
Works with
Released PC version after Patch #4 (v1.1.4.242868)
What this guide covers
Covers event and sea-return recruitment checks, exhausted worker-pool recovery, and clearly labeled player reports.
Version notes
Recruitment behavior and event outcomes may change after future patches.
Update status
Within source review window

Check whether recruitment actually happened

Review the completed event or return from sea before changing the settlement. Confirm that its result actually added Drifters, then check whether there is an open bed and a job worth filling. If neither event outcome nor returned Drifter changed the population, continue with the local camp checks instead of assuming housing should create arrivals.

Run these checks in order

  1. Count visible free beds and open jobs before building anything else.
  2. Confirm whether a recent event triggered immigration or whether a Drifter found at sea was returned to the island.
  3. If the available pool is exhausted, pause nonessential construction or production to release Drifters for other jobs.
  4. Check that the destination camp, rather than another camp, owns the bed and the job you expect to fill.
  5. Trace camp access and confirm the destination's food and drink situation before asking it to support another resident.
  6. Make one recovery change, observe the result, and only then make the next change.

Beds and jobs must belong to the destination camp

Use the destination camp as the unit of diagnosis. A spare bed elsewhere is not the same check as a spare bed at the camp with the open job. Likewise, a job that cannot be reached from the intended camp is not a useful test of whether that camp is ready.

When the problem is supply or access

After capacity and recruitment state are clear, inspect the destination camp's access and its local food and drink. Do this as a readiness check: it prevents several changes from being mixed together and makes it easier to identify the one that restores a usable vacancy.

Common mistakes

  • Treating free housing alone as a recruitment source.
  • Changing beds, jobs, supplies, and routes at the same time.
  • Leaving every construction and production job active when the available Drifter pool is exhausted.
  • Treating player reports of missing pop-ups as a proven mechanic or a universal fault.

What success looks like

You can point to a completed recruitment result or a returned Drifter, and the destination camp has a visible bed and useful reachable work. If it still does not improve, reverse the last change if needed and test one local readiness check at a time.

One change, then one check

Still stuck?

Keep your save, note the exact symptom and game version, and choose a focused next check. Reading a guide does not mark the problem as solved.

Find my next check →