bolt Valebyte VPS desde $4/mes — NVMe, despliegue en 60s.

Obtener VPS arrow_forward

Servidor Terraria: requisitos, jugadores y configuración

calendar_month 11 de septiembre de 2026 schedule 14 min de lectura visibility 27 vistas
person
Valebyte Team
Servidor Terraria: requisitos, jugadores y configuración
summarize

TL;DR

  • For 8 players, use 1 high-clock-speed vCPU, 2GB RAM, and 25GB NVMe storage.
  • For 16-32 players with TShock/events, use 2-4 vCPU and 4-8GB RAM.
  • Server performance depends on single-thread CPU speed, not just core count.
  • TShock plugins, large worlds, and high NPC counts significantly increase resource needs.

For a Terraria server with 8 players, 1 high-clock-speed vCPU, 2 GB RAM, and 25 GB NVMe storage is enough; for 16–32 players with TShock and active events, choose 2–4 vCPU and 4–8 GB RAM.

Terraria server requirements: what affects server load

Why a “lightweight” Terraria server can still strain a VPS

A basic Terraria server uses relatively few resources: the world is loaded into memory, while network traffic consists of comparatively small packets. However, terraria server requirements change when you add TShock plugins, a large map, automated events, many NPCs, bosses, builds, and frequent player teleports.

The main limiting factor is not the total core count but single-thread CPU performance. In many scenarios, Terraria server logic processes world updates, NPCs, liquids, events, and player actions sequentially. As a result, a VPS with 4 slow vCPU can perform worse than a configuration with 2 fast cores.

For a broader overview of game server resources, see our guide to game server requirements and calculating player capacity for your configuration. Terraria generally scales more easily than ARK or Enshrouded, but moderation tools, plugins, and large events can significantly reduce your performance headroom.

What has the biggest impact on performance

  • World size: A Large World requires more RAM and takes longer to save to disk.
  • NPC count: invasions, Blood Moon, Pumpkin Moon, Frost Moon, and fights with multiple bosses increase CPU load.
  • TShock and plugins: logging, permissions, economy systems, regions, anti-cheat, and webhooks increase memory and processor usage.
  • Save frequency: saving a large world creates short bursts of disk activity.
  • Online players: concurrent connections and player activity matter more than the number of registered accounts.

Terraria server how many players: sizing for 8, 16, and 32 players

Real-world player limits without lag

The question terraria server how many players cannot be answered with one number: 32 players standing at a base and 32 players fighting Moon Lord during an invasion and large-scale PvP create very different load profiles. The official server technically allows a much higher player cap, but the comfortable limit depends on TPS, network latency, and save speed.

For a private world with 4–8 active friends, a basic VPS is usually sufficient. A 16-player community needs headroom for evening activity and occasional peaks. A public 32-player server, especially with TShock, should run on its own VPS with a fast CPU and adequate memory.

If your setup includes advanced automation, databases, or multiple game instances, use the approach described in our guide on when a gaming VPS is enough for your server: assess peak event load, not just average utilization.

Looking for reliable hosting for your projects?

VPS from $10/month and dedicated servers from $9/month with NVMe, DDoS protection, and 24/7 support.

View plans →

Estimated requirements by gameplay scenario

  • 8 players: Small or Medium World, vanilla or 3–8 lightweight TShock plugins. Normal peak load is up to 50–70% of one fast CPU thread.
  • 16 players: Medium or Large World, permissions, regions, economy, automated announcements, and Discord integration. CPU headroom is required for invasions and saves.
  • 32 players: Large World, moderation tools, dozens of regions, and active PvE events. 4 vCPU is recommended, although single-core quality remains the deciding factor.

Terraria server requirements: load scale to VPS specs

VPS configurations and estimated budget

For 16 concurrent Terraria players, 2 vCPU, 4 GB RAM, 40 GB NVMe storage, and a 1 Gbps port are sufficient.

