How many monsters can a map hold?
Mob spawning
About this page
The formulas were reverse engineered from the Public Release client by the players credited on each section, and published on the OSMS data explorer. The numbers they run on here (skill levels, monster stats, map footholds) come out of the client’s own data files, read by this site’s extractor.
Where the release changed something Closed Online Test 2 did, both are shown. Older versions of the game worked differently again, so a number remembered from somewhere else may not apply.
Spawn points and capacity
People mix these two up all the time. The research and the in-game counts behind this chapter are the OSMS data explorer’s; the map numbers are read out of the release client by this site.
Two different numbers
Verified| What it is | |
|---|---|
| Spawn points | Places in the map file where one kind of monster can appear. The counts on the map and monster pages are these. |
| Mob capacity | How many monsters the map keeps alive at once, every kind together. It comes from the size of the map. |
Dangerous Croko I has 54 spawn points and holds 40 monsters for one player. Jr. Necki has 27 of those points, which does not mean 27 Jr. Neckis: the 40 are shared out between every kind on the map.
It is the usual case. 180 of the 196 release maps with monsters have more spawn points than they hold.
Solo mob capacity
1Mob capacity for one player
VerifiedW = xmax − xmin − 40 H = ymax − ymin + 330 M = clamp(floor(max(W, 800) × max(H − 450, 600) × mobRate / 128000), 1, 40)
- xmin, xmax, ymin and ymax are the ends of the map’s floor segments, flat and sloped. Walls are skipped (see below).
- mobRate is the map’s own multiplier, 1 unless the map sets one. Release maps run from ×0.4 to ×1.9.
- 40 is the ceiling, and 10 maps reach it. A tiny map still counts as 800 × 600, so nothing holds fewer than 3 at a rate of 1.
Try itAny release map
40
monsters for one player
54 spawn points for 40 monsters.
- Spawn points
- 54
- With a cooldown
- 0
- mobRate
- ×1

