Для сервера Terraria на 8 игроков достаточно 1 vCPU с высокой производительностью на ядро, 2 GB RAM и 25 GB NVMe; для 16–32 игроков с TShock и активными ивентами выбирайте 2–4 vCPU и 4–8 GB RAM.
Terraria server requirements: от чего зависит нагрузка
Почему «лёгкая» Terraria может нагружать VPS
Базовый сервер Terraria действительно потребляет немного ресурсов: мир загружается в память, а сетевой обмен передаёт сравнительно небольшие пакеты. Однако terraria server requirements меняются, когда на сервере появляются плагины TShock, крупная карта, автоматические ивенты, много NPC, боссов, построек и постоянные телепорты игроков.
Главный ограничитель — не общее число ядер, а производительность одного CPU-потока. Серверная логика Terraria во многих сценариях последовательно обрабатывает обновление мира, NPC, жидкости, события и действия игроков. Поэтому VPS с 4 медленными vCPU может показать худший результат, чем конфигурация с 2 быстрыми ядрами.
Для общего понимания ресурсов игровых проектов полезна статья о требованиях к игровому серверу и расчёте игроков для конфигурации. В Terraria масштабирование обычно мягче, чем в ARK или Enshrouded, но модерация, плагины и крупные события заметно сокращают запас мощности.
Что сильнее всего влияет на производительность
- Размер мира: Large World требует больше RAM и дольше сохраняется на диск.
- Количество NPC: вторжения, Blood Moon, Pumpkin Moon, Frost Moon и бои с несколькими боссами повышают CPU-нагрузку.
- TShock и плагины: логирование, права, экономика, регионы, античит и вебхуки увеличивают использование памяти и процессора.
- Частота сохранений: сохранение большого мира создаёт кратковременную дисковую нагрузку.
- Онлайн игроков: важнее не зарегистрированные аккаунты, а одновременные подключения и их активность.
Terraria server how many players: расчёт для 8, 16 и 32 игроков
Практический предел без лагов
Запрос terraria server how many players нельзя свести к одному числу: 32 игрока, стоящих в базе, и 32 игрока во время Moon Lord, вторжения и массового PvP — это разные профили нагрузки. Официальный сервер технически позволяет установить значительно больший лимит, но комфортный лимит определяется TPS, задержкой сети и скоростью сохранений.
Для приватного мира друзей с 4–8 активными участниками обычно достаточно минимального VPS. Для сообщества на 16 игроков нужен запас под вечерний онлайн и случайные пики. Публичному серверу на 32 игрока, особенно с TShock, стоит выделять отдельный VPS с быстрым CPU и не экономить на памяти.
Если сервер включает развитую автоматизацию, базы данных или несколько игровых инстансов, применяйте подход, описанный в материале когда игрового VPS хватает для сервера: оценивайте не только среднюю загрузку, но и пиковую нагрузку в ивентах.
Ищете надёжный сервер для ваших проектов?
VPS от $10/мес и выделенные серверы от $9/мес с NVMe, DDoS-защитой и поддержкой 24/7.
Смотреть предложения →Оценка по игровым сценариям
- 8 игроков: Small или Medium World, vanilla либо 3–8 лёгких плагинов TShock. Нормальная нагрузка — до 50–70% одного быстрого потока в активные моменты.
- 16 игроков: Medium или Large World, права, регионы, экономика, автообъявления, Discord-интеграция. Требуется запас CPU для вторжений и сохранений.
- 32 игрока: Large World, модерация, несколько десятков регионов, активные PvE-ивенты. Желательны 4 vCPU, хотя решающим остаётся качество одного ядра.
Сервер Terraria требования: масштаб нагрузки → спека
Конфигурации VPS и ориентировочный бюджет
Для 16 одновременных игроков Terraria достаточно 2 vCPU, 4 GB RAM, 40 GB NVMe-диска и порта 1 Gbps.
| Масштаб нагрузки | vCPU | RAM | Диск | Сетевой порт | Цена |
|---|---|---|---|---|---|
| До 8 игроков, vanilla или лёгкий TShock | 1 vCPU, 3.0+ GHz на ядро | 2 GB | 25 GB NVMe | 1 Gbps | от $4/мес, ориентировочно |
| До 16 игроков, Large World и плагины | 2 vCPU, 3.0+ GHz на ядро | 4 GB | 40 GB NVMe | 1 Gbps | от $7/мес, ориентировочно |
| До 32 игроков, TShock, ивенты и много NPC | 4 vCPU, 3.2+ GHz на ядро | 8 GB | 60 GB NVMe | 1 Gbps | от $14/мес, ориентировочно |
Цены указаны как общерыночный ориентир на март 2025 года и зависят от региона размещения, типа виртуализации, резервного копирования и доступности выделенных CPU. Для Terraria важнее стабильная частота одного ядра, чем формально большое число vCPU.
Terraria dedicated server specs: CPU и производительность одного ядра
Какие характеристики процессора нужны
Terraria dedicated server specs должны включать быстрый процессор: ориентируйтесь на частоту от 3.0 GHz и современную архитектуру CPU. Частота сама по себе не является полным бенчмарком, но для игрового сервера она полезна как быстрый критерий при выборе VPS.
Для 8 игроков достаточно 1 vCPU, если это не перегруженное соседями виртуальное ядро. При 16 игроках 2 vCPU позволяют вынести сетевые и фоновые задачи за пределы основного игрового потока. Для 32 игроков 4 vCPU нужны не потому, что Terraria равномерно загрузит все ядра, а для резерва под TShock, резервные копии, мониторинг и пиковые события.
Как проверить, что CPU не стал узким местом
На Linux контролируйте загрузку процесса Terraria и значение load average. Если одно ядро стабильно близко к 100% во время вторжения, а игроки замечают задержку мобов, отклик серверного потока уже недостаточен. Для проверки используйте:
htop
pidstat -p $(pgrep -f TerrariaServer) 1
uptime
Не запускайте на том же VPS тяжёлые панели, базы данных, веб-сайты и несколько игровых миров без запаса ресурсов. Сравните это с более требовательными играми: например, сервер Project Zomboid сильнее зависит от объёма мира и поведения игроков, тогда как Terraria чаще упирается в отдельные пиковые события.
Terraria server RAM: сколько памяти и диска выделить
Сколько RAM для Terraria сервера
На вопрос сколько RAM для Terraria сервера практичный ответ такой: 2 GB достаточно для 8 игроков, 4 GB — безопасный минимум для 16 игроков с TShock, а 8 GB оправданы для 32 игроков, крупного мира и набора плагинов. Vanilla-сервер может работать менее чем на 1 GB, но оставлять VPS без запаса нельзя.
Операционная система, TShock, журналы, кеш файлов и фоновые службы также используют память. На VPS с 2 GB не стоит одновременно запускать PostgreSQL, Docker-панель и несколько ботов. При нехватке RAM Linux начнёт активно использовать swap, а сохранения мира и игровые события будут сопровождаться фризами.
NVMe, размер мира и резервные копии
Для Terraria не требуется большой объём диска, но NVMe предпочтительнее обычного HDD: сохранение Large World проходит быстрее, а резервные копии не мешают игровому процессу. Для одного мира и логов достаточно 25–40 GB, однако для 32 игроков лучше закладывать 60 GB: это позволит хранить несколько архивов мира, конфигурации TShock и логи модерации.
# Ежедневный архив мира и конфигурации 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
Храните не менее 7 ежедневных копий и делайте дополнительную копию вне VPS. Повреждённый мир после аварийного отключения или неудачного плагина восстанавливается из бэкапа быстрее, чем диагностируется вручную.
Terraria server hardware requirements: сеть, трафик и размещение
Какой порт и объём трафика нужны
Terraria server hardware requirements по сети умеренные: порта 100 Mbps достаточно технически, но 1 Gbps даёт запас для скачивания резервных копий, администрирования и кратковременных всплесков. Для 8–32 игроков средний игровой трафик обычно измеряется десятками или сотнями килобит в секунду, а не гигабитами.
Практически важнее качество маршрута и задержка до игроков. Для русскоязычного сообщества выбирайте локацию ближе к основной аудитории: ping 20–60 ms воспринимается комфортно, а при 100+ ms заметнее задержки ударов, синхронизации предметов и телепортов. Безлимитный или большой включённый трафик избавляет от необходимости считать каждый гигабайт, но трафик обычно не является главным расходом Terraria.
Когда нужен выделенный сервер
Выделенный сервер не нужен для одного мира на 32 игроков. Он становится рациональным, когда на одной машине работают несколько миров, игровые боты, веб-панель, база данных, прокси или требуется полный контроль над CPU и дисковой подсистемой. Для сравнения, ARK Survival Ascended требует существенно больше RAM и ресурсов, поэтому его инфраструктуру нельзя использовать как ориентир для Terraria.
Как развернуть и оптимизировать Terraria dedicated server
Базовый запуск на Linux
Создайте отдельного системного пользователя, установите сервер в отдельный каталог и не запускайте процесс от root. Для стабильности используйте systemd: сервис автоматически перезапустится после сбоя и будет доступен для диагностики через 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
В конфигурации задайте пароль, максимальное число слотов, путь к миру и автосохранение. Не выставляйте лимит 255 только потому, что движок позволяет это сделать: для VPS с 2 vCPU разумнее ограничить сервер 16 слотами и оставить производительный запас.
Настройки для TShock и активных ивентов
TShock расширяет возможности администрирования, но каждый плагин следует оценивать отдельно. Отключайте неиспользуемые расширения, ограничивайте чрезмерное логирование и обновляйте плагины только после создания бэкапа. При проблемах сначала временно отключите сторонние плагины: это быстрее покажет, относится ли ошибка к Terraria, TShock или конкретному расширению.
- Выделите минимум 20–30% CPU-резерва для ивентов и сохранений.
- Настройте автоперезапуск сервиса после аварийного завершения.
- Проверяйте свободную RAM командой
free -hминимум раз в неделю. - Сохраняйте мир перед обновлением Terraria, TShock или плагинов.
- Ограничьте SSH по ключам и откройте только игровой порт Terraria и административные порты, которые действительно нужны.
Если планируется несколько игровых сервисов на одной машине, полезно изучить требования сервера V Rising: разные игры конкурируют за CPU и RAM, поэтому их нельзя рассчитывать как независимые VPS.
Часто задаваемые вопросы
Ответы о ресурсах Terraria VPS
Сколько игроков потянет VPS с 2 GB RAM?
VPS с 2 GB RAM обычно подходит для 6–8 активных игроков на vanilla Terraria или с несколькими лёгкими плагинами TShock. При Large World, активных ивентах и большом числе NPC память может стать дефицитом. Для 12–16 игроков безопаснее выбрать 4 GB RAM, чтобы избежать swap и зависаний при сохранении мира.
Нужны ли 4 vCPU для сервера Terraria на 16 игроков?
Для 16 игроков обычно хватает 2 быстрых vCPU с частотой от 3.0 GHz и 4 GB RAM. Конфигурация с 4 vCPU оправдана, если используется много плагинов TShock, запускаются Discord-боты, панели управления или регулярно проходят массовые ивенты. Качество одного процессорного потока важнее номинального числа ядер.
Какой диск выбрать для Terraria: SSD или NVMe?
Для одного мира Terraria достаточно 25–40 GB SSD, но NVMe предпочтительнее из-за более быстрых операций записи во время сохранений и создания бэкапов. Для сервера на 32 игрока с Large World лучше выделить 60 GB NVMe. Разница не всегда заметна в обычной игре, но помогает уменьшить кратковременные фризы при дисковой активности.
Сколько трафика потребляет сервер Terraria?
Для 8–32 игроков Terraria редко требует большой пропускной способности: в обычной игре достаточно порта 100 Mbps, а 1 Gbps создаёт комфортный запас. Реальное потребление зависит от онлайна, карты и активности игроков, но сетевой канал обычно не становится узким местом раньше CPU. Важнее выбрать локацию с ping до 60 ms для основной аудитории.
Выводы
Оптимальная конфигурация для Terraria
Для друзей на 8 игроков выбирайте VPS с 1 vCPU, 2 GB RAM и 25 GB NVMe. Серверу на 16 игроков с TShock оптимально выделить 2 vCPU и 4 GB RAM, а для 32 игроков, крупных ивентов и активных плагинов — 4 vCPU, 8 GB RAM и 60 GB NVMe.
NVMe VPS с активацией за 60 секунд: полный root-доступ, 20+ локаций, оплата картой или криптой.
Выбрать тариф