Load scale vCPU RAM Storage Network port Price
Up to 8 players, vanilla or lightweight TShock 1 vCPU, 3.0+ GHz per core 2 GB 25 GB NVMe 1 Gbps from $4/month, estimated
Up to 16 players, Large World and plugins 2 vCPU, 3.0+ GHz per core 4 GB 40 GB NVMe 1 Gbps from $7/month, estimated
Up to 32 players, TShock, events, and many NPCs 4 vCPU, 3.2+ GHz per core 8 GB 60 GB NVMe 1 Gbps from $14/month, estimated

Prices are general market estimates as of March 2025 and depend on hosting region, virtualization type, backups, and dedicated CPU availability. For Terraria, stable single-core frequency matters more than a formally high vCPU count.

Elección rápida
¿Necesitas un servidor dedicado?
Bare metal con NVMe en más de 70 ubicaciones: configura y pide en minutos.
Ver servidores

Terraria dedicated server specs: CPU and single-core performance

What CPU specifications do you need?

Terraria dedicated server specs should include a fast processor: target a clock speed of 3.0 GHz or higher and a modern CPU architecture. Clock speed alone is not a complete benchmark, but it is a useful quick metric when choosing a VPS for a game server.

For 8 players, 1 vCPU is enough if the virtual core is not overloaded by neighboring workloads. For 16 players, 2 vCPU can handle network and background tasks separately from the main game thread. For 32 players, 4 vCPU are needed not because Terraria will evenly use every core, but to provide headroom for TShock, backups, monitoring, and peak events.

How to check whether the CPU is the bottleneck

On Linux, monitor Terraria process usage and the load average. If one core consistently approaches 100% during an invasion and players notice NPC delays, the server thread is no longer responsive enough. Use the following commands:

htop
pidstat -p $(pgrep -f TerrariaServer) 1
uptime

Do not run heavy control panels, databases, websites, and multiple game worlds on the same VPS without sufficient resource headroom. Compare this with more demanding games: for example, a Project Zomboid server depends more heavily on world size and player behavior, while Terraria more often hits limits during individual peak events.

Terraria server RAM: how much memory and storage to allocate

How much RAM does a Terraria server need?

For terraria server ram, the practical answer is simple: 2 GB is enough for 8 players, 4 GB is a safe minimum for 16 players with TShock, and 8 GB is justified for 32 players, a large world, and a plugin stack. A vanilla server can run on less than 1 GB, but you should not leave the VPS without spare memory.

The operating system, TShock, logs, file cache, and background services also consume memory. On a 2 GB VPS, avoid running PostgreSQL, a Docker panel, and several bots at the same time. When RAM runs low, Linux will start using swap heavily, causing freezes during world saves and game events.

NVMe storage, world size, and backups

Terraria does not require large amounts of storage, but NVMe is preferable to a standard HDD: Large World saves finish faster, and backups are less likely to affect gameplay. For one world and logs, 25–40 GB is enough, but for 32 players, plan for 60 GB to retain multiple world archives, TShock configurations, and moderation logs.

# Ежедневный архив мира и конфигурации TShock
tar -czf /opt/backups/terraria-$(date +%F).tar.gz \
/home/terraria/.local/share/Terraria/Worlds \
/opt/tshock
find /opt/backups -type f -mtime +7 -delete

Keep at least 7 daily backups and create an additional copy outside the VPS. A corrupted world after an unexpected shutdown or faulty plugin is faster to restore from backup than to diagnose manually.

Terraria server hardware requirements: network, bandwidth, and location

What network port and bandwidth do you need?

Terraria server hardware requirements are modest on the network side: a 100 Mbps port is technically sufficient, but 1 Gbps provides headroom for downloading backups, administration, and short traffic spikes. For 8–32 players, average gameplay traffic is usually measured in tens or hundreds of kilobits per second, not gigabits.

In practice, route quality and latency to players matter more. Choose a location close to your main audience: ping of 20–60 ms feels comfortable, while 100+ ms makes delays in attacks, item synchronization, and teleports more noticeable. Unlimited or high included bandwidth removes the need to track every gigabyte, but traffic is not usually Terraria's main expense.

