Системные требования FiveM-сервера
Сколько RAM, CPU и места реально нужно FiveM-серверу: от фрирайда на 16 слотов до ролевого города на 128 слотов.
Официальный минимум от Cfx.re намеренно размытый: FiveM-сервер может работать на 2 ГБ RAM и одном ядре, а может съесть 16 ГБ и четыре ядра. Разница не в количестве игроков, а в том, что вы загружаете: фреймворки, скрипты, MLO и паки машин. В этом гайде мы даём цифры, с которыми можно планировать, на основе того, что видим на тысячах серверов.
Что на самом деле ест ресурсы
Сам процесс FiveM (FXServer) лёгкий: пустой сервер в простое занимает около 300 МБ RAM и почти не нагружает CPU. Всё остальное добавляете вы. Фреймворк вроде ESX или QBCore добавляет от 300 до 600 МБ. Каждый ресурс забирает свою долю: небольшой скрипт несколько мегабайт, пак из 50 машин сотни мегабайт, крупный MLO или карта ещё больше.
С CPU всё иначе. FXServer выполняет игровую логику в одном основном потоке, поэтому быстрое одно ядро важнее, чем много медленных. Плохо написанные скрипты, которые крутят цикл каждый кадр, это обычная причина того, почему сервер с парой игроков упирается в 100% на одном ядре. Ядро AMD Ryzen на 5 ГГц справляется примерно с вдвое большим числом таких циклов, чем старое ядро Xeon на 2,4 ГГц.
RAM: таблица подбора, которая работает
Ванильный сервер или vMenu-фрирайд до 32 игроков и с парой скриптов: 2-3 ГБ. ESX или QBCore со стандартными работами, 32-48 игроков и 50-80 ресурсов: 4-6 ГБ. Полноценный ролевой город со 100-150 ресурсами, кастомными машинами, MLO и 64 игроками: 8 ГБ, а лучше 12 ГБ про запас на пики. 128 слотов с сотнями ресурсов, большими паками машин и тяжёлыми инвентарями: 16 ГБ и больше.
Два простых правила. Первое: потребление RAM растёт от ресурсов, а не от игроков; удвоение числа слотов при тех же ресурсах добавит максимум пару сотен мегабайт. Второе: закладывайте 30% запаса, потому что сервер, который в простое занимает 90% своей памяти, будет убит панелью при рестарте или перезагрузке ресурса.
CPU: сначала одно быстрое ядро, потом остальные
До 48 игроков хватает одного быстрого ядра, если скрипты написаны чисто. OneSync Infinity, который нужен после 32 игроков, частично распределяет работу по дополнительным ядрам: серверу на 64 слота дайте два ядра, на 128 слотов три-четыре. Больше ядер не сделают медленный скрипт быстрее, они только не дадут ему задушить остальные потоки.
При сравнении хостеров смотрите на частоту. Два сервера с «4 vCPU» могут отличаться по реальной производительности FiveM в два раза. Если хостер не указывает модель процессора, считайте, что он старый.
Диск и канал
Свежий FXServer с фреймворком занимает меньше 2 ГБ. Готовый ролевой город с паками машин, MLO и одеждой весит от 10 до 30 ГБ, плюс база MySQL и бэкапы. Используйте NVMe: загрузка ресурсов при рестарте и запросы к базе упираются в диск, и сервер на обычном HDD перезапускается заметно дольше.
Канал редко становится узким местом. Сервер на 64 слота на пике использует порядка 20-40 Мбит/с; гораздо важнее, чтобы подключение было с защитой от DDoS, потому что публичный FiveM-сервер атакуют, обычно уже в первый месяц.
База данных и txAdmin
Фреймворки хранят игроков, инвентари и машины в MySQL (MariaDB). Заложите 200-500 МБ RAM под базу на среднем сервере и держите её на той же машине или хотя бы в том же дата-центре: база на другом конце интернета добавляет задержку каждому скрипту с запросами, и игроки чувствуют это как лаги при открытии инвентаря.
txAdmin, веб-панель FiveM, почти ничего не требует: пару сотен мегабайт и порт (по умолчанию 40120). Она идёт в комплекте с FXServer, так что ставить отдельно ничего не нужно.
Как выбрать тариф
Начните с тарифа на размер меньше, чем кажется нужным, и неделю смотрите график ресурсов в панели. Неиспользуемая RAM это деньги на ветер каждый месяц, а апгрейд тарифа занимает минуту. Сигналы, что пора на следующий уровень: RAM выше 80% дольше нескольких часов в день или основной поток выше 90%, пока игроки онлайн.
В VibeGAMES тарифы FiveM идут от 2 ГБ до 32 ГБ на железе AMD Ryzen с NVMe-дисками, защитой от DDoS и установкой txAdmin, ESX, QBCore и Qbox в один клик. Выбирайте тариф по таблице выше и повышайте его прямо из панели, когда ваш город разрастётся.
Запустите свой FiveM-сервер
Хостинг FiveM на AMD Ryzen с NVMe, защитой от DDoS и фреймворками в один клик, в 15 локациях. Онлайн за пару минут.
Читайте также