There is no single official Cfx.re minimum specification for every FXServer. Your peak concurrent players, framework, database, scripts, voice system and streamed vehicles or maps determine the real requirement. As a practical starting point, a small public server can begin with 2–4 fast CPU cores, 4–8 GB of RAM and a 30–60 GB SSD. A 48–128-player roleplay server usually needs at least four high-single-core-speed cores, 8–16 GB of RAM and 60–120 GB of NVMe storage. These are planning ranges, not guarantees: poorly optimized resources can overload a powerful machine, while a carefully maintained server may run comfortably below them.
This guide separates host requirements from the player client requirements, explains how to size a machine before launch, and shows how to find the bottleneck after players arrive.
What are the practical FiveM server requirements?
Use the workload table below as a starting allocation. It reflects current technical guidance from FiveMAD Docs (2026), not a specification guaranteed by Cfx.re. Leave additional capacity for operating-system processes, updates, backups and unexpected load.
| Workload | CPU starting point | RAM starting point | Storage starting point | What it suits |
|---|---|---|---|---|
| Local development or testing | Any modern 4-core CPU | 4 GB free | 10 GB | Resource setup and testing; the same computer may also run the game client |
| Small public server, light scripts, up to about 48 players | 2–4 fast cores | 4–8 GB | 30–60 GB SSD | vMenu or a light framework with modest streamed content |
| Roleplay server, about 48–128 players | 4 or more cores with high single-core speed | 8–16 GB | 60–120 GB NVMe | Full framework, database, voice resources and a larger asset set |
| Large server, 128 or more players | 6–8 or more high-clock cores | 16–32 GB | NVMe plus a CDN or separate asset server | Heavy streaming and a carefully optimized, high-capacity deployment |
Player count is only one variable. A 32-player server with dozens of heavy scripts can require more CPU time than a clean 64-player server. Treat the table as an initial reservation, then validate it with your actual resources and peak activity.
How much CPU does a FiveM dedicated server need?
Prioritize fast single-thread performance before buying a processor with a large core count. FXServer has a main server thread that is sensitive to slow ticks; a faster core generally improves responsiveness more than several slower cores.
Why single-core speed matters
Game logic, entity updates and many script operations pass through the main thread. When that thread misses its tick budget, players can see delayed interactions, rubber-banding or warnings even if other cores are mostly idle. Modern desktop or server CPUs with strong per-core performance are therefore a better choice than an older many-core processor with weak single-thread results.
When extra cores help
Additional cores still have value. MariaDB or MySQL, voice services, monitoring, compression, backups and unrelated host tasks can run alongside FXServer. Extra cores also give the operating system room to handle bursts without pre-empting the main game thread. They do not, however, compensate for an expensive resource that blocks the main thread.
What makes CPU load unpredictable?
- Large numbers of scripted loops that run every tick.
- Frequent database queries instead of cached or batched operations.
- High entity counts, custom AI and complex event systems.
- Resource leaks or scripts that fail to clean up after players disconnect.
- Heavy map, vehicle or clothing streaming during joins and restarts.
Because these factors vary by server, there is no reliable “cores per player” formula. Profile the running server rather than scaling from a community-size number.
How much RAM does a FiveM server need?
Plan RAM as a shared budget, not as the amount consumed by FXServer alone. A production host must hold the FXServer process, framework resources, database service, txAdmin, the operating system, filesystem caches and temporary spikes without swapping.
Typical memory planning
A local test instance with 4 GB free memory can be sufficient for setup and resource checks. That figure is not a production recommendation. A small public server should start with 4–8 GB, while a full roleplay deployment for roughly 48–128 players should reserve 8–16 GB. Large, heavily scripted installations commonly begin at 16–32 GB.
A plain CFX Default recipe is lighter than a QBCore, Qbox or ESX server with persistence, inventories, jobs, housing and other framework modules. Add the database and voice stack to the same host and keep additional headroom for player joins, resource restarts and scheduled jobs.
How to recognize a memory shortage
- Operating-system swap or page-file activity rises during normal play.
- Tick times become erratic while CPU utilization does not appear saturated.
- Database queries and file operations stall at the same time.
- The host kills processes or the server restarts after a gradual memory increase.
Reducing script leaks and unnecessary resources is preferable to masking the problem with swap. Swap can prevent an immediate crash, but it is far slower than RAM and can turn a brief spike into visible lag.
How much storage does a FiveM server need?
Use an SSD as the baseline. NVMe is the better target for roleplay and larger installations because databases, resource files, txAdmin logs and streamed assets perform many random reads and writes.
What consumes disk space?
- The selected FXServer artifact and its runtime files.
- Framework and standalone resources, including downloaded dependencies.
- Streamed vehicles, maps, interiors, clothing and textures.
- MariaDB or MySQL data files, indexes and binary logs.
- txAdmin logs, crash dumps and server-console history.
- Backups, deployment archives and temporary update files.
The 10 GB local-test figure is enough for a minimal setup, but a public server should reserve 30–60 GB at minimum. A 48–128-player roleplay server generally starts more comfortably at 60–120 GB of NVMe. Capacity can grow quickly when custom assets and retained backups are included, so monitor free space instead of treating the initial allocation as permanent.
Is a hard disk drive acceptable?
A spinning disk may boot a minimal test server, but it is a poor choice for a database- and log-heavy public server. Slow random I/O can lengthen joins, resource restarts and backup operations. If NVMe is unavailable, a SATA SSD is still a substantial improvement over an HDD.
What specifications are suitable for a 100-player FiveM RP server?
For approximately 100 concurrent roleplay players, start with four or more high-single-core-speed CPU cores, 8–16 GB of RAM and 60–120 GB of NVMe storage. This range assumes a full framework, a database, voice resources and enough disk headroom for streamed content and logs.
It is a starting point rather than a promise of 100 stable slots. Heavy scripts, large inventories, custom AI or inefficient database access can require more CPU or memory. Test realistic scenarios—mass joins, city-center spawns, combat events, vehicle garages and scheduled restarts—before opening the server broadly.
What are the FiveM player limits and licensing requirements?
The free slot limit is 48 players. Higher capacity requires the applicable Cfx.re Element Club tier; changing sv_maxclients to a larger number does not by itself grant licensed capacity.
Hardware and licensing are separate decisions. Confirm the Element Club tier that covers your planned peak before purchasing a machine sized for more than 48 players. If your community is still below that threshold, spending on extra hardware will not unlock additional licensed slots.
Do FiveM client requirements determine server hardware?
No. Client requirements describe the computer rendering the game for an individual player; they are not a formula for sizing an FXServer host. The dedicated server runs game logic, resources, networking and database work, so its CPU, RAM and storage priorities are different.
Use the host workload, not a graphics-card or client-RAM recommendation, when selecting a server plan. A player may need a capable GPU while the server itself benefits most from fast CPU cores, memory headroom and low-latency storage.
Which operating system, ports and services are required?
FXServer supports Windows and Linux. Download the current recommended artifact for the platform you choose, extract it, launch FXServer and complete the txAdmin setup flow for account linking, recipe deployment and server registration.
Default recipe versus framework recipe
The basic CFX Default recipe does not require MariaDB or MySQL. Framework recipes such as QBCore, Qbox and ESX commonly do, so include database memory, disk growth and backup time in your plan. Install only the services your selected recipe needs.
Network ports
The standard game endpoint is port 30120 over TCP and UDP. txAdmin commonly uses TCP port 40120. Expose the game endpoint as required by your firewall, but restrict txAdmin to trusted administration access instead of making its management interface broadly reachable.
Cfx.re describes txAdmin as “a full-featured web panel to help you Manage & monitor your FiveM Server.” Use its charts and controls as part of normal operations, not just during initial installation.
How should you size a server before launch?
Follow this sequence so the specification reflects the workload you will actually run.
- Estimate peak concurrent players. Count the busiest expected session, not your total Discord membership, whitelist size or registrations.
- Inventory the workload. Record the framework, database, voice system, scheduled jobs, scripts and every major streamed asset category.
- Select a table baseline. Choose the closest row above your expected workload and reserve memory and disk headroom rather than allocating only the average consumption.
- Run realistic tests. Have testers join simultaneously, spawn in busy areas, use inventories and garages, trigger combat or events, and complete a restart cycle.
- Measure with txAdmin and the profiler. Check server tick time, CPU pressure, memory behavior, database latency and disk activity during the busiest test window.
- Fix the constrained resource. Remove or optimize expensive scripts, add memory, move the database, or choose a faster CPU or NVMe device according to the measured bottleneck.
- Retest after every material change. A script update or new asset pack can change the resource profile, so keep a before-and-after record of peak load.
What mistakes cause FiveM server performance problems?
- Using client specifications for the host: rendering requirements do not describe server-side work.
- Buying many slow cores: total core count cannot replace strong single-thread performance for the main tick.
- Treating 4 GB as a production target: it is a useful local-test allocation, not comfortable capacity for a full public framework.
- Ignoring database and operating-system memory: MariaDB or MySQL, caches and background services need room outside the nominal FXServer figure.
- Choosing a spinning disk: random I/O delays are especially noticeable with databases, logs and streamed resources.
- Assuming
sv_maxclientsbypasses licensing: the free 48-player limit still applies without the appropriate Element Club tier. - Leaving txAdmin open to everyone: protect the administration port and use trusted access controls.
- Scaling before profiling: an inefficient script may be the bottleneck, and a larger plan alone will not correct its behavior.
Should you use managed hosting, a VPS or a dedicated server?
A managed game-server provider is usually the quickest route if you do not want to administer an operating system. The provider typically handles the base environment and may offer panel tools, but you have less control over hardware, security configuration and unusual services.
A VPS or dedicated server gives you more control and can offer better hardware value, but you own updates, firewall rules, backups, monitoring, database maintenance and incident recovery. Compare options using the following criteria:
- Single-thread CPU performance and whether the advertised CPU is shared.
- Guaranteed RAM and how much remains after the host’s management services.
- NVMe capacity, upgrade path and backup storage.
- Datacenter region, network quality and latency to your player base.
- Management responsibilities, support response and recovery options.
- Your expected slot count and the Cfx.re licensing tier required for it.
Whichever model you choose, keep independent backups of configuration, database data and custom assets. A provider snapshot is useful for quick rollback, but it should not be your only copy.
Frequently Asked Questions
Can I run a FiveM server and the game client on the same PC?
Yes, a modern four-core computer with at least 4 GB of free memory can handle local development and testing, especially with a small resource set. Hosting a public server and playing on the same machine is less predictable because the client adds its own CPU, RAM, storage and network load; use separate hardware for a busy community.
How do I tell whether CPU or RAM is limiting my server?
Watch tick-time and per-core CPU activity alongside total memory and swap usage during the same event. A saturated main core with stable memory points toward CPU or script work, while rising swap and broad memory pressure indicate that the host needs more RAM or a leak investigation.
Does moving the database to another machine improve performance?
It can reduce competition for CPU, memory and disk I/O on the FXServer host, particularly for a busy framework. The database connection then depends on network latency and reliability, so use a low-latency private link or the same datacenter and benchmark real queries before making the move.
How often should I increase my server allocation?
Review utilization after major framework, script or asset changes and during your busiest recurring event. Upgrade the specific constrained resource first; increasing every specification at once makes it harder to determine what actually solved the problem.