How many resources is too many?
Servers with 300 or 400 resources are common, and owners often blame the number itself when things go wrong. The count matters less than what each resource does: a stream-only car costs memory and download size, a script that loops every frame costs CPU for every player, and too many assets of one type can exhaust a game pool.
Short answer: There is no single safe resource count. Script resources cost CPU (check resmon), stream-only resources cost download size and memory, and very large asset counts can exceed game pools such as TxdStore. Pools can be raised within limits with increase_pool_size in server.cfg (checked against Cfx.re’s allowed maximums); inspect them in F8 → Tools → Streaming → Pool Monitor. Audit regularly: remove unused and duplicate resources, and fix the heavy ones before worrying about the count.

#What each kind of resource costs
| Resource type | Main cost | Check with |
|---|---|---|
| Client scripts | CPU every frame or tick | resmon 1 |
| Server scripts | Server thread time | Profiler, hitch warnings |
| Stream-only (cars, MLOs, clothes) | Download size, streaming memory | Oversized warnings, pack sizes |
| NUI resources | Rendering and memory | FPS with UI open/closed |
#Pool size errors
GTA V allocates fixed-size pools for things like texture dictionaries and objects. Servers with huge asset counts can hit them, which shows up as crashes or assets that refuse to load. FiveM lets servers raise selected pools at startup:
increase_pool_size "TxdStore" 6000
increase_pool_size "CMoveObject" 15| Pool | FiveM maximum increase |
|---|---|
| TxdStore | 26000 |
| FragmentStore | 14000 |
| Building | 20000 |
| Object | 2000 |
| CMoveObject | 600 |
A selection from Cfx.re’s server command documentation; the server rejects increases above the allowed limit.
Pool changes can only be set at startup, and players whose game used different pool sizes restart once when joining. Inspect current usage in F8 → Tools → Streaming → Pool Monitor before raising anything.
#Auditing a bloated server
- List every started resource and what it is for; remove what nobody can explain.
- Find duplicates: two resources streaming the same file names, two HUDs, two garages.
- Check resmon on a busy evening and fix the top offenders.
- Review streamed packs by size — see texture optimisation.
- Keep categories in bracket folders (
[cars],[maps]) soensureorder stays clear.
#Slow startups
More resources mean a longer start. On Windows, antivirus scanning is a frequent extra cause — Cfx.re recommends excluding the server folder from Microsoft Defender. Details: Windows server setup.
Questions
How many resources can a FiveM server have?
How do I fix pool size errors?
increase_pool_size "PoolName" amount in server.cfg, within Cfx.re’s allowed limits.Do stream-only resources affect performance?
Where can I see pool usage?
Ready to pick a map?
Twelve themes on three base map styles, $8 each, instant download.