Для сервера Terraria на 8 гравців достатньо 1 vCPU з високою продуктивністю на ядро, 2 GB RAM і 25 GB NVMe; для 16–32 гравців із TShock та активними івентами обирайте 2–4 vCPU і 4–8 GB RAM.
Вимоги до сервера Terraria: від чого залежить навантаження
Чому «легка» 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: розрахунок для 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: 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 частіше впирається в окремі пікові події.
RAM для сервера Terraria: скільки пам’яті та диска виділити
Скільки 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: мережа, трафік і розміщення
Який порт і обсяг трафіку потрібні
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+ локацій, оплата карткою або криптовалютою.
Обрати тариф