When do you need a dedicated server?

A dedicated server is not necessary for one 32-player world. It becomes a sensible choice when the same machine runs multiple worlds, game bots, a web panel, database, proxy, or when you need full control over CPU and storage performance. By comparison, ARK Survival Ascended requires significantly more RAM and resources, so its infrastructure should not be used as a Terraria sizing benchmark.

Elección rápida
¿Necesitas un servidor dedicado?
Bare metal con NVMe en más de 70 ubicaciones: configura y pide en minutos.
Ver servidores

How to set up and optimize a Terraria dedicated server

Basic Linux deployment

Create a dedicated system user, install the server in its own directory, and do not run the process as root. For reliability, use systemd: the service will restart automatically after a failure and can be diagnosed through journalctl.

[Unit]
Description=Terraria Dedicated Server
After=network.target

[Service]
User=terraria
WorkingDirectory=/opt/terraria
ExecStart=/opt/terraria/TerrariaServer.bin.x86_64 -config /opt/terraria/serverconfig.txt
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

In the configuration, set a password, maximum slots, world path, and autosave. Do not set the limit to 255 simply because the engine allows it: for a VPS with 2 vCPU, limiting the server to 16 slots while retaining performance headroom is more sensible.

Settings for TShock and active events

TShock expands administration capabilities, but each plugin should be evaluated individually. Disable unused extensions, limit excessive logging, and update plugins only after making a backup. When troubleshooting, first disable third-party plugins temporarily: this quickly reveals whether the issue is related to Terraria, TShock, or a specific extension.

  1. Reserve at least 20–30% CPU headroom for events and saves.
  2. Configure automatic service restarts after a crash.
  3. Check available RAM with free -h at least once a week.
  4. Back up the world before updating Terraria, TShock, or plugins.
  5. Restrict SSH to key-based access and open only the Terraria game port and administration ports you actually need.

If you plan to run several game services on one machine, review the requirements for a V Rising server: different games compete for CPU and RAM, so they cannot be sized as independent VPS instances.

Frequently Asked Questions

Terraria VPS resource answers

How many players can a VPS with 2 GB RAM support?

A VPS with 2 GB RAM is usually suitable for 6–8 active players on vanilla Terraria or with several lightweight TShock plugins. With a Large World, active events, and many NPCs, memory can become limited. For 12–16 players, 4 GB RAM is the safer choice to avoid swap usage and freezes during world saves.

Do I need 4 vCPU for a 16-player Terraria server?

For 16 players, 2 fast vCPU at 3.0 GHz or higher and 4 GB RAM are usually enough. A 4 vCPU configuration is justified if you use many TShock plugins, run Discord bots or control panels, or host large events regularly. Single-thread CPU quality matters more than the nominal core count.

Which storage should I choose for Terraria: SSD or NVMe?

For one Terraria world, 25–40 GB SSD is sufficient, but NVMe is preferable because it provides faster writes during saves and backups. For a 32-player server with a Large World, allocate 60 GB NVMe. The difference is not always noticeable during normal gameplay, but it helps reduce short freezes during disk activity.

How much bandwidth does a Terraria server use?

For 8–32 players, Terraria rarely requires high bandwidth: a 100 Mbps port is sufficient for normal gameplay, while 1 Gbps provides comfortable headroom. Actual usage depends on concurrent players, the map, and player activity, but the network connection usually does not become a bottleneck before the CPU. Choosing a location with ping up to 60 ms for your main audience is more important.

Conclusion

Best configuration for a Terraria server

For an 8-player group of friends, choose a VPS with 1 vCPU, 2 GB RAM, and 25 GB NVMe. For a 16-player server with TShock, allocate 2 vCPU and 4 GB RAM; for 32 players, major events, and active plugins, use 4 vCPU, 8 GB RAM, and 60 GB NVMe.

SSD NVMe
Ready to launch your VPS?

NVMe VPS activated in 60 seconds: full root access, 20+ locations, and card or crypto payments.

Choose a plan

Compartir esta publicación:

support_agent
Valebyte Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.