Hardware and hosting
In short
The FXServer main thread does most of its work on one core, so the speed of a single CPU core matters more than the number of cores. Choose hardware and a host around that.
| Server size | Players | CPU | RAM | Storage |
|---|---|---|---|---|
| Test / friends | Up to ~10 | Any modern 4-core | 8 GB | SSD |
| Small community | 32–64 | High single-thread, 4–6 cores | 16 GB | NVMe |
| Busy roleplay | 100–200+ | The fastest single-thread CPU you can get | 32 GB+ | NVMe, database tuned or separate |
Starting points, not guarantees — scripts matter more than player count. Measure with txAdmin and the profiler.
| Option | Good for | Watch out for |
|---|---|---|
| Home PC | Development, a few friends | Upload speed, exposing your home IP, uptime |
| Game-server host | A first public server without admin skills | Shared CPUs, limited database and file access |
| VPS | Full control at a low price | Oversold CPUs (steal time); you manage security |
| Dedicated server | Large, busy servers | Cost; you manage everything |
- Ask which CPU model you get and whether cores are shared.
- Ask for game-aware (UDP) DDoS filtering, not only web protection.
- Pick a data centre close to most of your players.
- Make sure you can open 30120 TCP/UDP and restrict 40120 to your IP.
- Check whether backups are included and whether you can restore them yourself.