The sum
W = 1,833 − (−1,752) − 40 = 3,545 H = 179 − (−1,446) + 330 = 1,955 max(W, 800) = 3,545 max(H − 450, 600) = 1,505 3,545 × 1,505 × 1 / 128,000 = 41.68 floor → 41, clamped to 1–40 → 40
Spawn points by monster
Jr. Necki×27
Ligator×14
Slime×7
Croco×6
W, H, mobRate and the points are read out of the release client’s map files by npm run data:spawns. The dots are the spawn positions the map pages use.
Try itEvery map, by what it holds
| Map | Holds | Points | W × H | mobRate | Work it out |
|---|---|---|---|---|---|
L Forest III | 40 | 83 | 3,548 × 2,070 | ×1 | |
East Domain of Perion | 40 | 71 | 2,256 × 3,600 | ×1 | |
The Forest North of Ellinia | 40 | 69 | 2,061 × 6,637 | ×1 | |
3-Way Road-Split | 40 | 68 | 5,078 × 2,280 | ×1 | |
Ant Tunnel Park | 40 | 58 | 3,920 × 2,201 | ×0.8 | |
Dangerous Croko I | 40 | 54 | 3,545 × 1,955 | ×1 | |
The Tunnel That Lost Light I | 40 | 52 | 2,930 × 4,359 | ×0.8 | |
Coconut Harvest | 40 | 4 | 2,364 × 2,779 | ×1.2 | |
B1 <Area 1> | 40 | 3 | 4,570 × 2,910 | ×1 | |
Coconut Harvest | 40 | 3 | 2,364 × 2,779 | ×1.2 | |
West Domain of Perion | 39 | 65 | 3,246 × 2,010 | ×1 | |
The Forest South of Ellinia | 39 | 63 | 3,303 × 2,614 | ×0.7 | |
Swampy Land in a Deep Forest | 38 | 50 | 1,736 × 3,255 | ×1 | |
The Forest of Patience <Step 4> | 38 | 18 | 1,906 × 2,070 | ×1.6 | |
B3 <Area 1> | 38 | 4 | 1,420 × 3,930 | ×1 |
Why the walls are left out
2Only floors count
VerifiedA foothold where x1 = x2 is a wall. Walls at the edge of a platform often hang down past the lowest floor, and counting them would make the map look taller than anywhere a monster can stand. The client skips them, and the counts in game agree.
Kerning City Middle Forest III: from the floors, H is 1,770 and the map holds 31. With the walls H would be 1,915 and it would hold 35. On 146 of the 196 maps, counting the walls would change the answer.
Sunset Sky settles it: one player there counted 19 monsters. The floors give 19; with the walls it would be 23.
More players, more monsters
3The player bonus
UnverifiedMore players on a map means more monsters; that part is certain. The formula is a fit to three counts taken with a crowd on Sunset Sky, and nobody knows where it stops. The counts put its solo capacity at 19, and the formula above gives 19 from its footholds.
Target = M + floor(0.75 × max(P − 5, 0)) M = solo capacity P = players on the map
| Players | Counted | Fit, M = 19 |
|---|---|---|
| 1 | 19 | 19 |
| 8 ± 1 | 21 | 20–22 |
| 11 ± 1 | 22 | 22–24 |
| 21 ± 1 | 31 | 30–31 |
Try itPlayers on the map
The map
24
monsters with 12 players on the map
Unverified: fitted to three counts on one map. No cap is known.
- Extra over M
- +5
- First extra at
- 7 players
- Per extra player
- 0.75
Count a map full of AFK players without anyone killing, and @ohmi on the Classic World Discord wants the number.
How a map refills
4The map timer and the spawn points
Partly verified| Timer | What it does |
|---|---|
| Map timer, about 7 s | How often the map tops itself up. |
| Spawn point cooldown (mobTime) | How long one point waits before it can be used again. |
A refill needs three things: the timer is ready, the map is under its target, and there is a free point. Each free point adds at most one monster per refill.
| Point | Free when |
|---|---|
| No cooldown (mobTime 0) | On the next refill, unless a monster is within 100 px of it. The same point can spawn again and again. |
| Cooldown (mobTime above 0) | mobTime seconds after the monster it spawned is killed. The clock only starts at the kill. |
Iron Hog point
Slime pointBoth points are full. The Iron Hog’s point has a cooldown; the Slime’s has none.
- Map timer
- 7.0 s
- Iron Hog point, 10 s cooldown
- Taken by its Iron Hog
- Slime point, no cooldown
- Blocked: its Slime is on it
A full map keeps the timer ready. Kill one monster on a full map and its replacement can show up almost at once. That refill starts the timer again, and point cooldowns still apply.
Cooldowns are rare: 341 of the release’s 7,648 spawn points have one, on 53 maps. They run from 1 second to 3 hours.
| mobTime | Points | Maps | Who |
|---|---|---|---|
| 1 s | 103 | 13 | Iron Hog, Super Ribbon Pig, Super Jr. Necki and 5 more |
| 10 s | 11 | 2 | Cold Eye |
| 20 s | 5 | 3 | Stone Golem, Red Drake, Cold Eye |
| 30 s | 27 | 5 | Stone Golem, Red Drake, Taurospear and 1 more |
| 40 s | 2 | 2 | Stone Golem, Red Drake |
| 50 s | 1 | 1 | Red Drake |
| 60 s (1 min) | 83 | 10 | Lupin, Malady, Red Drake and 2 more |
| 120 s (2 min) | 21 | 4 | Wild Kargo, Tauromacis, Taurospear |
| 180 s (3 min) | 25 | 11 | Fairy 2, Fairy 4, Fairy 3 and 3 more |
| 300 s (5 min) | 37 | 12 | Lupin, Jr. Boogie 1, Jr. Boogie 2 and 2 more |
| 600 s (10 min) | 14 | 5 | Iron Hog, Blue Mushroom, Jr. Boogie 1 and 1 more |
| 1,800 s (30 min) | 3 | 2 | Fairy 4, Jr. Boogie 2 |
| 3,600 s (1 h) | 7 | 7 | Mano, Iron Hog, Mushmom and 4 more |
| 10,800 s (3 h) | 2 | 2 | Jr. Boogie 1, Jr. Balrog |
- The 7 s timer comes from one timing test. The exact timer and the point rules are still being checked, which is why this is partly verified.






